Caledon is situated on the N2 national road in the Overberg region in the Western Cape province of South Africa, located about 113 kilometres (70 mi) east of Cape Town next to mineral-rich hot springs. As of 2011 it had a population of 13,020. It is located in, and the seat of, the Theewaterskloof Local Municipality.
The Caledon district is primarily an agricultural region. Most agricultural activities involve grain production with a certain amount of stock farming. The town is locally well known for the Caledon Spa and Casino and for its rolling hills and yellow canola fields in spring.
The town has a Mediterranean climate of warm, dry summers and cool, wet winters. Temperatures are modified by its close proximity to the South Atlantic Ocean, just over the Klein River Mountains to the south.
The place was originally known in Dutch as “Bad agter de Berg” (Bath Behind the Mountain). A bath house was built in 1797 and a village called Swartberg sprang up, which was later renamed Caledon in honor of the Irish peer Du Pre Alexander.
Caledon is located 113km from Cape Town, and is close to many locations nearby – from the peaceful small town of Greyton to Villiersdorp’s Theewaterskloofdam or visit Bredasdorp’s Shipwreck Museum. Both Kleinmond and Hermanus are less than an hours drive to the beach or visit the southernmost tip of Africa at Cape Agulhas (where the Indian and Atlantic oceans meet)