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