The climate of Monterrey is sub-tropical, with a very mild winter from December to February and a very hot, relatively rainy summer from April to October.
The city is located in northeastern Mexico, in the state of Nuevo León, east of the Sierra Madre Oriental, and at the 25th parallel. Despite the altitude (we are at 500 meters or 1,650 feet above sea level), Monterrey is one of the hottest cities in Mexico, also because from the summits of the Sierra Madre Oriental, which reach 3,700 meters (12,000 feet), hot foehn-like winds can blow. For this reason, from April to June, the temperature can sometimes reach 45 °C (113 °F). However, hot days can also occur in winter.
Monterrey can sometimes be affected by hurricanes. The hurricane season runs from June to November, although they are more likely from August to October. A particularly intense hurricane was Alex, which hit the city between June and July 2011.
The winter is mild, but there may be short cold spells, in which it can even snow, as happened on Christmas Eve 2004.
The average temperature of the coldest month (January) is of 14.5 °C (58 °F), that of the warmest month (July) is of 28.6 °C (83 °F). Here are the average temperatures.
Monterrey - Average temperatures
Min (°C)8101317202222222117139
Max (°C)212327303234353432282421
Min (°F)465055636872727270635548
Max (°F)707381869093959390827570

Precipitation amounts to 590 millimeters (23.2 inches) per year: so, it is at an intermediate level. It ranges from 15 mm (0.6 in) in the driest months (January, February, December) to 150 mm (5.9 in) in the wettest (September). Here is the average precipitation.
Monterrey - Average precipitation

On average, there are around 2,240 sunshine hours per year. Here are the average sunshine hours per day.
Monterrey - Sunshine


Best Time

To visit Monterrey, you can choose the period from December to February: it is true that it can get cold every now and then, but in this way you can avoid the very hot days that can occur in the rest of the year.