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.
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.
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:
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.
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.
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.
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.
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.
Expat health insurance in Mexico is not mandatory. However, many opt for private healthcare over the public alternatives, for several reasons:
If you choose to take out insurance, there are essentially two options:
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.
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.
Get global coverage and manage your health entirely in English through our app.
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 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:
| IMSS | Private Health Insurance in Mexico | International Health Insurance | |
|---|---|---|---|
| Facility access | IMSS only | Private facilities | Private facilities |
| Age limit | None | Often 60-65 | None |
| Language | Spanish | Generally Spanish | Spanish and/or English |
| Coverage scope | Mexico only | Mexico only | Worldwide |
| Emergency repatriation | No | No | Yes |
| Pre-existing conditions | Often excluded | Often excluded | Often 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.
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:
Get in touch with our team to find out more.