Mexico’s Climate Varies from Arid to Tropical

Mexico’s climate varies from arid to tropical, with a defined split. The Tropic of Cancer divides the country into two so one part is temperate and the other, tropical.

Therefore, land to the north has cooler temperatures during the winter months while more southerly regions see temperatures remain constant year-round. Also, there is more variation in the north with summers being hotter and winters colder.

That doesn’t mean the climate is the same in all southern or northern areas. There can be differences in temperatures, even in areas relatively close together, due to elevation. The higher the elevation, the cooler the average temperatures. The closer you are to sea level, the hotter that region is on average, and often more humid. In beach areas, high temperatures and humidity are tempered by delightful sea breezes.

Overall, because of the country’s varied topography, Mexico has one of the world’s most diverse climate systems.

Head south to the coastal plains and the Yucatán Peninsula, in cities like Mérida, Cancún, Playa del Carmen, and Tulúm and you will find average temperatures from around 75 F to 82 F. Temperatures stay high all year in this region and only vary by about nine degrees between the highs of summer and the lows of winter. However, there can be some very hot spells. Temperatures over 100 F in Mérida are not uncommon in the height of summer. From about May to October, expect frequent rains as part of the rainy season, although mostly you get afternoon showers. Humidity runs from about 80% to 90% generally.

By contrast, Baja California Sur, on the northern Pacific coast of the country, is dry—it’s a desert climate. This means in places like La Paz, on the Gulf of Cortez, or Cabo San Lucas on the southern tip, you experience hot summers (reaching into the 90s F, cooling off to the 70 to 80s F at night) and mild winters (70s F during the day, dipping into the 50s F at night).

In the Colonial Highlands region, which is roughly in the geographic center of the country, you rise in elevation to 6,000 feet and up. Here you have t-shirt weather almost all of the time, with temperatures generally in the 70s and 80s F. The hottest months are April and May, with daily highs reaching to the high 80s F. But the heat of the day always burns off at night, dipping down to the 50s F after dark.

This is also known as high sierra, which means you have a generally dry climate and crisp, clean air, although there is a rainy season from June to September, with the rainiest month being July. Colonial cities popular with expats, including San Miguel de Allende, Queretaro, and Guanajuato, do have some cold periods. January is the coldest month, with temperatures approaching freezing on some nights.

A similar mild, spring-like climate is shared around Lake Chapala. Centered around the lakeside towns of Chapala and Ajijic, this area has a large expat population (mostly retired Americans and Canadians), with a history stretching back many decades. One of the major reasons this became an expat destination (especially for snowbirds) is the consistently mild temperature, with highs ranging from the 70s to 80s F throughout the year, and lows in the 40s and 50s F. There is also low humidity, and very little rain from November through May.

But just five hours’ drive to the west, on the Pacific coast, you find the large resort town of Puerto Vallarta, as well as smaller funky beach towns like Sayulita. This coastal region is marked by a warm and humid climate, with June to November being the hottest time of year—temperatures hit the 90s F for a daytime high, while from December to April (considered the best time to be in town, weather-wise) it’s in the low 80s F.

A wide variety of climates in Mexico means there is something for everybody, whether you want a warm coastal vibe with breezes, or the crisp, dry, and not too hot, not too cold highlands areas of the interior. And any place is certainly a welcome relief from frigid winter weather in the U.S. and Canada. It’s no wonder the expat population swells at that time of year.

Best Time to Visit Mexico

By Jason Holland