El clima corresponde al templado subhúmedo con lluvias en verano, con temperaturas entre los 28 y los 6 °C, de mayo a julio son los meses más calurosos y de diciembre a febrero los más fríos.