Mexico spans nearly 20 degrees of latitude and rises from sea level to over 18,000 feet, so it doesn’t have one climate. It has many. The coasts are tropical and humid, the central plateau is mild year-round thanks to elevation, the north is arid desert, and the southern lowlands are wet and warm. What you experience depends entirely on where you go and when.
How Elevation Shapes Mexico’s Climate
More than altitude on a map, elevation is the single biggest factor determining temperature across Mexico. The country uses a traditional classification system that divides land into vertical climate zones, and understanding these zones explains why a beach town and a mountain city just 100 miles apart can feel like different planets.
The lowest zone, below about 3,000 feet, is known as the “hot land.” Temperatures here are uniformly high year-round. Veracruz, sitting right on the Gulf coast, averages around 77°F (25°C) daily with little seasonal swing. This zone covers the entire coastal belt on both the Pacific and Gulf sides, the Yucatán Peninsula, and the southern lowlands of Tabasco and Chiapas.
From roughly 3,000 to 6,000 feet, you enter the “temperate land.” This is where Mexico’s most comfortable climates live. Mexico City sits at about 7,350 feet, technically above this band, and averages highs in the low-to-mid 70s°F for most of the year. Cities like Guadalajara (5,100 feet), Oaxaca (5,000 feet), and San Miguel de Allende (6,200 feet) all benefit from this elevation buffer: warm days, cool nights, and far less humidity than the coasts.
Above 6,000 feet is the “cold land,” where temperatures drop noticeably. Towns in the highlands of Chiapas, Durango, and the volcanic belt can see freezing temperatures in winter. Mexico’s tallest peaks, like Pico de Orizaba at over 18,000 feet, carry permanent snow.
Wet Season vs. Dry Season
Most of Mexico follows a two-season pattern rather than the four-season cycle familiar in the U.S. or Europe. The dry season runs roughly from November through April or May, and the wet season takes over from June through October. During the wet season, afternoon and evening thunderstorms are common, sometimes intense but usually short-lived. Mornings tend to be clear.
Rainfall totals vary enormously by region. The southern states of Tabasco and Chiapas can receive over 80 inches of rain per year, while parts of the Sonoran Desert in the northwest get fewer than 5 inches. The Yucatán Peninsula falls somewhere in the middle, with most of its rain arriving between June and October. September is the wettest and most humid month there, with average humidity hitting 86%.
The Pacific coast resort areas like Puerto Vallarta and Huatulco see heavy rain from July through September, while the Baja California peninsula stays remarkably dry, especially on its Pacific side. Cabo San Lucas gets most of its limited rainfall from tropical storms in September and October.
The Northern Desert
Northern Mexico, including the states of Sonora, Chihuahua, Coahuila, and Baja California, is dominated by arid and semi-arid conditions. Summers are brutally hot, with cities like Mexicali and Hermosillo regularly exceeding 110°F (43°C). Winters, by contrast, can be surprisingly cold. Chihuahua city frequently dips below freezing on winter nights, and higher elevations in the Sierra Madre Occidental see occasional snowfall.
This region gets very little rainfall overall. What rain does fall tends to arrive during the North American monsoon pattern in July and August, when moisture from the Gulf of California pushes inland and triggers afternoon storms.
Coastal Water Temperatures
If you’re planning a beach trip, water temperature varies significantly between Mexico’s coasts. The Caribbean side near Cozumel and the Riviera Maya stays warm year-round, ranging from about 80°F in winter to 86°F in late summer. The Gulf of Mexico near the Texas border follows a wider range, from the low 70s in January and February up to the mid-80s in August.
The Pacific side runs cooler, particularly along the Baja California coast, where cold California Current waters keep temperatures noticeably lower than the Gulf or Caribbean. The southern Pacific coast near Acapulco and Puerto Escondido is warmer, more comparable to Gulf temperatures.
Hurricane Season on Both 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 Yucatán Peninsula, runs from June 1 through November 30. The eastern Pacific hurricane season, which threatens the western coast from Cabo to Puerto Vallarta and beyond, starts slightly earlier on May 15 and also ends November 30.
Peak activity on both coasts occurs from August through October. The Yucatán Peninsula and the southern Gulf coast are the most hurricane-prone regions, though Pacific storms regularly impact Baja California Sur and the coasts of Jalisco, Guerrero, and Oaxaca. Even storms that don’t make direct landfall often bring heavy rainfall inland, which is an important part of the water cycle for drought-prone areas.
Recent Heat and Drought Trends
Mexico’s climate has been shifting in measurable ways. A multi-year drought beginning in the winter of 2022-2023 intensified through 2024, driven partly by back-to-back dry years. Both 2022 and 2023 saw well below the average number of tropical waves (28 and 29 respectively, compared to a normal of 38), reducing the rainfall that southern and central Mexico depends on.
The first five months of 2024 were exceptionally dry. April and May ranked as the third and second driest of their respective months since records began in 1941, and the March-through-May period was the driest meteorological spring ever recorded for the country. Heat compounded the problem: May and June 2024 were each the warmest on record nationally, with more than 60% of the country running over 5.5°F above average in May. Over 80 high-temperature records were broken. June 2024 tied July 2023 as the warmest month recorded in Mexico since 1953.
Some relief arrived in June 2024 when Tropical Storm Alberto dropped over 12 inches of rain on parts of the Yucatán and central Mexico, producing the wettest June on record and easing drought conditions in the central and southern portions of the country. But the broader pattern of intensifying heat and irregular rainfall is consistent with what climate scientists expect in a warming world.
Best Times to Visit by Region
For the beach destinations on the Caribbean and Pacific coasts, November through April offers the driest weather, lower humidity, and comfortable temperatures in the low-to-mid 80s°F. This is peak tourist season for good reason. September and October are the riskiest months for hurricanes and the most humid on the Yucatán coast.
For Mexico City and the central highlands, the most pleasant months are March through May, when skies are clear and temperatures are warm without being oppressive. The rainy season from June through September brings daily afternoon downpours, but mornings are generally sunny, and the rain keeps temperatures moderate. Winter months (December through February) are dry and mild during the day, though nights can be chilly at higher elevations.
For the northern desert and Baja California, late fall and spring offer the most comfortable conditions. Summer heat in Sonora and Chihuahua can be dangerous, and winter nights in the interior highlands are genuinely cold. The Baja coast around Los Cabos is pleasant nearly year-round, with its driest stretch from November through June.

