Retiring in Mexico: Visas, Costs, Healthcare and Best Cities

· 10 min read Practical
San Miguel de Allende colonial streets and La Parroquia church, a popular city for retiring in Mexico

Mexico consistently ranks among the top three retirement destinations worldwide for North Americans and Europeans - and for good reason. The combination of low costs, warm climate, rich culture, quality healthcare, and physical proximity to the US and Canada makes it uniquely accessible. This guide covers everything you need to know about retiring in Mexico: visa requirements, healthcare, monthly costs, and the best cities for different retirement styles.

Why retirees choose Mexico

The core appeal is straightforward: your retirement income goes further. A pension or Social Security payment that barely covers rent in California or Ontario can fund a genuinely comfortable life in Mexico - private apartment, housekeeper, restaurant meals, travel within the country, and quality healthcare.

Beyond cost, Mexico offers geographic diversity few countries match. You can retire to a colonial city at altitude with perfect year-round temperatures, a Pacific beach town with a surf scene, a Caribbean-side city with cenotes on your doorstep, or an agricultural highland known for mezcal and textiles. The country has distinct expat communities in about a dozen cities, meaning you will find English-speaking neighbours, imported food products, and established social networks wherever you land.

Infrastructure for foreigners has matured significantly. Tax advisors who understand US-Mexico obligations, immigration lawyers handling residency paperwork, healthcare coordinators at private hospitals - these services are well-established in the main expat cities.

Visa options for retirees

Temporary Resident visa

The Temporary Resident visa is the starting point for most retirees. It is valid for one year initially and renewable for up to four years. You apply at a Mexican consulate in your home country - not on arrival.

Income requirements (approximate, as of 2026):

  • Approximately USD 2,600/month from a pension, Social Security, or investment income
  • OR a lump sum in a bank account of approximately USD 43,000 (12 months x ~3,580 USD equivalent)

Requirements vary slightly by consulate. Bring three to six months of bank statements showing consistent income, proof of accommodation in Mexico (a lease or letter of invitation), and a completed application form. The consulate issues a visa sticker in your passport; you then have 30 days after arrival to exchange it for a physical resident card (tarjeta de residente) at the INM (National Migration Institute) office.

Temporary residents can open bank accounts, rent property, own a vehicle, and bring household goods duty-free within six months of arrival.

Permanent Resident visa

After four years of temporary residency, you can apply for permanent residency. You can also apply directly if your income exceeds approximately USD 3,400/month or you have a lump sum of around USD 170,000 in savings. Permanent residents have no renewal requirements and can apply for Mexican citizenship after five years.

The Permanent Resident visa is processed the same way - at a consulate before entry - and requires similar documentation plus evidence of your prior residency status if converting from temporary.

Many people enter Mexico on a tourist permit (FMM) for up to 180 days and leave to reset. This is technically legal but creates uncertainty - border officers can grant fewer days, and extended stays can draw scrutiny. Retirees intending to stay long-term are better served by formal residency, which also unlocks IMSS healthcare access and eliminates the inconvenience of border runs.

Healthcare for expat retirees

Healthcare is one of Mexico’s strongest selling points for retirees from the US. A specialist consultation at a reputable private clinic costs MXN 800-1,500 (approximately USD 40-75). A private room in a quality hospital runs MXN 3,000-6,000/night (USD 150-300). Even complex procedures like cardiac surgery or hip replacement cost 40-60% less than equivalent care in the US.

Private health insurance

Most expat retirees carry private health insurance. Options include:

  • Mexican private insurance (e.g., GNP Seguros, Mapfre, Seguros Monterrey): plans for a 65-year-old run approximately USD 150-250/month. Policies are in Spanish and cover a national network.
  • International expat insurance (e.g., Cigna Global, Allianz Care, Aetna International): broader coverage including evacuation; costs USD 250-500/month for a 65-year-old depending on deductible.

IMSS (Instituto Mexicano del Seguro Social)

Legal residents can voluntarily enroll in IMSS, Mexico’s public healthcare system, for approximately MXN 3,000-5,000 per year (USD 150-250). Quality varies significantly by location and facility. In major cities, IMSS covers hospitalisation, surgery, specialist visits, and prescriptions. Many expats use IMSS as a safety net and pay out-of-pocket for private specialist care.

Pharmacy costs

