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