Clima semicálido subhúmedo, con lluvias en verano: temperatura media anual entre 22 y 36°C; temperatura del mes más frío mayor de 18°C; precipitación del mes más seco menor de 60 milímetros; lluvia invernal con respecto a la anual es menor de 5, se presenta al noroeste y sureste.