Climate averages 1991–2020

Weather in Colombia in July

In July, average daytime highs across the 46 cities listed in Colombia range from 14.2°C in Ipiales to 32.8°C in Riohacha. Monthly rainfall ranges from 22 mm in Cúcuta to 744 mm in Quibdó.

Long-term climate patterns, not a forecast for a particular trip.

Colombia by monthAll cities

City by city

July in Colombia

1991–2020
Average July climate for cities in Colombia, 1991–2020
CityAverage highHigh / lowAverage lowRainfall mmRain days
Bogotá18.3°C11.2°C11.2°C3711.7
Cali26.4°C18.4°C18.4°C11614.4
Medellín25.0°C14.2°C14.2°C17225.6
Barranquilla29.1°C26.4°C26.4°C10314.6
Cartagena30.3°C25.1°C25.1°C15725.0
Cúcuta31.5°C22.1°C22.1°C225.2
Soacha19.3°C11.7°C11.7°C377.3
Ibagué25.5°C18.7°C18.7°C17427.5
Santa Marta28.1°C25.6°C25.6°C788.4
Montería30.3°C23.5°C23.5°C25428.9
Valledupar28.7°C22.2°C22.2°C10119.5
Bello25.5°C14.7°C14.7°C17225.6
Pasto17.6°C10.5°C10.5°C9222.2
Neiva29.2°C20.3°C20.3°C4312.0
Soledad29.7°C26.0°C26.0°C10314.6
Villavicencio26.0°C18.5°C18.5°C8316.9
Popayán22.4°C13.9°C13.9°C6410.0
Sincelejo29.4°C22.8°C22.8°C24427.5
Barrancabermeja30.2°C23.5°C23.5°C30424.9
Riohacha32.8°C25.5°C25.5°C498.7
Yopal25.5°C19.7°C19.7°C18826.0
Florencia24.6°C17.6°C17.6°C21222.9
Maicao32.6°C25.7°C25.7°C407.3
Pitalito20.7°C13.8°C13.8°C31630.3
Zipaquirá18.1°C9.9°C9.9°C6320.7
Quibdó27.8°C22.6°C22.6°C74430.1
Rionegro22.4°C12.7°C12.7°C6912.2
Chía18.5°C10.8°C10.8°C339.4
Magangué30.7°C24.9°C24.9°C19925.2
Sogamoso18.7°C10.4°C10.4°C7521.2
Sabanalarga30.6°C24.7°C24.7°C13720.2
Ocaña24.5°C17.3°C17.3°C11216.9
Aguachica29.5°C22.9°C22.9°C23626.0
Cereté30.2°C23.6°C23.6°C24027.7
Duitama18.5°C9.5°C9.5°C7521.2
Montelíbano30.1°C23.6°C23.6°C14924.6
Fusagasugá21.3°C15.3°C15.3°C6516.6
Ciénaga29.3°C25.2°C25.2°C18319.7
Tumaco26.7°C24.0°C24.0°C24827.4
Apartadó29.4°C23.8°C23.8°C29129.2
Chigorodó29.0°C22.6°C22.6°C49130.5
Arauca28.4°C22.3°C22.3°C34627.9
Caldas23.4°C12.4°C12.4°C19824.4
La Dorada32.8°C22.4°C22.4°C316.0
Ipiales14.2°C7.9°C7.9°C14727.0
Yumbo25.0°C18.0°C18.0°C11614.4

A rain day is a local calendar day with at least 1 mm of precipitation.