Prescription medications are dramatically cheaper than in the US or UK. Common medications for blood pressure, diabetes, and cholesterol cost MXN 100-400 per month at Farmacias del Ahorro or Farmacia Guadalajara chains. Many medications available only by prescription in the US are sold over the counter in Mexico.

Monthly cost of living breakdown

These figures reflect a two-person household in a mid-range lifestyle (private apartment, mix of home cooking and restaurants, some travel).

ExpenseBudget city (e.g., Mérida)Mid-range (e.g., Lake Chapala)Higher cost (e.g., San Miguel de Allende)
Rent (2BR apt)MXN 8,000-12,000MXN 12,000-18,000MXN 15,000-25,000
Utilities (electric, water, internet)MXN 1,500-2,500MXN 2,000-3,000MXN 2,000-3,500
GroceriesMXN 3,000-5,000MXN 4,000-7,000MXN 5,000-8,000
Dining out (2x week)MXN 1,500-2,500MXN 2,500-4,000MXN 3,000-5,000
Transport (no car)MXN 500-1,000MXN 800-1,500MXN 1,000-2,000
Health insurance (2 people)USD 300-500USD 300-500USD 300-500
Housekeeper (2x week)MXN 1,200-2,000MXN 1,500-2,500MXN 2,000-3,500
Total (approx)USD 1,200-1,800USD 1,600-2,400USD 2,000-2,800

Air conditioning is a major variable - in Mérida and Puerto Vallarta, summer electricity bills can reach MXN 3,000-5,000/month. High-altitude cities like Oaxaca, San Miguel, and Lake Chapala rarely need air conditioning.

Best cities for retirees in Mexico

Lake Chapala and Ajijic

The Lake Chapala area - particularly the village of Ajijic on the north shore - has the largest concentration of expat retirees in Mexico, estimated at 10,000-15,000 foreign residents. The lake sits at 1,500 metres altitude, producing a climate so consistently mild (average 22°C year-round) that it is nicknamed the “world’s best climate” in some retirement publications.

The infrastructure for foreigners is exceptional: multiple English-language newspapers, theatre groups, art galleries, expat clubs, and a strong social scene. Private healthcare is available in Guadalajara (45 minutes away), with shuttle services organised specifically for retirees attending medical appointments.

Accommodation ranges from simple apartments for MXN 9,000/month to lakefront houses for MXN 25,000+. The main criticism is that the expat community can feel insular - retirees looking to integrate into Mexican life often prefer smaller cities with less established foreign populations.

Hotels near Lake Chapala

San Miguel de Allende

San Miguel de Allende (population 75,000, altitude 1,880 metres) is Mexico’s most celebrated colonial city - a UNESCO World Heritage Site with cobblestone streets, baroque churches, and a thriving arts scene. It has attracted expats since the 1940s, and the blend of foreign and Mexican culture is genuinely integrated rather than segregated.

The downside is cost: San Miguel is Mexico’s most expensive mid-tier city for rent. A two-bedroom apartment in the historic centre runs MXN 18,000-30,000/month; properties further from the centre cost MXN 12,000-18,000. The city has no beach, no direct international flights (León/Guanajuato airport is 90 minutes away), and limited public transport within the city.

For culturally-minded retirees who value aesthetics, community events, and a pedestrian-friendly lifestyle over beach access or low cost, San Miguel remains hard to beat.

Hotels in San Miguel de Allende

Oaxaca City

Oaxaca City sits at 1,550 metres altitude with average temperatures of 24°C during the day and 14°C at night - no air conditioning, rare heating, no extreme weather. The city is Mexico’s culinary capital, with a food scene built on indigenous ingredients, mole variations, tlayudas, and mezcal distilleries in the surrounding valleys.

The expat community is smaller and younger than San Miguel or Lake Chapala, with more artists, writers, and long-stay digital nomads than classic retirees. This gives Oaxaca a different energy - more integrated with Mexican daily life, less structured around expat social clubs.

Rents are lower than San Miguel: a two-bedroom apartment in Jalatlaco or Santo Tomás Xochimilco costs MXN 10,000-18,000/month. The main practical limitation is healthcare - Oaxaca has private clinics but lacks the specialist infrastructure of Guadalajara or Mexico City. For serious medical needs, a flight to CDMX (one hour) is typically required.

Hotels in Oaxaca

Puerto Vallarta

