El municipio se ubica en la zona de transición climática de los templados de la Sierra Norte, a los cálidos del declive del Golfo, se identifican dos climas:
Clima templado húmedo .-Con lluvias todo el año, se presenta en una área reducida del sur del Municipio.
Clima semicálido subhúmedo .-Con lluvia todo el año, se presenta al noreste del Municipio.



Clima