Mexico’s climate ranges from scorching desert in the north to tropical rainforest in the south, with mild, spring-like conditions across much of its central highland. The country spans roughly 14 degrees of latitude and rises from sea level to peaks above 17,000 feet, so a single description never captures the full picture. What actually determines the weather at any given spot is a combination of latitude, elevation, proximity to the coast, and the time of year.
How Elevation Shapes the Climate
Elevation matters more than latitude for much of Mexico. The country sits within the tropics, yet millions of people in cities like Mexico City, Guadalajara, and Puebla enjoy mild weather year-round because they live thousands of feet above sea level. This effect is so consistent across Latin America that geographers divide the landscape into altitude-based climate zones.
The “hot lands” (tierra caliente) extend from sea level up to about 3,000 feet. Coastal cities like Cancún, Acapulco, and Veracruz fall squarely in this zone, with high heat and humidity for most of the year. The “temperate lands” (tierra templada) sit between 3,000 and 6,500 feet, averaging roughly 14°F cooler than the coast. If it’s 90°F at the beach, a city in this belt would be closer to 76°F. This zone is often described as “eternal spring” because temperatures barely shift from month to month. Guadalajara, at about 5,100 feet, is a good example.
The “cool lands” (tierra fría) range from 6,500 to 12,000 feet, averaging about 33°F cooler than sea level. Mexico City sits at roughly 7,350 feet and regularly sees daytime highs in the low 70s with nighttime lows that can dip into the 40s during winter. Above 12,000 feet, Mexico’s volcanic peaks carry permanent snow and ice, though those zones are uninhabited.
The Arid North
Northern Mexico is dominated by two massive deserts: the Sonoran in the northwest and the Chihuahuan in the northeast and central north. These regions receive less than 10 inches of rain per year across most of the lowland areas, with some of the driest pockets getting even less. Higher elevations within the northern sierras can see 20 inches or more, and mountain stations in the Sierra Madre Occidental collect meaningful snowfall in winter.
Summer temperatures in the northern deserts regularly exceed 100°F, and the most extreme readings in the broader region have reached 116°F. Winters are surprisingly cold by desert standards, particularly in the Chihuahuan Desert’s high basins, where overnight lows can drop well below freezing. The combination of extreme heat, scarce rainfall, and cold winter nights gives northern Mexico a climate that has more in common with Arizona or West Texas than with the tropical south.
Wet Season and Dry Season
Most of Mexico follows a clear two-season pattern rather than the four-season cycle familiar to people in the northern United States or Europe. The rainy season runs from May through October, and the dry season stretches from mid-November through April. During the wet months, afternoon and evening thunderstorms are common, especially in the south and along the coasts. Mornings tend to be sunny even during the peak of the rainy season, and storms often pass within an hour or two.
Rainfall totals vary enormously by region. The southern states of Chiapas, Tabasco, and parts of Veracruz receive heavy rain throughout the wet season, with some areas logging well over 80 inches a year. Central Mexico gets moderate rainfall, enough to keep the landscape green but rarely enough to disrupt daily life for extended periods. The northern deserts may see their entire annual rainfall concentrated in a handful of intense summer storms, a pattern sometimes called the North American monsoon.
Hurricane Exposure on Two Coasts
Mexico is one of the few countries exposed to tropical cyclones from two different ocean basins. The Atlantic hurricane season, which affects the Gulf coast and Caribbean shoreline, runs from June 1 through November 30. The eastern Pacific hurricane season, threatening the western coastline from Baja California down to Oaxaca, starts even earlier, on May 15, and also ends November 30. Peak activity on both coasts falls between August and October.
The Caribbean coast, including popular destinations like Cancún and the Riviera Maya, faces Atlantic hurricanes head-on. The Pacific coast from Mazatlán south to Puerto Escondido sees frequent tropical storms, though many Pacific systems curve out to sea before making landfall. Baja California occasionally catches late-season storms that track northward. These hurricane risks are a major factor in travel planning, insurance costs, and agricultural cycles along both coastlines.
Coastal Water Temperatures
If you’re planning beach time, ocean temperatures along Mexico’s coasts stay warm by global standards. Near the Caribbean coast off Cozumel, average sea surface temperatures range from about 80°F in February to 86°F in August and September. The Gulf coast near Veracruz follows a similar pattern but runs a few degrees cooler in winter, dipping to about 75°F in February before climbing to nearly 87°F by late summer.
The Pacific coast is a different story. Waters along the southern Pacific shore (Oaxaca, Guerrero) are warm year-round, while the northern Pacific off Baja California can be noticeably cooler, particularly from December through April when upwelling brings cold, nutrient-rich water to the surface. Swimmers in Cabo San Lucas in January may find the water in the low 70s or even high 60s, a stark contrast to the bathtub-warm Caribbean.
How Climate Varies by Region
Thinking of Mexico as a handful of distinct climate zones makes the picture easier to grasp:
- Northwest (Baja California, Sonora): Hot desert in the south, Mediterranean-like conditions at the northern tip near Tijuana. Very little rain. Mild, dry winters and blazing summers.
- North-central (Chihuahua, Durango): High desert with cold winters and hot summers. Frost is common from November through February at higher elevations.
- Central highlands (Mexico City, Puebla, Guadalajara): Mild year-round with a distinct rainy season. Daytime highs typically in the 70s, cooler nights. The most comfortable climate in the country for most people.
- Gulf coast (Veracruz, Tabasco, Tamaulipas): Hot and humid with heavy rainfall, especially in the south. Vulnerable to Atlantic hurricanes and winter cold fronts called “nortes” that bring brief drops in temperature.
- Pacific coast (Nayarit, Jalisco, Guerrero, Oaxaca): Tropical with a sharp wet/dry contrast. Dry season brings clear skies and lower humidity; wet season brings afternoon downpours and higher heat.
- Yucatán Peninsula (Quintana Roo, Campeche, Yucatán): Flat, hot, and humid. Less elevation relief than anywhere else in the country. Hurricane risk is the highest here.
- Southern highlands (Chiapas, Oaxaca highlands): Lush and green with heavy rainfall at lower elevations and cooler, misty conditions in the mountains. Some of the most biologically diverse terrain in North America.
A Warming Trend
Mexico’s climate is shifting. A comprehensive analysis of temperature extremes in the Bajío region of central Mexico, covering four decades of data, found a significant and consistent warming trend. The number of warm days, warm nights, and heat waves has increased, while cold extremes have decreased. This pattern mirrors what climate scientists observe across most of the tropics and subtropics, but it carries particular weight in Mexico, where agriculture, water supply, and urban heat are already under pressure. Northern and central regions that depend on seasonal rainfall are especially sensitive to changes in precipitation timing and intensity.

