top of page

Healthcare in Mexico by City in 2026: Hospitals, Costs, and What Care Looks Like Where You Live

13 minutes ago
14 min read

Healthcare in Mexico is good and affordable in every large city, but the quality of care you can reach in an hour depends on where you live. A private doctor visit typically costs about $25 to $65, while a full hospital network with intensive care, cardiology, and oncology is concentrated in Mexico City, Guadalajara, Monterrey, Puebla, Querétaro, and Mérida.

The fear behind this question is usually "What happens if something serious goes wrong in a small colonial city?" The myth on the other side is that Mexican healthcare is uniformly excellent and cheap, so the city you pick does not matter. Neither is right. Care for routine needs is easy to find and inexpensive almost everywhere. Care for a heart attack, a stroke, or cancer treatment is a matter of distance to the right hospital, and that is a fact you can measure before you sign a lease.

I have lived in Guanajuato since 2018, so I know this question from the side of someone who plans around it rather than someone who visits. I am not a doctor, an insurance agent, or an attorney, and nothing here is medical or legal advice. Hospital names below are examples drawn from published lists and rankings, not endorsements, and hospitals change their services and ownership. Costs are 2026 ranges from published sources and from my own site, converted at 17.19 pesos to the dollar, and they vary by hospital and by city. Where sources disagree, I say so.

How Does Healthcare Work in Mexico? The Three Layers of Care

Before comparing cities, it helps to know that care in Mexico comes in three layers, and a city can be strong in one and thin in another. When I help people compare cities, I ask about each layer separately.

Layer One: Everyday Care

This is the general practitioner, the dentist, the pharmacy consult, the lab that runs a blood panel, and the physical therapist. It is available in every city and most towns, it is inexpensive, and it is where most expats spend most of their healthcare time. Pharmacies with a doctor's office attached, a familiar sight in Mexican neighborhoods, offer low cost consultations for common problems. A general practitioner at a private clinic runs about $35 to $65 for a visit in 2026 according to one published survey, while the numbers I have seen on my own site run $25 to $50. The difference reflects city size and how the clinic is set up. Specialists typically run $60 to $120 in the survey, and $40 to $90 on my site.

Layer Two: Neighborhood Hospitals and Clinics

This is the private hospital of 20 to 80 beds where you go for a broken wrist, an appendectomy, a delivery, or a night of observation. These hospitals exist in almost every mid sized city. Quality varies more here than in any other layer, so this is where local knowledge matters most. Ask people who live in the city which one they would go to and which one they would avoid.

Layer Three: Tertiary Hospitals

This is the large private or public hospital with intensive care, a cardiac unit, oncology, neurosurgery, and trauma. In Mexico, these are concentrated in a small number of cities. Some are part of international networks. For example, sources describe Médica Sur and Centro Médico ABC in Mexico City as accredited by the Joint Commission International, and describe Puerta de Hierro in Guadalajara as part of the Mayo Clinic Care Network and Faro del Mayab in Mérida as having an alliance with the Mayo Clinic. If your city does not have a layer three hospital, the question becomes how far away the nearest one is and how you would get there in an emergency.

Why Does the Difference Between Layers Matter?

Because the risk you are managing is not the sore throat. It is the low probability, high stakes event. A city without a large hospital can still be a perfectly reasonable place to live, and many happy expats live in exactly such places. The difference is that they plan for it: they hold insurance that covers transport and treatment in a larger city, they know which hospital they would go to, and they know how long it takes to get there. Cities with layer three hospitals inside the city limits take that planning burden away.

What Does Healthcare Cost in Mexico in 2026?

Here are the ranges I use as planning numbers. They are not quotes. Private hospital prices are set hospital by hospital, and published surveys disagree with one another, so treat these as a way to sanity check a budget rather than as a price list.

Service

Typical 2026 range

Notes

General practitioner visit

$25 to $65

My site runs lower, a published survey runs higher

Specialist visit

$40 to $120

Lower in smaller cities, higher in resort areas

Blood panel

$30 to $80

Often the same day

MRI

$200 to $500

Varies with the scan and the facility

Dental cleaning and exam

$30 to $70

Dentistry is a major reason people cross the border

Private hospital room, per day

$400 to $900

Tertiary hospitals cost more

Appendectomy

$3,000 to $6,000

Surgeon, hospital, and anesthesia can be billed separately

Cataract surgery, per eye

$1,200 to $2,500

Depends on the lens

One published guide notes that costs in smaller tourist areas run 20 to 40 percent higher than in the major cities, and that matches what I hear from people in resort towns. If you are choosing between a beach town and a large city on healthcare cost alone, that premium is worth pricing.

