El municipio cuenta con tres tipos de clima principalmente: Cálido subhúmedo con lluvias en verano, semicálido subhúmedo con lluvias en verano y templado subhúmedo con lluvias en verano.