Best Places to Live in Mexico: City Guide for Expats 2026

· 10 min read Practical
Oaxaca City colonial architecture, one of the best places to live in Mexico for expats

Mexico is large and diverse enough that “where should I live?” has genuinely different answers depending on whether you prioritise budget, climate, beach access, cultural depth, urban amenities, safety, or ease of language barrier. This guide compares the main expat and retiree destinations against the factors that matter most for daily life.

How to choose your Mexican city

Before comparing cities, identify your non-negotiables:

  • Climate: Do you need a beach? Can you tolerate heat and humidity? Do you prefer highland coolness?
  • Cost: Are you on a fixed pension or a remote income that comfortably covers premium rents?
  • Lifestyle: Urban amenities and nightlife, or quiet colonial town with weekly markets?
  • Community: Do you want a large established expat social network, or integration into Mexican life?
  • Healthcare access: Are regular specialist visits required, or just basic care?
  • Connectivity: How important is proximity to an international airport?

With those questions answered, the comparison below becomes considerably easier to navigate.

Mexico City (CDMX)

Best for: Urban professionals, tech workers, those who want maximum amenities, foodies, culture seekers

Climate: Subtropical highland, elevation 2,240 metres. Mild year-round (18-26°C typically), rarely cold, no extreme heat. June through October is rainy season - afternoon showers most days, but rarely all-day rain. No humidity problem at this altitude.

Cost: Highly variable by neighbourhood. Condesa, Roma Norte, and Polanco are expensive by Mexican standards (similar to Barcelona or Lisbon). Narvarte, CoyoacĂĄn, and Doctores offer much better value. Single-person comfortable budget: USD 1,800-2,800/month in premium neighbourhoods; USD 1,200-1,800 in mid-range areas.

Safety: The city has major crime like any megacity. Expat neighbourhoods (Roma, Condesa, Polanco, CoyoacĂĄn, Del Valle) are safe for daily life with normal urban precautions. Petty crime (phone snatch, taxi scams) requires awareness. Car theft and muggings occur but are concentrated in specific areas that are easy to avoid.

Healthcare: Best in Mexico. Multiple world-class private hospitals (Hospital Angeles, Hospital Español, ABC Medical Center), international pharmacies, every specialist available. Medical tourism from the rest of Mexico comes here.

Expat community: Large, young, diverse, primarily digital nomads and working expats. Less retiree-focused than Lake Chapala or San Miguel.

Connectivity: Two international airports (NAICM and AIFA). Extensive domestic connections. Direct flights to most major US and European cities.

Verdict: Mexico’s best city for urban professionals, but also its most complex. The learning curve is steeper, Spanish is more essential, and the city requires active navigation of a 9-million-person metropolis. For those who want the full urban Mexico experience, it is unmatched. For those seeking simplicity and walkability, smaller cities serve better.

Hotels in Mexico City

Guadalajara

Best for: Expats wanting a large city without Mexico City complexity; those who want urban Mexico at a lower cost

Climate: Highland tropical, 1,560 metres elevation. Warm and dry (28-30°C) from November through May; rainy season June through October brings cooling and humidity. Generally comfortable year-round; air conditioning not usually necessary.

Cost: Mexico City quality at 20-35% lower price. Two-bedroom furnished apartment in Providencia or Zapopan: MXN 10,000-16,000/month. Single-person comfortable budget: USD 1,300-2,000.

Safety: Guadalajara has a mixed reputation. The upscale neighbourhoods (Providencia, Valle Real, Chapalita, Zapopan) are safe with normal precautions. Other areas require more awareness. The city is in Jalisco state, which has security concerns outside the city itself.

Healthcare: Mexico’s second-best medical infrastructure. Multiple quality private hospitals; Lake Chapala retirees (45 minutes away) rely on Guadalajara for specialist care.

Expat community: Smaller than Mexico City or Lake Chapala, but growing. Tech scene, startup community, and proximity to Lake Chapala creates a mixed community of young workers and retirees.

Verdict: The most underrated major city in Mexico for expats. Offers more of a real Mexican urban experience than Mexico City’s expat enclaves, at lower cost. Good for those who want a large city without the overwhelming scale of CDMX.

Hotels in Guadalajara

Lake Chapala and Ajijic

Best for: Retirees seeking established expat infrastructure, ideal climate, and low-maintenance expat life

Climate: The Lake Chapala area at 1,524 metres is famously mild. Daytime temperatures stay between 20-28°C year-round. Rarely too hot, rarely too cold. No air conditioning, no heating. This climate consistency is a major draw.

Cost: Moderate for Mexico. Rent is higher than MĂ©rida or Guadalajara (demand driven by expats) but lower than San Miguel. Two-bedroom apartment in Ajijic: MXN 11,000-18,000/month. Comfortable couple’s budget: USD 1,600-2,400.

