The three warmest cities in Mexico are Acapulco, Ciudad del Carmen, and Cancún.
Mexico is known for its tropical climates and resulting high average temperatures year round. If you’re planning to visit Mexico or move there and want the hottest weather possible, you’re in the right place.
In this article I’ll share with you my list of the warmest Mexican cities, researched from a list of the 100 most populous cities in Mexico (with roughly at least 150,000 residents). I’ll cover the top 10 with the highest annual temperature in more detail and then present the entire ranking in a table with 76 major cities in the country.
Top 10 Warmest Cities in Mexico
Here are the top 10 warmest places in Mexico. The places are ranked by their average annual temperature. Each city also includes temperatures in January and July. These are sometimes, but not for all places, the coldest and hottest months respectively. Some cities in Mexico have the hottest months in March or April. For comparison purposes, I decided to give data for the same months for every destination.
1. Acapulco – 27.9 °C
The resort city of Acapulco on the Pacific Coast in the state of Guerrero is the warmest city in Mexico. Its average temperature is only slightly warmer than in the second and third warmest city but it’s still the hottest Mexican city nonetheless. Acapulco has a wet and dry tropical climate. The rainy season runs between June and October when the city gets the highest temperatures.
Average high temperature in January: 30.4 °C
Average high temperature in July: 32.3 °C
2. Ciudad del Carmen – 27.5 °C
Ciudad del Carmen is a city on the Gulf of Mexico in the state of Campeche, located on the western edge of the Yucatan Peninsula. The city gets less rainfall between January and May, with the rest of the year bringing a lot of precipitation. The city has a lower temperature in January than Acapulco but experiences a hotter rainy season.
Average high temperature in January: 28 °C
Average high temperature in July: 34 °C
3. Cancún – 27.15 °C
The most famous resort city of Mexico, known for its white sand beaches, is the third warmest city in the country. Like the previous two cities, Cancún is hot year round, with average daytime temperatures never dropping below 28 °C. The rainy season runs from May through October but it rains much less than in the previous two cities. Compared to Playa del Carmen, Cancún is about a degree and a half Celsius warmer.
I wrote an article on Cancun: Does It Rain a Lot in Cancun?
Average high temperature in January: 28.3 °C
Average high temperature in July: 34.3 °C
4. Villahermosa – 27.1 °C
Villahermosa is the capital city of the state of Tabasco. It’s located in southeast Mexico, about 80 km from the Gulf Coast. Its tropical monsoon climate gives it a humid climate with plenty of rain, particularly between June and October when it also experiences the hottest temperatures.
Average high temperature in January: 27.9 °C
Average high temperature in July: 33.9 °C
5. Campeche – 27 °C
Campeche, another city in the Yucatan Peninsula, is the capital city of the state of the same name. It’s the fifth warmest city in Mexico. Campeche has hotter daytime temperatures throughout the year than most cities in this ranking. It has cooler nights, though, which results in placing fifth.
Average high temperature in January: 29.1 °C
Average high temperature in July: 34.5 °C
6. Mérida – 26.7 °C
In the hottest month, Mérida, the safest city in Mexico and Latin America, has the highest temperatures in this ranking (but not in all of Mexico; desert cities like Mexicali feature much hotter temperatures). But temperatures are consistently hot throughout the year as well, with average 30.8 °C even in the coldest month. Mérida has the lowest nighttime temperatures in this ranking, dropping to about 17 °C in the coldest months.
Average high temperature in January: 30.8 °C
Average high temperature in July: 35 °C
7. Chetumal – 26.7 °C
Chetumal is a border city in Quintana Roo, located by the border with Belize, on the western side of Chetumal Bay. Known for the Mayan ruins to the west of the city, Chetumal is a growing city featuring a climate similar to Cancún in the cooler months and about two degrees colder in the hottest months.
Average high temperature in January: 28.5 °C
Average high temperature in July: 32.4 °C
8. Tapachula – 26.6 °C
Tapachula is a city close to the Pacific Coast in the state of Chiapas. It’s one of the rainiest cities in Mexico, with extreme amounts of rainfall falling between May and October. The city is extremely hot and humid year round, with daytime temperatures on average always above 33 °C. The reason why its average temperature is lower than that of the previous cities is because Tapachula has colder nights.
Average high temperature in January: 33.6 °C
Average high temperature in July: 33.2 °C
9. Manzanillo – 26.6 °C
Manzanillo is a Pacific Ocean port and resort city in the state of Colima. It has a tropical savanna climate, with most rain falling in the hottest months between June and October. The dry season is still very warm and sunny, with average temperatures at night not dropping below 19-20 °C.
Average high temperature in January: 29.4 °C
Average high temperature in July: 32.4 °C
10. Coatzacoalcos – 26.05 °C
Coatzacoalcos in the state of Veracruz on the southern Gulf of Mexico coast is the tenth warmest city in Mexico. It has the coolest temperatures in January out of all ten cities in this ranking. The city’s tropical monsoon climate gives it extreme rainfall between May and January, giving it a relatively short dry season.
Average high temperature in January: 25.6 °C
Average high temperature in July: 30.6 °C
Top 76 Warmest Mexican Cities Ranked by the Average Temperature
Here’s a table with 76 major Mexican cities out of the 100 most populous cities in the country. They have roughly at least 150,000 residents. 24 cities are missing because no climate data was available for them. The data comes primarily from Servicio Meteorológico Nacional.
|City||Average high temperature (°C)||Average low temperature (°C)||Daily mean temperature (°C)||Average high temperature in January (°C)||Average high temperature in July (°C)|
|Ciudad del Carmen||32||23||27.5||28||34|
|Playa del Carmen||30.6||21||25.8||27.8||32.5|
|Villa de Álvarez||32.5||18.5||25.5||31.3||32.4|
|Cabo San Lucas||29.8||17.9||23.85||25.4||33.3|
|San Luis Río Colorado||31.4||14.5||22.95||20.6||42.3|
|San Juan del Río||36||4.7||20.35||23.5||31|
|Mexico City (Tacubaya)||24.1||11.1||17.6||21.8||24.1|
|San Luis Potosí||24.3||10.5||17.4||20.6||24.8|
|San Cristóbal de las Casas||21.9||8.1||15||20.3||22.5|
You may also be interested in the warmest cities in the United States in every state as well as the hottest cities in the United States. You may also want to check out the warmest cities in Brazil.
Frequently Asked Questions
The area of Mexico that’s the warmest is the city of Acapulco, closely followed by Ciudad del Carmen in the southwestern part of the state of Campeche and Cancún in Quintana Roo.
By the average temperature, Acapulco is the hottest city in Mexico. The city maintains hot daytime temperatures year round (between 30 °C and 32 °C) with consistently warm nights, too (between 23 °C and 25 °C).
The warmest city in Mexico in winter is Tapachula close to the Pacific Coast in Chiapas which has average temperatures reaching 33.6 °C. The second warmest city is Villa de Álvarez in Colima (31.3 °C), followed by Colima City (31.3 °C), Mérida (30.8 °C), and Acapulco (30.4 °C).
Puerto Vallarta is colder than Cancún. The average temperature in PV is 25.3 °C compared to 27.15 °C in Cancún. The latter is warmer than the former year round by about 2 degrees Celsius.
Cancún is much warmer than Cabo. The average temperature in Cabo is 23.85 °C compared to 27.15 °C in Cancún.
Tapachula in Chiapas is by far the hottest part of Mexico in January. It gets average temperatures of up to 33.6 °C in this month.
Puerto Vallarta has average high temperatures of 26.7 °C in January, with the average temperature at night dropping to 16.7 °C. The city’s dry season runs from roughly November to May, so cooler temperatures than in the summer are rewarded with guaranteed sunny days.
Cancún is more than warm enough in January. The average temperature during the day is 28.3 °C while at night, it drops to still very pleasant 19.8 °C. This makes it a great vacation destination for those who want to escape the winter. Winter months may be the best time to visit rather than the extremely hot and humid summer months.
Cozumel, the island known for its pristine coral reefs, gets similar temperatures to Cancún. In January, you can expect on average 28.6 °C during the day and 19.4 °C at night.
Puerto Vallarta is warmer than Cabo. The former has a daily mean temperature of 25.3 °C while the latter gets 23.85 °C.
Even in the coldest month (January), Cabo San Lucas still has temperatures that reach on average 25.4 °C during the day. Nights are cooler at 13 °C. Compared to the hottest months, these are definitely much cooler temperatures, though. In August, Cabo San Lucas gets 33.7 °C during the day and 24.2 °C at night.
Cancún is always hot, with daytime temperatures ranging from 28.3 °C in the coldest month to 34.8 °C in the hottest. Even at night in the coldest month, it’s still on average at least 20 °C.
We are sorry that this post was not useful for you!
Let us improve this post!
Tell us how we can improve this post?