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