El clima del municipio es muy seco y cálido, con una temperatura media anual de 22.1°C, presentándose una máxima de 31.5°C y una mínima de 12.8°C en los meses de diciembre a febrero.