Villagran, in Guanajuato, Mexico, is home to roughly 27,100 people in the Central Time Zone at 20.5°N latitude.
In 2025, Villagran recorded an average annual temperature of 67°F. The hottest temperatures reached 97°F in May; the coolest were 37°F in January. Total precipitation for the year was 36 inches, with the wettest month being August.
View current conditions and forecast for Villagran · More cities in Guanajuato