El municipio tiene un clima semi húmedo (sabana tropical), la precipitación media anual varía entre los 1400 y 1500 mm caracterizándose por una buena distribución de las lluvias durante todo el año.