Coexisten dos climas en el territorio municipal, en su mayoría cálido subhúmedo con lluvias en verano, de humedad media y en menor extensión territorial cálido subhúmedo con lluvias en verano, de menor humedad, con temperaturas promedio entre 20 y 26 °C, con una precipitación promedio entre 1100 y 1300mm.