The climate in Mexico varies from desert-like regions on the northwest part of the country (cities like Hermosillo, Ciudad Juarez, or Los Cabos); and temperate in the northeastern part (cities like Monterrey, Nuevo Laredo, Ciudad Acuña).
But note that much of the northern Mexican territory gets rather cold during the winter with average day time highs from 8C (39F) to 12C (59F), overnight lows average around -4C (24F) and snow is sometimes frequent in certain northern places like (the Sierra Madre of Chihuahua, Durango, Coahuila, Nuevo Leon, and northern Tamaulipas) but can also occur at higher altitudes in the temperate forests in the central part of Mexico.
Also, northern Mexico gets very hot during the summer with sudden violent storms in the afternoon, with heavy rain and hail, also an isolated tornado can occur with these storms but rarely, and the temperatures during the day can quickly exceed 39C (100F).
The Bajio region is semiarid (cities like Aguascalientes, Leon and Zacatecas); and temperate forests in the central part of the country (Mexico City, Toluca), and tropical rain forests in the south and southeast regions like (Chiapas, Cancun).
During hurricane season, hurricanes are common in the coastal cities specially those near the Caribbean Sea and the Gulf of Mexico.
This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License.Based on a work at Wikitravel.org & Traveldudes.org.