Los climas del municipio por su grado de humedad son sub-húmedos, y con relación a su temperatura, cálidos; al centro y norte del municipio existe un clima cálido sub-húmedo con lluvias en verano; y al noroeste presenta también el cálido sub-húmedo y semi-cálido sub-húmedo, también con lluvias en verano.