El territorio municipal se encuentran los siguientes climas con su respectivo porcentaje: Semicálido subhúmedo con lluvias en verano, de mayor humedad (39.0%), semicálido húmedo con lluvias todo el año (29.0%), cálido subhúmedo con lluvias en verano, de mayor humedad (18.0%), semicálido subhúmedo con lluvias en verano, de humedad media (12.0%) y cálido subhúmedo con lluvias en verano, de menor humedad (2.0%).