El territorio municipal se encuentran los siguientes climas con su respectivo porcentaje: Templado húmedo con abundantes lluvias en verano (62.0%), templado húmedo con lluvias todo el año (21.0%), templado subhúmedo con lluvias en verano, de mayor humedad (16.0%) y templado subhúmedo con lluvias en verano, de humedad media (1.0%).