León, where it's located

In León, there is a sub-tropical climate, with a pleasantly warm winter from mid-November to early March, during which it can be cold at night, a hot and dry period from March to May, and a hot and rainy period from June to mid-October.
The city is located in the center of Mexico, in the state of Guanajuato, at 1,800 meters (5,900 feet), therefore at the limit between the tierras templadas and the tierras frìas. In winter, the temperature range is wide, and at night, from mid-November to early March, the temperature can drop to 0 °C (32 °F) every now and then, especially in the countryside around the city. In December 1997, there was even a short snowfall. May is the hottest month, before the rains arrive.
The average temperature of the coldest month (January) is of 15.7 °C (60 °F), that of the warmest month (May) is of 23.7 °C (75 °F). Here are the average temperatures.
León - Average temperatures
Min (°C)891114161615151512108
Max (°C)242628303230282827272624
Min (°F)464852576161595959545046
Max (°F)757982869086828281817975

Precipitation amounts to 680 millimeters (26.8 inches) per year: so, it is at an intermediate level, but since the dry season is long, the landscape is semi-arid. Rainfall ranges from 5 mm (0.2 in) in the driest months (March, December) to 185 mm (7.3 in) in the wettest (July). Here is the average precipitation.
León - Average precipitation


Best Time

The best time to visit León is from November to March, being a dry and not hot period; at night, however, it can get cold. In April and May, temperatures can reach 34/35 °C (91/93 °F), and although the air is dry, the sun is very strong.