Belalcazar is a city of approximately 37,000 people in Cauca Department, Colombia. Located in the America/Bogota time zone at 2.6°N latitude.
In 2025, Belalcazar averaged an annual temperature of 67°F, with hottest temperatures reaching 82°F in November and lowest around 53°F in January. The city received approximately 89 inches of precipitation during the year.
View historical weather for Belalcazar · More cities in Cauca Department