Clima
El clima del municipio es sub-húmedo, cálido, con temperatura media entre 26 y 28°C de la más alta y de 22 a 23°C la más baja. Durante el verano se llegan a registrar temperaturas muy elevadas de 30 a 34°C. El registro pluvial medio anual es entre 800 y 1,200 milímetros cúbicos.