Zacatecas Weather & Climate: Mexico

Climate by month across Zacatecas, Mexico, average temperatures, rainfall and the best time to visit.

Climate overview of Zacatecas

Zacatecas in Mexico sees its peak temperatures in May (28°C (82°F)) and its coolest in January (19°C (66°F)). For a full breakdown of what to expect throughout the year, we've put together a climate overview based on data from Sombrerete, the region's most visited city. For more detailed climate information about other cities in the area, please see the section beneath the map further down the page.

In Zacatecas, the months of January, February, March, April, July, August, September, October, November and December bring pleasant weather, with average temperatures ranging between 19°C (66°F) and 26°C (79°F).

Precipitation in Zacatecas varies considerably throughout the year. The wettest conditions occur in July with 153 mm (6 in) of rain, while April stays relatively dry with 9 mm (0.4 in). The driest period occurs in January, February, March, April, November and December, with rainfall remaining under 18 mm (0.7 in).

Explore Zacatecas by month

Popular cities by month

Compare cities per month. Toggle cities on/off.

Sombrerete Zacatecas
Day temperature (°C)
Monthly rainfall (mm)
Monthly sunshine (hours)

Climate map of Zacatecas

Average daily temperature, monthly rainfall & sunshine hours across cities.

Avg day temp (°C)
32°

Compare popular cities

Average daytime and nighttime temperatures, yearly rainfall and sunshine.

Sombrerete 19°C (66°F) 28°C (82°F) 3°C (37°F) 14°C (57°F) 642 mm (25 in)
Zacatecas 20°C (68°F) 29°C (84°F) 6°C (43°F) 14°C (57°F) 596 mm (23 in) 2,668 hours

Places in Zacatecas, Mexico

Select a city to see its average temperature, precipitation and hours of sunshine over the year.

Popular cities

Explore more

Bucket list

Need travel inspiration? Check out our bucket list articles and be inspired.