An expat guide to healthcare and health insurance in Mexico

Are you researching an expat health insurance for Mexico? It is important to learn about the local healthcare system first.

Whether you are moving to Mexico or you are already living there as an expat, read our guide to the Mexican healthcare system, your different options of medical insurance for Mexico and an overview of the average cost of local healthcare.

Health statistics

  • Total Population (2017): 129.2 million 
  • Gross national income per capita (PPP international $, 2017): 17,740
  • Life expectancy at birth m/f (years, 2015): 74/80 years
  • Probability of dying between 15 and 60 years m/f (per 1 000 population, 2015):161/82
  • Total expenditure on health per capita (Intl $, 2014): 1,122
  • Total expenditure on health as % of GDP (2014) 6.3
Healthcare in Mexico for expats

Healthcare in Mexico has the reputation to be excellent whilst being affordable compared to other countries. To give an idea, costs are estimated to be 25 to 30% lower than in the United States. This makes Mexico a destination of choice for medical tourism.

However, when living as an expat in Mexico, subscribing to the national healthcare system exclusively might not be sufficient. Although public hospitals are of good standard, they are often overcrowded, especially in big cities. To avoid waiting lists, it is advisable to make use of the private sector. Therefore, an international health insurance for Mexico might be the best solution to help you manage your health care costs.

The Mexican health care system is called IMSS (Instituto mexicano de seguro social). It is mainly for employees in the private sector. Those working in the public sector have their own healthcare system. For the unemployed and retired, healthcare is handled by the Ministry of Health through the “Seguro popular”.

Seguro Popular and IMSS are available to citizens and expatriates who are temporary and permanent residents.


Mexicans doctors are usually highly qualified, many having been trained in the United States. Many American doctors also train in Mexico, which highlights the quality of the medical training on offer.

Public hospitals in Mexico

While large cities like Mexico City, Guadalajara and Monterrey have many modern hospitals (and each of these cities boasts at least one internationally acclaimed hospital), in rural zones the available care is limited and there is often a lack of equipment. Many people are therefore sent to hospitals in the cities to be treated for certain conditions. Consequently, these hospitals become saturated and waiting lists can be very long.

Private hospitals and clinics in Mexico

Mexico has many renowned private hospitals and clinics, especially in the larger cities. The medical equipment is modern, they have state of the art technology, and the healthcare personnel are international.

The care in private hospitals is cheaper than in countries such as the United States or certain other Western countries. However it is important to bear in mind that hospitals in Mexico can refuse to accept patients who cannot offer a financial guarantee, even if the patient has medical cover in place. They may ask patients to sign a credit card voucher.

Before patients are discharged all hospitals bills must be paid. This can mean that you may end up staying more nights than necessary in the hospital until payment had been received (either from you personally or your insurance company). It is therefore strongly advised to have a local medical insurance in Mexico or an international health insurance when using private healthcare.

Expat Assure helps you to find the expatriate medical insurance for Mexico that best suits your profile and needs. Contact us today to request your free and non-obligatory health insurance comparison.

Access to the Mexican health care system for foreigners

Your right to access the Mexican health care system will depend on your residency status.

Non Resident: If you are visiting Mexico for a short period, you will not have access to the Mexican health care system and will have to subscribe to travel insurance issued in your country of residence.

Resident: As a resident in Mexico (temporary or permanent), you apply to the IMSS either on a voluntary or compulsory basis, depending on your employment status:

IMSS compulsory enrolment: 

If you are an employee in the private sector, you will be enrolled in the IMSS on a compulsory basis. Employers must enrol their full time employees in the IMSS by law, be they Mexican nationals or foreign residents. The IMSS is financed by contributions made by employers and employees, as well as a contribution from the State.

IMSS voluntary enrolment:

You can enrol in the IMSS on a voluntary basis if you are self-employed, retired or if you don’t work but not if you are a full-time employee.

It’s important to note that the IMSS applies waiting periods or excludes some pre-existing medical conditions to people applying on a voluntary basis. The IMSS can even decline your application.

If you have a pre-existing medical condition, you may want to opt for the Seguro Popular (providing you are eligible) or look for a private insurance that will accept your application (although they might exclude your pre-existing medical conditions).

How to subscribe to the IMSS?

You can begin the application on the IMSS website or at your local IMSS office. All the application process is in Spanish. You can find the list of documents you will have to provide here. The list is in Spanish so here is the translation:

  • Your marriage certificate, if applicable
  • Your passport
  • Your CURP (Clave Única de Registro de Población), which is a personal ID code number allocated to both citizens or residents of Mexico.
  • Proof of payment of the first premium
  • Birth certificate
  • Proof of address
  • Completed medical questionnaire provided by the IMSS

You must provide the original and a copy of the different documents.

Cost of the IMSS

The price for annual enrolment depends on your age. The annual fee is approximately 7000 pesos (280 pounds or 370 dollars) per person and renewed annually. You can get the current rates from the table on this page.

Whether you are covered with the IMSS or the Seguro Popular, healthcare in Mexico is free and there is no co-payment.

The main downside is that you are not free to choose your own doctor (except in specific cases). You are not covered abroad, in the private sector or in your home country.  If you want to be able to see the doctor of your choice, and in order to be reimbursed, an international private health insurance in Mexico is the best option.

International health insurance for expats in Mexico