Safety: Excellent. The Lake Chapala lakeshore towns have very low crime rates relative to other Mexican cities. Ajijic, Chapala, and Jocotepec are among Mexico’s safest communities.

Healthcare: Good local clinics in the lakeshore towns, with Guadalajara (45 minutes) providing full specialist access. Multiple medical transport services specifically serve retirees needing hospital trips to Guadalajara.

Expat community: The largest and most established expat retiree community in Mexico, estimated at 10,000-15,000 foreign residents. English is spoken widely throughout Ajijic. Multiple expat social clubs, English-language newspapers (El Ojo del Lago), theatre groups, and hobby clubs.

Verdict: The best destination for retirees prioritising a ready-made social life and practical infrastructure. Some find the self-contained expat bubble reduces immersion in Mexican culture; others find this exactly what they want. Healthcare access via Guadalajara is the key practical advantage over more isolated colonial cities.

Hotels near Lake Chapala

San Miguel de Allende

Best for: Culturally-motivated expats and retirees; artists and creatives; those who prioritise aesthetics and a walkable historic city

Climate: Highland at 1,880 metres. Warm and dry November through May (20-28°C); rainy season June through October cools the city down. Evenings can be cool year-round - light jackets needed. No air conditioning, minimal heating. The dry season can be dusty.

Cost: The most expensive mid-tier city in Mexico. Rent is 30-50% higher than Oaxaca or Guadalajara. Comfortable single budget: USD 1,800-2,800. Not well-suited to tight budgets.

Safety: Very safe for Mexico. The historic centre is walkable and well-lit. Low violent crime relative to national averages.

Healthcare: Adequate for routine needs (Hospital HSMA, Hospital MAC). Specialist care typically requires Querétaro (1 hour) or Mexico City (2.5 hours).

Expat community: Large, mature, and culturally active. The San Miguel English Language Library is a genuine community hub. Strong arts scene - galleries, music, workshops. Skews toward older retirees but has a growing younger contingent.

Verdict: The most aesthetically beautiful place to live in Mexico. The cobblestones, baroque architecture, and artistic culture are genuinely exceptional. The cost premium is real but the trade-off is a quality of daily environment that few cities in the world can match. Best for those where lifestyle quality outweighs value optimisation.

Hotels in San Miguel de Allende

Oaxaca City

Best for: Food lovers, creative professionals, nomads, those wanting authentic Mexican culture with manageable expat infrastructure

Climate: Highland at 1,550 metres. Warm and pleasant year-round (24-28°C daytime, 12-16°C nights). Rainy season June through October is gentler than Pacific coast. Mornings can be chilly in December through February.

Cost: Excellent value for the quality on offer. Rents rose 20-30% since 2022 but remain well below Mexico City or San Miguel. Two-bedroom in Jalatlaco or Reforma: MXN 10,000-16,000/month. Comfortable single budget: USD 1,200-1,800.

Safety: Good. Oaxaca City is generally safe for expats with normal precautions. The city occasionally sees political protests that can temporarily disrupt traffic.

Healthcare: Adequate for routine care. Specialist needs require Mexico City (50-minute flight, or 6-hour drive/bus). This is the main practical limitation - it is the most geographically isolated of the main expat cities.

Expat community: Smaller than San Miguel or Lake Chapala, but quality over quantity - artists, writers, academics, long-term nomads. The community integrates well with Mexican residents rather than existing in a separate bubble.

Verdict: The best city in Mexico for those who put food, culture, and authenticity first. The mezcal scene, mole traditions, handcraft markets, and ruins-studded surrounding valleys make daily life consistently interesting. The healthcare limitation is real for older retirees; for younger expats and nomads, the trade-off is acceptable.

Hotels in Oaxaca

Mérida

Best for: Budget-conscious expats; those who want authentic Mexican character; YucatĂĄn Peninsula explorers; retirees willing to trade for strong heat

Climate: Hot and humid tropical. Peak summer (May through September) regularly hits 38-40°C. October through April is far more pleasant (26-32°C, lower humidity). Air conditioning is essential and electricity bills reflect it.

Cost: One of the cheapest major cities in Mexico for rent. Two-bedroom apartment in Centro HistĂłrico: MXN 8,000-13,000/month. Comfortable single budget: USD 1,000-1,600, though AC costs add significantly in summer.

Safety: Mexico’s safest major city. Consistently rated above average for Mexico and among the safest large cities in Latin America. Low violent crime, strong public safety record.

Healthcare: Good private hospitals (Star MĂ©dica, Hospital O’HorĂĄn). CancĂșn (2 hours east) and Mexico City provide additional specialist options.

Expat community: Growing but still smaller than Guadalajara or San Miguel. Younger demographic than Lake Chapala. Strong integration with Yucatecan culture - the city has a proud regional identity that fosters more genuine local interaction.

