En el municipio predominan dos tipos de clima, uno es el "Semicálido subhúmedo con lluvias en verano" en la zona norte y poniente y el "Semiseco muy cálido y cálido" en la zonas centro, sur y oriente.