En el municipio predominan los climas semiseco cálido BS1(h’)hw(x’) y semiseco semicálido BS1hw(x’), que presentan una temperatura media máxima mensual de 35°C.