Most foreign residents who can afford to do so will take a private medical insurance plan in Mexico that gives them access to private doctors, clinics and hospitals. An international health insurance for Mexico is often a better option for expats than a local health plan. It allows you to be treated in the hospital and with the doctor of your choice, not only in Mexico but also abroad (within the zone of cover of your insurance policy).

Moreover, if you leave Mexico and move elsewhere, your international health insurance may be able to follow you, unlike a Mexican health insurance which is only valid locally.

It is important to note that an expat insurance in Mexico will not exempt you from subscribing to the IMSS if it is obligatory for you. The private insurance policy will simply cover you on top of the IMSS.

Expat Assure helps you decide the most appropriate expat health insurance for Mexico depending on your situation and needs. Don’t hesitate to contact us for your personalised health insurance comparison.

What is the best health insurance for expats in Mexico

The best health insurance in Mexico for one expat might not be the best for you as everyone has different needs and criteria.

In order to find which one is the best health insurance in Mexico for you, it is important to consider several aspects such as your medical history, your age, your specific needs in terms of medical cover, your situation in Mexico, alongside other parameters.

Expat Assure helps you to find the international medical insurance for Mexico that best suits your profile and requirements. Contact us today to request your free and non-obligatory health insurance comparison.
How much does health care cost in Mexico?

The cost of private healthcare in Mexico is generally cheaper than in the United States or in Western Europe, however some highly specialised doctors may charge higher tariffs.

Cost of a GP consultation: typically, a visit to a GP or a specialist costs between 350 and 500 pesos (£14 – £20 / $18 – $25). A home visit is usually around the same price.

A consultation with a dentist: 400 – 1,000 pesos (£16 – £40 / $20 – $50). Having a crown fitted: 5,000 to 10,000 pesos (£200 – £397 / $252 – $504), teeth cleaning is about USD 28.00 (£22).

One night in hospital in an individual room is around 3,000 to 5,300 pesos (£119 – £210/ $151 – $267).

The deposit requested in private hospitals when entering as an emergency patient is around 14,000 to 25,000 pesos (£555- £992 / $705 – $1,260), depending on the type of treatment/surgery that you need.

Prescription medicines made in Mexico are usually half the price than in the United States or in Europe.

What is the cost of private health insurance in Mexico?

Such as with any type of health insurance, the price of medical insurance for expats in Mexico varies greatly depending on the age, the medical history, the family composition of the applicant as well as other factors.

If you would like to have a precise estimation of the cost of international health insurance for Mexico, which applies to your specific situation and needs, we can prepare for you a personalised comparison of different international health insurance plans. Contact us today for your free health insurance comparison.

*Exchange rate December 2018  

Practical information

Be sure to have your immunisation schedule up-to-date (diphtheria/tetanus/polio). However it is also recommended to be vaccinated for hepatitis A and B, typhoid and rabies by the NHS Fit-for-Travel website.

Yellow fever vaccination certificate is required for travellers over 1 year of age arriving from countries with risk of yellow fever transmission and for travellers having transited more than 12 hours through the airport of a country with risk of yellow fever transmission.

Emergency numbers
All emergencies: 066
Fire brigade: 068
Ambulance: 065

The price of common medicines, like aspirin, is much lower than in the UK and it is possible to buy them individually which can work out to be much cheaper if you only need a few instead of a whole box.

Theoretically, many medicines are available only through prescription. In reality, these regulations are not always adhered to for certain medicines like antibiotics or strong pain killers which can be easy to get hold of without first having to see a doctor.

If a person buys medication without a prescription, but would usually have required one, it is their responsibility if there are any problems. Insurance companies will only reimburse medication if they have been prescribed by a doctor.

Useful links
British Embassy – Mexico City

IMSS – Instituto Mexicano del Seguro Social



Get in touch


Call us on +44 2036 578 380

We are open from 9am to 5pm from Monday to Friday

Request a comparison

Request an insurance comparison

Fill in a form and we will call you back

Our partners

We build partnerships with reputable insurance companies who are long-established in the expatriate insurance industry. All the international insurance companies we work with have both individual and corporate plans. Find out more about our partners here.


Latest tweets

Twitter feed is not available at the moment.

Latest articles

Inez Cooper

Inez Cooper interview for Expat Assure

Today, Expat Assure meets William Russell, an international insurance intermediary founded in the UK in 1992.  With headquarters near London and regional offices in Brussels and Hong Kong and customers in over 160 countries, it is a family-owned independent company...
NHS immigration health surcharge Visa Royaume Uni Surcharge médicale pour les étrangers au Royaume-Uni

An immigration health surcharge for long stays in the UK

Visitors staying for more than 6 months in the UK must pay an ‘Immigration Health Surcharge’. Since Brexit, European citizens are also included.

Brexit: UK residents can still access healthcare in Europe with the GHIC

This article answers common questions you may ask yourself regarding access to healthcare in Europe after Brexit.

Coronavirus: Does international private medical insurance cover Covid-19?

In the past few weeks, we have had a lot of enquiries from clients and prospective clients asking us if international health insurance would cover them in the event that they contract the coronavirus Covid-19. In a nutshell, the answer is yes. But the situation is a...

Work with us

However, we are always keen to meet enthusiastic and talented professionals who would like to join our team. If you wish to be considered for any future positions, please send your CV and covering letter to or fill in the form below.About Expat...