Connectivity: MĂ©rida’s airport (Manuel Crescencio RejĂłn) has growing international service including direct flights to Houston, Miami, and Atlanta. CancĂșn airport (2 hours) covers European and additional US routes.

Verdict: The best value city in Mexico for expats willing to accept intense summer heat. For those moving from Northern Europe or Canada where heat tolerance is an acquired taste, MĂ©rida’s summers require adjustment. For those from Florida, Texas, or Southern Europe, the climate is entirely manageable and the cost-to-quality ratio is exceptional.

Hotels in Mérida

Puerto Vallarta

Best for: Beach-plus-infrastructure seekers; LGBTQ+ expats; those who want resort amenities with a real city underneath

Climate: Tropical coastal. Hot and humid May through October (32-36°C); excellent October through April (27-30°C, low humidity, reliable sunshine). Hurricane risk is low compared to the Caribbean, but tropical storms can pass through in summer.

Cost: Mid-to-high range for Mexico. Best value in the Versalles, Fluvial Vallarta, or 5 de Diciembre neighbourhoods. Two-bedroom apartment: MXN 13,000-20,000/month. Beachfront or Marina properties cost significantly more. Comfortable single budget: USD 1,600-2,400.

Safety: Good for Mexico’s beach cities. Zona Romántica, Centro, and Versalles are safe neighbourhoods. Some parts of the greater metro area require more awareness.

Healthcare: Good private hospitals (Hospital CMQ, AMERIMED). Guadalajara is 4 hours by road (or 45 minutes by flight) for major specialist procedures.

Expat community: Large and diverse, with a particularly well-established LGBTQ+ community centred on Zona RomĂĄntica. Active social scene, English widely spoken in tourist and expat areas.

Verdict: Puerto Vallarta strikes the best balance between beach access and genuine city infrastructure among Mexico’s Pacific coast destinations. Los Cabos is more upscale but also more expensive and more resort-oriented. Mazatlán and Huatulco are cheaper but have less expat infrastructure. For beach-motivated expats, Puerto Vallarta is the default correct answer.

Hotels in Puerto Vallarta

City comparison summary

CityBest forMonthly cost (1 person, comfortable)ClimateHealthcare
Mexico CityUrban professionalsUSD 1,800-2,800Ideal (mild, highland)Excellent
GuadalajaraUrban, lower costUSD 1,300-2,000Very goodVery good
Lake ChapalaRetirees, social lifeUSD 1,600-2,400Best in MexicoGood (via GDL)
San MiguelCulture, aestheticsUSD 1,800-2,800Very goodAdequate
Oaxaca CityFood, culture, nomadsUSD 1,200-1,800ExcellentAdequate
MéridaValue, safetyUSD 1,000-1,600Hot in summerGood
Puerto VallartaBeach + cityUSD 1,600-2,400Hot summersGood

For most expats and retirees in the early stages of choosing a Mexican base, two or three exploratory visits of two to four weeks each - staying in different neighbourhoods, renting rather than buying - is the most reliable path to finding the right city. Mexico’s geography makes it practical to try Oaxaca for a month, MĂ©rida for a month, and San Miguel for a month before committing to a longer rental contract.

Book an experience

Top tours to book now

Already planning? These are the most popular experiences for this destination.

Frequently Asked Questions

What is the best city to live in Mexico as a foreigner?
The best city depends on priorities. Lake Chapala and Ajijic offer the most established expat infrastructure and the mildest climate. San Miguel de Allende delivers the highest aesthetic quality and cultural scene. Mérida is the most affordable major city with strong safety. Oaxaca City offers the best food and creative atmosphere. Mexico City offers the most urban amenities. Puerto Vallarta is best for beach access combined with expat infrastructure.
What is the safest city to live in Mexico for expats?
Mérida consistently ranks as Mexico's safest major city and is regarded as one of Latin America's safest large cities. San Miguel de Allende, Oaxaca City, and San Cristóbal de las Casas also have strong safety records in their expat neighbourhoods. Mexico City's Condesa, Roma Norte, Polanco, and Coyoacån are considered safe urban neighbourhoods with normal city precautions. The US State Department travel advisories distinguish by state rather than city; Yucatån (Mérida), Guanajuato (San Miguel), and Oaxaca state are rated lower risk than some Pacific and border states.
Is it expensive to live in Mexico as an expat?
Mexico offers excellent value relative to North America and Western Europe, with significant variation between cities. A comfortable single-person lifestyle costs USD 1,200-1,800/month in most mid-tier cities. Budget-conscious expats in Mérida or Oaxaca can live well for USD 900-1,300. Mexico City's popular expat neighbourhoods and San Miguel de Allende both run USD 1,800-2,800 for a comfortable single-person life. Beach resorts (Tulum, Los Cabos) cost significantly more.