Does Medicare work in Mexico? The short answer is no, and that surprises a lot of American retirees who have been paying into the system for decades. Medicare is a U.S.-based program designed for people living in the United States, and almost all of its coverage stops at the border. If you are planning to retire in Mexico or already live there, you need a completely different healthcare plan. The good news is that your options are excellent, often cheaper than anything you were paying in the U.S., and in many cases, the quality of care will genuinely impress you.
This is the part nobody wants to hear, but it is important to understand before you make any plans. Your U.S. Medicare coverage stays active while you are living abroad in the sense that it does not automatically cancel. However, it will not pay for any medical care or treatment you receive outside of the United States.
That applies to everything: doctor visits, hospital stays, surgeries, specialist consultations, and emergency room care. Medicare drug plans (Part D) also do not cover prescriptions you buy in Mexico, even if you are picking up the exact same medication from a pharmacy in Puerto Vallarta that you were taking in Arizona.
The same basic situation applies to Canadian retirees as well. Provincial health plans are similarly restricted to care received within Canada, with very limited emergency exceptions for short trips outside the country. If you are Canadian and planning a long-term move to Mexico, you are in the same boat as your American neighbors when it comes to building a new healthcare strategy.
There are a small number of edge-case scenarios where Medicare will consider covering care in a foreign country. It is worth knowing about them, but most full-time retirees in Mexico will never use them.
First, if you have a medical emergency in the U.S. and the nearest hospital that can treat you happens to be across the border in Mexico, Medicare may cover that care. Second, if you are traveling through Canada between Alaska and the continental U.S. and need emergency care, a Canadian hospital might be covered. Third, if you are on a cruise ship and the ship is within six hours of a U.S. port when you need care, Medicare may pay.
None of those situations describe the daily reality of someone retiring in San Miguel de Allende or Mazatlán. If you are living in Mexico full time, plan to get your healthcare covered through one of the options below instead.
Here is where things get financially important. Many retirees think about dropping Medicare Part B once they move to Mexico, because why keep paying premiums for coverage you cannot use? That logic is understandable, but it can cost you significantly later on.
If you drop Part B and then want to re-enroll later, you will face a permanent late-enrollment penalty. That penalty adds 10% to your Part B premium for every 12-month period you went without coverage. Those extra costs stick around for the rest of your life.
Most financial advisors who work with expats recommend keeping both Part A and Part B active while you are living in Mexico. Part A is free for most retirees who paid into Medicare for enough years, so there is no reason to drop it. Part B costs around $174.70 per month in 2024 at standard rates, which adds up, but it is worth preserving for the times you return to the U.S. for visits or if you eventually move back. You need to make this decision before you leave, because the penalties are permanent once they kick in.
Once you accept that Medicare is not your safety net in Mexico, the good news kicks in. You have three solid paths to choose from, and many retirees end up combining them for the best result.
IMSS is Mexico's government-run social security healthcare program, and foreign residents can voluntarily enroll through a program called Incorporación Voluntaria al Régimen Obligatorio. To qualify, you need a valid Temporary or Permanent Resident visa, which means getting your legal residency sorted first. If you are still figuring out the Mexico residency application process step by step, that is a natural first stop before thinking about IMSS enrollment.
The cost is remarkably affordable. If you are between 50 and 59, IMSS runs about $63 per month per person. Ages 60 to 69 pay around $89 per month, and 70 to 79-year-olds pay roughly $93 per month. Once you are enrolled and past the waiting periods, nearly all treatments and medications are covered at no additional cost.
The tradeoffs are real, though. There is a 30-day waiting period for accidents and up to 12 months for some pre-existing conditions before full benefits apply. Wait times at IMSS clinics can be long, and English is rarely spoken. For budget-conscious retirees who are generally healthy and patient, IMSS is a remarkable value. For people who want faster access and English-speaking staff, it works better as a backup than a primary option. You can read a much deeper comparison in this guide to IMSS vs private health insurance in Mexico.
Private health insurance in Mexico typically runs between $1,000 and $4,000 per year depending on your age and the plan you choose, with some comprehensive international plans reaching around $5,900 per year on average. That is still dramatically less than most Americans paid for employer-sponsored coverage back home.
What you get for that price is genuinely impressive. Private hospitals in major expat cities like Guadalajara, Mexico City, Puerto Vallarta, and Mérida are modern, well-equipped facilities that often rival U.S. hospitals in quality. You get fast access to specialists, English-speaking staff in many cases, clear pricing upfront, and doctors who actually sit down and talk with you rather than rushing you out the door in seven minutes.
Even out-of-pocket costs for private care in Mexico are a fraction of what Americans are used to. A private specialist visit typically runs $30 to $60. An MRI costs roughly $300 to $500. Dental work is similarly affordable: a full cleaning and checkup with X-rays runs $50 to $80, and a crown costs $300 to $600, compared to $1,200 or more in many U.S. cities.
Most experienced expats end up using a combination of all three systems. The typical setup looks like this: IMSS enrollment for coverage on major hospitalizations and catastrophic care, private clinics for routine appointments, specialist visits, and dental work, and selective cash payments for minor or preventative needs where the out-of-pocket cost is so low that it does not make sense to run it through insurance at all.
This hybrid approach keeps your total annual healthcare spending somewhere between $500 and $2,500 per year in many cases, versus $5,000 to $10,000 or more for comparable coverage in the U.S. Many retirees are genuinely shocked by how much financial pressure lifts once they are no longer paying American healthcare prices.
One practical tip: many retirees schedule any elective procedures they know they need while they are still in the U.S. and their existing insurance is still active. Once you arrive in Mexico with a clean bill of health, you are in a much better position to shop for affordable coverage without pre-existing condition complications.
For IMSS, enrollment is done in Spanish at your local IMSS Subdelegación office. You will need your resident visa, your CURP number (Mexico's national identification number for residents), proof of address, and your passport. The process itself is straightforward, but navigating it in Spanish at a government office can feel intimidating if you are new to Mexico. Our detailed guide on how to enroll in IMSS Mexico as a foreign resident walks through every step.
For private insurance, the approval process typically takes 7 to 14 days after you submit your application. It is worth applying early so there is no gap in coverage when you first arrive.
The critical thing to remember is that you cannot enroll in IMSS without legal residency status. Getting your Temporary or Permanent Resident visa sorted is step one. If you are still working through that process and want to understand what it takes to retire in Mexico with a residency visa, that is worth reading before anything else.
Ideally, apply for IMSS within your first month in Mexico after getting your resident card and CURP. That starts the clock on any waiting periods as early as possible.
If you want to go deeper on all your healthcare coverage choices in one place, the full breakdown of healthcare options for expats in Mexico covers costs, coverage limits, and everything in between. If you are ready to start the residency process that makes IMSS enrollment possible, schedule a free intro call with Reloca and we can walk you through what your specific situation needs.
Almost never for full-time residents. Medicare may cover emergency care at a foreign hospital in very specific situations, like if you have a medical emergency on U.S. soil and the nearest hospital happens to be across the border in Mexico. But if you are living in Mexico and need emergency care, Medicare will not cover it. You need either IMSS, private insurance, or both.
Most expat financial advisors say yes. If you drop Part B and later want to re-enroll, you will face a permanent penalty of 10% added to your premium for every 12-month period you went without coverage. For most retirees, the cost of keeping Part B active is worth avoiding that permanent increase, especially if you plan to visit the U.S. regularly or might move back one day.
It varies by approach. IMSS voluntary enrollment runs $63 to $93 per month depending on your age group. Private insurance plans in Mexico range from roughly $1,000 to $5,900 per year. Many retirees combine both systems and manage total healthcare costs of $500 to $2,500 per year, often including dental and vision care that would cost many times more in the U.S.
No. IMSS voluntary enrollment requires a valid Temporary or Permanent Resident visa along with your CURP number. You cannot access it as a tourist or on a visitor permit. Getting your legal residency established is the necessary first step before you can access Mexico's public healthcare system.
You do not have to cancel it, and canceling Part A generally does not make sense since it is free for most people. The main decision is whether to keep Part B active. Given the permanent penalty for re-enrollment gaps, most retirees keep Part B active even while living abroad full time. Talk to a financial advisor who works with expats before making that call.
If you have IMSS enrollment, major surgeries are covered at IMSS hospitals after your waiting periods have passed. If you have private insurance, you will be covered at private hospitals, which often have excellent facilities in major cities. Even paying out of pocket for surgery in Mexico costs 50 to 70 percent less than in the United States, which is why some retirees with savings choose to self-insure for routine care and only carry catastrophic coverage.
Getting your Mexico resident card is far less stressful when someone handles the apostilles, consulate booking, and INM filing for you. Book a free 15-minute intro call and we'll map out exactly what your situation needs.
Reloca handles the entire process for you, from document preparation to your INM appointment. We've helped hundreds of Canadians and Americans make Mexico their home.
No obligation. Usually available within 48 hours.
On your call we'll cover: