Health insurance in Mexico: Ultimate guide (2026)

Jun 11, 2026
Two expats comparing health insurance options in Mexico

Compared to the US, healthcare in Mexico can be considerably cheaper. However, the quality and availability can vary, depending on where you’re accessing it and through which services.

For this reason, most expats use private health insurance, instead of relying on the public system. This is particularly important as systems like Medicare do not cover treatment costs in Mexico.

Therefore, it’s important to understand what healthcare you are (or aren’t) entitled to – and what insurance you may need as a result. In this piece, we explain how healthcare in Mexico works, so you can decide what insurance you need.

Healthcare in Mexico: An introduction

Like many countries around the world, Mexico has both public and private healthcare. In fact, the country’s constitution (via Article 4) guarantees citizens access to healthcare. Access to public healthcare is available to legal residents and expats. It is provided through the Secretaria de Salud. However, there are some important differences for expats, which we’ll discuss in more detail below.

So does everyone just use public healthcare? In truth: Not really. That’s because the quality and availability of healthcare in Mexico can vary a lot. Generally, it depends on where you live and which system you’re using.

For this reason, private healthcare is far more common than you might think, even among Mexican citizens. In fact, around 40% of healthcare spending in the country is out-of-pocket, much larger than the OECD average of 20%. This reflects the fact that access to public healthcare can be quite restricted.

Therefore, many expats find that private healthcare is the most reliable alternative.

How does public healthcare in Mexico work?

In Mexico, citizens and legal residents have access to free healthcare provided by the government. But not everybody accesses public healthcare in the same way. That’s because there are three main types of public healthcare system:

1. IMSS

Instituto Mexicano del Seguro Social (IMSS) is the main public healthcare system in Mexico. It is the default setting for anybody employed in the country – including expats.

In essence, IMSS is a contribution-based social security system. This means that eligible residents/citizens contribute to the system, via a deduction from their monthly wage. The system is also funded by employer contributions, and topped up by the government.

If you don’t pay into the system, you’re not entitled to healthcare under the IMSS. In this case, you must rely on either IMSS-Bienestar or private healthcare. If you’re employed in Mexico, you are enrolled into the system by default, and participation is mandatory. If you are not employed (e.g. self-employed or retired/non-working), you can choose to participate voluntarily through the Seguro de Salud para la Familia scheme, for an annual fee.

How you access care depends on how you joined. If you’re employed and enrolled automatically, you’re covered once your employment begins, with full access to the treatments the scheme covers. This includes hospital expenses, inpatient and outpatient care, surgery, and medication.

The rules are stricter if you join voluntarily. Some pre-existing conditions are excluded altogether – including malignant tumors, chronic degenerative diseases, HIV, and addictions. Others aren’t excluded outright but come with waiting periods, sometimes of one to three years, before you can claim for them (for example, certain cancers and congenital conditions). For any excluded condition, private healthcare is generally the default option.

2. IMSS-Bienestar

This is the default public healthcare option for anybody not covered under IMSS. In general, it is used by people who aren’t employed by a Mexican organization.

In many ways, this is similar to the standard IMSS system. The only difference is that it’s not funded by contributions from either employees or their employers. Instead, it is entirely government-funded. Healthcare therefore remains free for anybody who isn’t covered under IMSS.

3. ISSSTE

The final public healthcare system is available only to those who work in the public sector. It is known as the ISSSTE (Instituto de Seguridad y Servicios Sociales de los Trabajadores del Estado). This essentially works like IMSS, but only for government employees.

Are expats entitled to public healthcare?

Good news: If you're a legal resident, you get the same public healthcare access as Mexican citizens. That means employed expats in the country are automatically enrolled in IMSS. Non-working or self-employed expats can opt in to IMSS if they choose.

However, one caveat to be aware of: Mexico does not have reciprocal healthcare agreements with other countries. This means coverage under foreign systems (like Medicare in the US) does not apply in Mexico. Therefore, tourists and those on visitor visas are not eligible for public coverage. This also applies to ‘snowbirds’, who only spend part of the year in Mexico. In these cases, international health insurance or travel health insurance in Mexico is the best option.

How is public healthcare in Mexico changing?

Mexico is gradually merging its public health systems into one. The aim is universal health coverage by 2027 – bringing IMSS, IMSS-Bienestar, and ISSSTE together into a single coordinated network, rather than abolishing them.

