Yes, Mexico has both public and private health insurance systems. The country operates a multi-layered healthcare structure that covers formal workers through employer-based social security, provides government-funded care for everyone else through public facilities, and offers private insurance for those who want faster access or broader options. The system has gone through major changes in recent years, so how it all works today looks quite different from even five years ago.
How the Public System Works
Mexico’s public healthcare rests on three pillars. The first is employment-based social security: if you work a formal job, your employer enrolls you in IMSS (the Mexican Social Security Institute), which covers you and your dependents for doctor visits, hospital stays, prescriptions, and more. Government employees get similar coverage through a separate institution called ISSSTE. Together, these systems cover tens of millions of workers and their families at no direct cost to patients beyond payroll contributions.
The second pillar covers everyone who doesn’t have a formal job. This group, which includes informal workers, self-employed people, and the unemployed, has seen the most upheaval. From 2003 to 2019, a program called Seguro Popular grew to cover roughly 53 million people, about 45% of the population. It provided access to nearly 300 medical interventions and over 600 essential medicines, and enrollees typically paid nothing at the point of care.
In 2020, the government replaced Seguro Popular with a new agency called INSABI, which eliminated formal enrollment and aimed to make public healthcare free for anyone who walked through the door. That experiment was short-lived. In May 2023, INSABI was dissolved, and its responsibilities were handed to a program called IMSS-Bienestar. This newer network operates separately from the employer-based IMSS system and focuses on providing primary care and outpatient services, with priority given to rural and underserved communities.
The rapid succession of programs has created real confusion. One of the biggest ongoing challenges is that many people don’t know whether they’re covered or how to prove eligibility. Government priorities now include restoring clear enrollment mechanisms and improving communication about who qualifies for what, along with addressing persistent gaps in medicine supply at public facilities.
Voluntary IMSS Coverage for Self-Employed and Informal Workers
If you don’t have employer-sponsored IMSS coverage but want access to the IMSS hospital and clinic network, you can enroll yourself and your family through a voluntary program called Seguro de Salud para la Familia. This is a paid annual membership, and the costs vary by age. As of March 2025, the annual premiums in Mexican pesos are:
- Ages 0 to 19: $8,900 MXN (roughly $440 to $520 USD)
- Ages 20 to 29: $11,100 MXN
- Ages 30 to 39: $11,850 MXN
- Ages 40 to 49: $13,800 MXN
- Ages 50 to 59: $14,250 MXN
- Ages 60 to 69: $19,800 MXN
- Ages 70 to 79: $20,650 MXN
- Ages 80 and older: $21,300 MXN
These fees cover the full IMSS benefits package, including doctor visits, specialist referrals, hospitalization, surgeries, and prescription medications. For many people living in Mexico without formal employment, including retirees and digital nomads, this program offers comprehensive coverage at a fraction of what private insurance costs.
Private Health Insurance
Mexico also has a large private healthcare sector. Private hospitals and clinics are widely available in cities and tourist areas, and they generally offer shorter wait times, newer facilities, and more English-speaking staff than public hospitals. To cover the cost of private care, many Mexicans and nearly all expats purchase private health insurance.
International insurers with a strong presence in Mexico include Allianz, Cigna, AXA, Bupa Global, VUMI, and GeoBlue, among others. High-deductible plans from some of these providers start at less than $100 USD per month for an individual, though premiums vary widely based on age, coverage level, and whether the plan covers care only in Mexico or worldwide.
One practical detail worth knowing: most private hospitals and clinics in Mexico do not bill insurance companies directly. You typically pay the bill yourself at the time of service and then submit paperwork to your insurer for reimbursement. Some international plans offer direct-billing networks, but this is the exception rather than the rule. If you’re considering private insurance in Mexico, check whether your plan has a direct-pay arrangement with hospitals in your area, or be prepared to cover costs upfront and wait for reimbursement.
What Private Care Actually Costs Without Insurance
Even without insurance, private medical care in Mexico is significantly cheaper than in the United States or Canada, which is one reason the country has become a popular destination for medical tourism. A knee replacement that might average $35,000 in the U.S. can cost around $11,500 at a private Mexican hospital, including the prosthetic, pre-operative exams, and sometimes even airport transport and accommodation.
Routine private care is similarly affordable. A general practitioner visit at a private clinic often runs between $300 and $800 MXN (roughly $15 to $40 USD), and many pharmacies in Mexico have attached walk-in clinics where basic consultations cost even less. Prescription medications are also cheaper, and many drugs that require a prescription in other countries can be purchased over the counter in Mexico.
Prescription Drug Coverage
In the public system, prescription medications are included as part of your coverage. IMSS and the public health facilities maintain formularies of essential medicines that are dispensed to patients at no additional charge. The catch is availability: drug shortages at public clinics have been a recurring problem, and patients sometimes need to purchase medications out of pocket at private pharmacies when the public supply runs short.
Private insurance plans generally cover prescription drugs, though the specifics depend on your policy. Some plans reimburse the full cost while others apply copays or cap annual spending on medications. If you rely on specific medications, it’s worth confirming both that your plan covers them and that they’re available in Mexico under the same or an equivalent formulation.
Gaps and Practical Realities
On paper, Mexico’s goal is universal healthcare access. In practice, the system has significant gaps. The rapid institutional changes from Seguro Popular to INSABI to IMSS-Bienestar left many people uncertain about their coverage status. Rural areas face the biggest challenges, with fewer facilities, longer travel distances to hospitals, and more frequent medicine shortages.
Urban residents with formal employment generally have reliable access through IMSS, and those with the means to pay for private insurance or out-of-pocket care have excellent options, especially in cities like Mexico City, Guadalajara, Monterrey, and border towns with medical tourism infrastructure. The people most affected by system gaps are informal workers and rural residents who fall between the public and private systems.
If you’re moving to Mexico or spending extended time there, your best approach depends on your situation. Formal employees are automatically covered through IMSS. Retirees and self-employed residents can enroll in the voluntary IMSS family plan for a few hundred dollars a year. Expats who want access to private hospitals typically pair the IMSS plan with a private international policy to cover both routine and high-cost care.

