El clima predominante es de tipo sub-húmedo, semicálido y extremoso; la precipitación media es de 700 milímetros; la temperatura mínima es de 2 °C y la máxima de 41 °C.