The rollout is phased. Credentialing began in April 2026, when residents started registering for a unified medical ID card. From January 2027, you’ll be able to get cross-institutional care – starting with services like emergencies, heart attacks, strokes, high-risk pregnancies, and breast cancer – with broader specialist services following through 2028.

Once you have the card, it provides access to healthcare from any public provider in the country. The change is designed to widen the availability of public healthcare across Mexico. However, it won’t change who is eligible for public healthcare – or what contributions employees have to make.

Private healthcare in Mexico

Expat health insurance in Mexico is not mandatory. However, many opt for private healthcare over the public alternatives, for several reasons:

  • Availability: Public healthcare systems in Mexico often have long waiting times and variable quality. Generally, private healthcare enables faster and more effective care. Therefore, expats may choose this option even if they’re employed and covered under IMSS.
  • Language: Private healthcare providers are more likely to communicate in English. This is helpful for expats who don’t speak Spanish.
  • Non-employed: If you’re not employed by a Mexican organization, you are not enrolled in IMSS by default. In this case, you can choose to sign up and pay for IMSS voluntarily. However, many prefer simply to remain outside the public system and pay for private healthcare instead.

If you choose to take out insurance, there are essentially two options:

1. Private health insurance in Mexico

This is the standard choice for private health insurance in Mexico. It covers facilities across the country and provides access to high-quality care.

However, there are a few limitations that expats should be aware of. First, emergency travel back to your home country (‘repatriation’) is generally not covered. Coverage is also limited to within Mexico. This means you could still pay out-of-pocket expenses for healthcare if you travel outside the country. You will also likely find that English-speaking support and policies are less common than the next option.

2. International health insurance in Mexico

International health insurance works like Mexican private insurance, but with one key difference: it covers you worldwide, not just in Mexico. This can be particularly attractive for expats and anybody who regularly travels in and out of the country.

International health insurance also includes several expat-friendly policies. These aren’t generally available with private healthcare. This includes emergency repatriation and English-speaking support. Crucially, insurance providers like Feather do not refuse coverage for people above a certain age. This can contrast sharply with standard private healthcare. In this case, premiums can spike significantly after age 50, and many policies won’t cover new customers after age 60-65.

Join 200,000+ expats covered with Feather

Get global coverage and manage your health entirely in English through our app.

Health insurance in Mexico for US citizens

Mexico is one of the most popular destinations for expats and tourists from the United States. Therefore, it’s helpful to consider exactly how healthcare in Mexico works for US citizens. Here, there are a few important points to be aware of:

  • If you’re a legal resident in the country, you can access the same public healthcare options as local citizens. This applies to anybody on a temporary or permanent residency visa (‘Residente Temporal’ or ‘Residente Permanente’).
  • Tourists and visitors are not entitled to public sector healthcare. In addition, Medicare coverage does not apply in Mexico. In this case, private insurance is the only reliable way to avoid out-of-pocket costs.
  • If you’re employed in Mexico, (temporary or permanent visa), you’re enrolled into public healthcare by default. If not, you can choose whether to opt in.
  • US private health insurance schemes rarely cover treatment in Mexico. In this case, international health insurance is the best option.
  • If you’re eligible for US Social Security payments, you can still claim these in Mexico.

How to choose the best expat health insurance in Mexico

If you’re an expat in Mexico, you might be wondering what is the best health insurance for your situation. Here’s a quick overview of the main options and what you can expect from each one:

IMSSPrivate Health Insurance in MexicoInternational Health Insurance
Facility accessIMSS onlyPrivate facilitiesPrivate facilities
Age limitNoneOften 60-65None
LanguageSpanishGenerally SpanishSpanish and/or English
Coverage scopeMexico onlyMexico onlyWorldwide
Emergency repatriationNoNoYes
Pre-existing conditionsOften excludedOften excludedOften covered

This table presents the coverage you’re most likely to receive in each option. In reality, terms will differ between regions and plans/providers. Check the details in your local area thoroughly before purchasing insurance.

Feather: International health insurance for expats in Mexico

As an expat, getting healthcare right can be stressful and complicated. As well as navigating an unfamiliar healthcare system, you also have to deal with a language that isn’t your own.

At Feather, our goal is to help expats like you find the best health insurance in Mexico for your specific situation. To do that, we offer expat-friendly health insurance policies, including:

  • Global coverage
  • English-speaking support
  • No age limits
  • Policy documentation ready in as little as a few hours

Get in touch with our team to find out more.

Frequently asked questions

Copyright © Feather, a brand of Popsure Deutschland GmbH - All rights reserved.