El municipio cuenta con un clima seco y cálido, teniendo una temperatura media máxima mensual de 30.1°C y un la media mínima mensual de 13.5°C.