How Do Insurance Costs Compare?

Insurance is where the pricing conversation gets interesting. The IMSS voluntary program, Seguro de Salud para la Familia, is priced by age bracket, and the annual premiums that took effect on March 1, 2026 are in pesos: 9,300 for ages 0 to 19, 11,550 for 20 to 29, 12,350 for 30 to 39, 14,350 for 40 to 49, 14,850 for 50 to 59, 20,600 for 60 to 69, 21,500 for 70 to 79, and 22,150 for 80 and older. At 17.19 pesos to the dollar, that is roughly $540 a year for a child and about $1,200 a year for someone in their 60s. Some older guides, including some of my own older posts, quote a lower figure of about $400 to $700 a year. Those numbers are outdated. Use the 2026 schedule and confirm it with your local IMSS office.

IMSS has a waiting period and exclusions. In the first year, coverage is limited to basic consultations and emergencies, with surgeries and maternity coverage phasing in later, and several conditions are excluded or restricted, including cancer, kidney disease, cardiac conditions, HIV, chronic liver disease, and diabetes complications. I cover these details in my IMSS enrollment guide.

Private major medical insurance from a Mexican insurer, often called a GMM policy, is priced by age and by how much coverage you want. One 2026 survey shows monthly premiums of about $80 to $150 at ages 40 to 44 and $220 to $380 at ages 60 to 64, while my own site's planning number for a healthy person in their early 60s is $150 to $350 a month. These are ranges, and each insurer will underwrite you individually. I compare IMSS, private, and international options in my healthcare comparison.

What Does Healthcare Look Like City by City?

Now the practical part. For each city I describe what is known about the layers of care, name hospitals that come up repeatedly in published lists, and say what I would check before choosing it. I have not personally used most of these hospitals, so please read the names as starting points for your own research.

Mexico City

Mexico City has the deepest medical resources in the country. Hospitals such as Médica Sur and Centro Médico ABC, with campuses in Observatorio and Santa Fe, appear on most published lists, and sources describe both as Joint Commission International accredited. Médica Sur topped a 2024 national ranking of private hospitals, and ABC has been linked with Houston Methodist since 2006. Hospital Español and the Ángeles group also appear often. The public system includes the large IMSS national medical centers, such as Siglo XXI and La Raza, which serve cardiology, oncology, pediatrics, and transplants.

What I would check: your neighborhood's distance to the nearest layer three hospital in real traffic, since Mexico City distances are measured in hours rather than kilometers. Roma, Condesa, and Polanco residents are close to several. Someone in the southern edge of the city may not be.

Guadalajara and Lake Chapala

Guadalajara is the strongest medical city outside the capital and Monterrey. Names that appear repeatedly include Hospital Puerta de Hierro, which sources say is part of the Mayo Clinic Care Network, plus San Javier, Ángeles del Carmen, and México Americano, alongside the large public Hospital Civil and IMSS facilities. Many expats around Lake Chapala and Ajijic use the smaller local clinics for everyday care and travel into Guadalajara for anything major, a drive of roughly an hour depending on traffic and the town.

What I would check: the drive time from your specific address in the Chapala area to the hospital you would use, at rush hour and at night, and whether your insurer will pay for an ambulance transfer.

Monterrey

Monterrey has one of the strongest private hospital systems in the country, with names such as Christus Muguerza Alta Especialidad, TecSalud with Hospital Zambrano Hellion and Hospital San José, and the Ángeles hospital at Valle Oriente. Christus Muguerza ranked third in the 2024 national ranking I found. It is an industrial city, and expats who choose it for work often have employer coverage that plugs into this system.

What I would check: whether the neighborhood you like is in the corridor served by these hospitals, and how the heat and air quality affect any respiratory condition you have.

Puebla

Puebla has Hospital Ángeles Puebla, a Christus Muguerza hospital called Betania, and the private Hospital Puebla, which appears in the 2024 national ranking. The city sits about two hours from Mexico City, so patients with rare conditions have access to the capital's specialists. Costs in Puebla tend to be lower than in Mexico City for similar care.

What I would check: whether the doctors you would need, such as a cardiologist or an endocrinologist, practice at the hospital you would use, and whether they speak English or whether you would rely on your Spanish or an interpreter.

Querétaro

Querétaro is a strong candidate for anyone who wants a smaller city with big hospital access. Published lists name Hospital Ángeles Querétaro, Hospital Ángeles Centro Sur, Star Médica Querétaro, Hospital H+ Querétaro, and Hospital San José Moscati among the private options, and Star Médica Querétaro made the 2024 national top ten. The public side includes the Hospital General de Querétaro and an IMSS general hospital. Because it also serves as the specialist hub for the surrounding region, people from San Miguel de Allende typically drive to Querétaro, about an hour and a half away, when they need specialized care or surgery.

