The average temperature is of between 16 degrees as minimum temperature and of 30 degrees as the maximum average; the range of precipitation is of 400 - 1,100 mm of rain. It has a semi-warm and sub-humid climate; it is rainy in the summer, becoming semi-dry, very warm and with medium humidity.
In the summer, the temperature rises to a maximum of 45° C in the shade and in the winter, it reaches values of between 10° C and 0° C. There are few records of snowfall in the city, mainly in mountain areas, in places like "Altas Cumbres".