Pereira has a varied climate ranging from warm to cold, with an average annual rainfall of 2,750 mm. Within the city, temperature varies between 30 degrees in the west near the Cauca River to one of the coldest areas in La Julita due to dense forests. This climate and soil diversity supports rich biodiversity but the city is also highly seismic vulnerable due to soil types and fault lines running through it. The average temperature is 22 degrees Celsius.