Top Places to Live in Mexico

Top Places to Live in Mexico for Expats

Compare the best cities and regions in Mexico for expats, retirees, and digital nomads. Scores are based on affordability, healthcare, safety, infrastructure, and expat community strength.


City Comparison

RankCityOverall ScoreBest For
1Puerto Vallarta8.9 / 10Retirees, beach lovers, active expats
2Lake Chapala / Ajijic8.8 / 10Retirees, long-term expats
3Mérida8.9 / 10Retirees, families, safety-focused expats
4San Miguel de Allende8.8 / 10Retirees, creatives, culture lovers
5Playa del Carmen8.6 / 10Beach lovers, digital nomads, active expats
6Oaxaca City8.7 / 10Retirees, artists, culture lovers
7Mazatlán8.3 / 10Retirees, beach lovers, value seekers
8Guanajuato8.5 / 10Retirees, artists, culture lovers
9Ensenada8.4 / 10Retirees, seasonal residents, beach lovers
10Tulum8.1 / 10Beach lovers, digital nomads, wellness-focused expats

Puerto Vallarta — Score: 8.9 / 10

Best for retirees, beach lovers, and active expats. Puerto Vallarta has one of the largest and most established expat communities in Mexico, with excellent private hospitals, international restaurants, and a vibrant social scene.

Lake Chapala / Ajijic — Score: 8.8 / 10

Best for retirees and long-term expats. The Lake Chapala area near Guadalajara is home to the largest concentration of North American expats in Mexico. The mild climate (often called the best in the world), low cost of living, and strong expat community make it a top choice.

Mérida — Score: 8.9 / 10

Best for retirees, families, and safety-focused expats. Mérida is consistently ranked as one of the safest cities in Mexico and Latin America. The colonial architecture, affordable cost of living, and growing expat community make it increasingly popular.

San Miguel de Allende — Score: 8.8 / 10

Best for retirees, creatives, and culture lovers. This UNESCO World Heritage city is famous for its art scene, festivals, and charming colonial streets. It has a large, active expat community and excellent international healthcare nearby.

Playa del Carmen — Score: 8.6 / 10

Best for beach lovers, digital nomads, and active expats. Located on the Caribbean coast, Playa del Carmen offers beautiful beaches, a cosmopolitan atmosphere, and good infrastructure. It’s particularly popular with younger expats and remote workers.