Puerto Vallarta is the pick for retirees who want both beach and infrastructure. It has a large, established LGBTQ+ expat community and is consistently rated one of Mexico’s most liveable beach cities. The colonial centre (Zona Romántica) is walkable; the Versalles and Marina areas have modern amenities.

Cost of living is moderate-to-high by Mexico standards. A two-bedroom apartment in Versalles or Fluvial Vallarta runs MXN 14,000-22,000/month; beachfront and Marina properties run considerably higher. Healthcare is available locally for most needs, with Guadalajara (four hours by road, or a 45-minute flight) for specialist care.

The main drawback is summer heat and humidity - May through October temperatures regularly reach 34-37°C. Most long-term residents leave for a few months or rely heavily on air conditioning.

Hotels in Puerto Vallarta

Mérida

Mérida is the most affordable city on this list with the most authentic Mexican character. It is the capital of Yucatán state, with a well-preserved colonial centre, excellent public safety record relative to other Mexican cities, and a booming local economy. The expat community is smaller but growing, with most foreigners integrated into Mexican neighbourhoods rather than clustered in expat enclaves.

The challenge is heat. Mérida is one of the hottest cities in Mexico - June through September regularly hits 38-40°C with high humidity. Air conditioning is not optional, which drives up electricity costs. The city is also further from international airports (Cancún is two hours east; Mérida’s own airport has limited direct international routes).

For retirees prioritising authentic cultural immersion, low cost, and a strong sense of local identity over beach or mountain living, Mérida is worth serious consideration.

Hotels in Mérida

Taxes and financial considerations

Mexico does not tax foreign pension income at source for non-residents, but tax residency in Mexico (residing more than 183 days per year) means all worldwide income is potentially subject to Mexican tax. The US-Mexico tax treaty prevents double taxation for US citizens.

Most expat retirees retain financial accounts in their home country and transfer money monthly. Wise and Revolut offer competitive exchange rates for regular transfers. Mexican banks (BBVA, Banorte, Santander) are accessible to legal residents; opening an account typically requires your resident card, passport, and proof of address.

Property ownership is possible for foreigners, with some restrictions near coastlines and borders (resolved through a fideicomiso trust for coastal properties).

Getting started

The typical path: visit Mexico for a month or two on a tourist permit to test cities you are considering, then return home to apply for the Temporary Resident visa at your nearest Mexican consulate. Budget six to eight weeks for the application process. Arrive, exchange your visa for a resident card, and begin settling in.

The online communities at Mexexpatriate.com, the Lake Chapala Society, and various city-specific Facebook groups (search “[city] expats” or “[city] retirees”) are active and genuinely helpful for newcomers.

Book an experience

Top tours to book now

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

Frequently Asked Questions

How much money do you need to retire in Mexico?
A comfortable retirement in Mexico typically costs USD 1,500-2,500 per month for a couple. Budget retirements in smaller cities like Mérida or Oaxaca can run USD 1,200-1,800, while Lake Chapala and San Miguel de Allende tend to cost USD 1,800-2,800 due to larger expat communities driving up rents. Puerto Vallarta beachfront living starts around USD 2,200 for a couple.
What visa do I need to retire in Mexico?
Most retirees apply for the Temporary Resident visa (valid 1-4 years, renewable) or Permanent Resident visa. The Temporary Resident requires proof of income of approximately USD 2,600/month from a pension or investments. The Permanent Resident requires approximately USD 3,400/month in income or USD 43,000 in savings. Both are processed at a Mexican consulate in your home country before entry.
Is healthcare good in Mexico for retirees?
Mexico has strong private healthcare at a fraction of US costs - a specialist consultation runs MXN 800-1,500 (USD 40-75), and private health insurance for a 65-year-old costs around USD 150-300/month depending on coverage. IMSS (public healthcare) is available to legal residents from MXN 3,000-5,000/year. Cities with large expat populations (Lake Chapala, Puerto Vallarta, San Miguel de Allende) have internationally trained doctors and quality private hospitals.
Can US citizens collect Social Security while living in Mexico?
Yes. US citizens can receive Social Security payments while living in Mexico. There is no tax treaty between the US and Mexico that reduces Social Security benefits, and the Social Security Administration can send payments directly to a Mexican bank account. Many retirees maintain a US bank account and use ATMs or international transfers.