El clima característico del municipio es el templado semi-seco, con una temperatura media anual menor a los 18ºC. Las lluvias se presentan en verano. La precipitación media anual varía entre los 300 y 400 mm. Los vientos predominantes son del sureste con una velocidad de 8km. por hora.