The climate is semi-humid with rains in the summer, with an annual average temperature of between 24 and 26 °C. One exception to this is a section near the Cuauhtémoc border where the temperature is between 22 and 24° C and annual rainfall is between as opposed to the average for the rest of the municipality. Another exception are the communities of Estampilla and Las Tunas, where the climate is drier and hotter, with an average temperature of and an annual precipitation of between .