What I would check: which of the private hospitals your insurer treats as in network, and the distance from your address to the hospital during rush hour.

Guanajuato City and San Miguel de Allende

This is my home region, so I will be direct about the tradeoff. Guanajuato City is a compact university city with private hospitals and clinics that handle general medicine, surgery, and obstetrics, and a public hospital as well. Published lists name Hospital San Rafael as one private option in the city. For a heart problem, a major cancer treatment, or a complicated surgery, people generally move up to a larger hospital in León, which has several large private hospitals, or to Querétaro or Mexico City. The Ángeles hospital in León and Hospital Aranda de la Parra come up often in my research, though I have not verified their services in detail for this post.

San Miguel de Allende has a cluster of private hospitals and medical centers in and near the historic center, and a large population of longtime foreign residents, so English is more widely available there than in most cities of its size. Even so, sources say that for specialized care or surgery, residents typically go to Querétaro.

What I would check in either place: your plan for a serious emergency, in writing. Which hospital, which doctor, how long to get there, and what your insurance will cover. If you cannot answer those in a sentence each, you are relying on hope.

Mérida

Mérida has one of the best hospital clusters in southeastern Mexico. Published lists name Star Médica, described as ranked first in the southern region by the Mexican Health Foundation with about 190 beds, hyperbaric and imaging services; Clínica de Mérida, where many doctors are described as familiar with the expat community; Centro Médico de las Américas near Paseo de Montejo, associated with a Miami hospital; and Faro del Mayab, a Christus Muguerza hospital that opened in 2019 and is described as having an alliance with the Mayo Clinic. Mérida is also among the safest cities on the homicide data I use, which is a separate factor for anyone weighing risk.

What I would check: the summer heat and humidity if you have a heart or respiratory condition, and whether the hospital you would use is on your insurer's list.

Puerto Vallarta, Playa del Carmen, and Cancún

Resort cities have real hospitals, but the mix is different. In Puerto Vallarta, published lists name CMQ Premiere, Hospiten, and Vallarta Medical Center. In Playa del Carmen, Costamed appears, described by sources as Joint Commission International accredited, and in Cancún Amerimed and Galenia come up. These hospitals are geared toward tourists and international patients, so English is more common and billing is more familiar to Americans, but costs tend to run higher, in line with the 20 to 40 percent premium I mentioned earlier.

What I would check: the price list, if the hospital will give you one, since resort city hospitals can be expensive for uninsured patients, and how far the nearest cardiac or neurosurgical unit is.

Oaxaca, Mazatlán, Cuernavaca, and Smaller Cities

For these cities, I do not have the same depth of published hospital data, and I would rather say so than guess. The general pattern holds: they have private hospitals that handle routine and urgent care, and they rely on a larger city for complex care. The best approach is to do the same homework I describe below, and to put the answer to the "nearest layer three hospital" question in writing before you commit to a lease.

How Do You Choose Between IMSS, Private Insurance, and Paying Cash?

The right choice depends on your age, your health, and the city. Here is how I frame it for clients.

IMSS is inexpensive and works best for people who are healthy at enrollment, plan to stay long term, and are comfortable using the public system, which has waits and less flexibility in choosing doctors. The pre-existing exclusions matter a great deal. If you have a condition on the list, IMSS may not cover it at all, so read the list before you enroll.

Private insurance gives you access to private hospitals and specialists, and it is priced by age. It is the option that most expats with sizable assets choose, but underwriting can exclude pre-existing conditions here too, and premiums rise with age and with claims. Ask each insurer which hospitals are in network in your city, whether they cover ambulance transfers, and how they handle pre-authorization.

Paying cash is a real strategy in Mexico for routine care. Because private visits and tests are inexpensive, many people self insure for everyday needs and buy insurance only for catastrophic events. I would not recommend cash only for anyone with a chronic condition or over 60 without a substantial reserve, since a single hospital stay in a tertiary hospital can cost tens of thousands of dollars.

What About Travel or Short-Term Coverage?

If you are between statuses, or waiting for other coverage to begin, short term international plans exist, and my site's planning number for one of the popular ones is from about $40 a month. Those plans have their own limits, including on pre-existing conditions and on care in your home country, so read the terms rather than the marketing. My article on Mexico travel insurance explains the difference between travel policies and residency-era coverage.

How Do You Test Healthcare in a City Before You Move?

You do not need to have an emergency to learn how healthcare works somewhere. On a scouting trip, I suggest spending one afternoon on it. Here is what I would do, in order.

First, visit a private clinic or a pharmacy doctor for a small, real reason, such as a check of a minor concern, a blood panel, or a dental cleaning. Notice how easy it is to book, whether staff speak English or you can manage in Spanish, how the payment works, and whether they give you an itemized receipt. This is the everyday layer.

Second, walk into the private hospital you would use and ask at the front desk for the emergency intake process, whether they accept your insurance, and whether they can give you a price list or an estimate for a common procedure. Watch how they respond. A hospital that answers clearly is a good sign.

Third, take the drive. Time the trip from the neighborhood where you would live to the layer three hospital, once at a busy hour and once in the evening. Write down the number.

Fourth, talk to residents. Ask two or three long term expats and two or three Mexican neighbors which doctors they use, and what happened the last time someone they know needed a hospital. Local stories are more informative than any ranking.

Fifth, check your insurer's network against what you found. A hospital that does not accept your policy is a different hospital in a crisis.

What Should You Put in Writing Before You Sign a Lease?

Write a one page emergency plan for the city: the name and address of the hospital, the name of a primary doctor, the insurer's emergency number, the drive time, and who would drive. Put a copy on your phone and one on paper. In Mexico, the national emergency number is 911, and it works across the country, but response and ambulance quality vary by city, which is why the drive time matters.

What Are the Most Common Healthcare Mistakes Expats Make?

The mistakes I see most often are these. Assuming that a small city has the same emergency capacity as a big one. Buying insurance without checking which hospitals are in the network in the city where they live. Relying on an old guide's IMSS price, which understates the 2026 premium. Enrolling in IMSS without reading the exclusion list. Waiting for a medical problem to learn where the hospital is. Assuming that a foreign doctor's records will be understood without a translation and a summary in Spanish. And, for people who use medication, not confirming that their prescriptions are available in Mexico under the same or an equivalent name before they arrive.

Each of these is easy to fix in advance and expensive to fix in the middle of a crisis.

The Bottom Line: Which City Is Best for Healthcare?

If healthcare access is your top priority, the cities with tertiary hospitals inside them, Mexico City, Guadalajara, Monterrey, Puebla, Querétaro, and Mérida, give you the widest margin. Smaller and resort cities can work well too, provided you plan for the distance to a large hospital and hold insurance that covers it.

Here is how I would decide. First, list the conditions and medications you or your partner manage, and find out whether the city you like has the specialist you would need. Second, find the nearest layer three hospital and time the drive. Third, choose insurance that matches the hospitals you would actually use. Fourth, write the emergency plan before you rent. The mistake I see most is choosing a city by its cost and its charm, and looking at healthcare only after the move.

Frequently Asked Questions

Is healthcare in Mexico good for expats?

Yes. Private care is affordable and often excellent in large cities, and everyday care is easy to find nearly everywhere. The main variable is distance to a major hospital for serious emergencies, which depends on where you live.

How much does a doctor visit cost in Mexico in 2026?

A private general practitioner typically costs about $25 to $65, and a specialist about $40 to $120, depending on the city and the clinic. Resort areas tend to cost more, and pharmacy clinics are usually the least expensive.

Which Mexican cities have the best hospitals?

Mexico City, Guadalajara, Monterrey, Puebla, Querétaro, and Mérida have large private hospitals and, in several cases, international accreditation or network ties. Smaller cities usually send complex cases to these hubs.

What is the emergency number in Mexico?

The national emergency number is 911. Response times and ambulance quality differ by city, so I recommend writing down your nearest hospital and the drive time before you need it.

Does IMSS cover expats?

Foreign residents can enroll in the IMSS voluntary program by paying an annual premium set by age. There is a waiting period for some services and a list of excluded conditions, so read the rules before you enroll.

Your Next Step

If you are comparing cities and want healthcare to be part of the decision, the City & Neighborhood Matchmaker Consult ($199, 45 minutes) is a focused conversation where we match your priorities, including access to care, to a shortlist. For a wider check of your plan, you can book a Mexico Reality Check ($149, 1 hour). Retirees will find the healthcare, IMSS, and Social Security material in one place in the Mexico Retirement Kit ($27). If you would like to see all of the options, they are on the Book Online page.

Before you act: Requirements, fees, eligibility rules, and local processes can change. Before making a financial, legal, medical, tax, insurance, immigration, or residency decision, confirm the current requirements with official sources and, when appropriate, a qualified professional.

If you would rather write to me first, email paul@mymexicomove.com. For any medical or insurance decision, please also consult a licensed physician or a licensed insurance agent.

Recent Posts

See All

Comments

Rated 0 out of 5 stars.
No ratings yet

Add a rating*
bottom of page
★★★★★ Read Our Reviews on Trustpilot