One of the biggest advantages of getting Mexican residency is access to IMSS (Instituto Mexicano del Seguro Social) — Mexico's public healthcare system. With a valid Resident card, foreigners can enroll voluntarily for around $500 USD/year and receive the same coverage as Mexican citizens.
Key fact: IMSS is only available to foreigners holding Temporary or Permanent Residency cards. Tourist visa holders cannot enroll.
What Is IMSS?
IMSS is Mexico's largest public health insurance system, covering over 70 million Mexicans. It operates hospitals, clinics, and specialist centers nationwide. In the Riviera Maya, IMSS has major facilities in Cancún, Playa del Carmen, and Chetumal.
For foreigners on residency visas, voluntary enrollment (Incorporación Voluntaria) gives full access to all IMSS services for a flat annual fee.
Who Can Enroll?
- Temporary Residents (Residente Temporal) — eligible from the moment you receive your card
- Permanent Residents (Residente Permanente) — eligible immediately
- Spouse and dependent children — can be added as beneficiaries at a reduced additional cost
Tourist visa holders, digital nomads without residency, and overstay visitors cannot enroll.
Cost in 2026
The annual fee is calculated as a multiple of the UMA (Unidad de Medida y Actualización), Mexico's official reference unit. In 2026:
- Primary member: ~$500–$600 USD/year (paid in MXN at current rate)
- Spouse: ~50% of primary fee
- Children under 16: included at a small additional fee
Payment: The annual IMSS fee is paid in full at the start of each year. Some IMSS offices accept installment payments — ask your local subdelegación.
What IMSS Covers
- General practitioner and specialist consultations
- Diagnostic tests (blood work, X-rays, ultrasounds, MRI)
- Surgeries and hospital stays
- Prescription medications (IMSS formulary)
- Maternity and obstetric care
- Emergency care (24/7)
- Dental care (basic)
- Mental health services
- Preventive programs (cancer screening, diabetes, hypertension)
How to Enroll in IMSS — Step by Step
Step 1: Gather Your Documents
- Valid Mexican Residency card (Residente Temporal or Permanente)
- Passport (original + copy)
- CURP (Mexican national ID number for foreigners — MexVisa Pro can help you get this)
- RFC (if you have one)
- Proof of address in Mexico (utility bill or lease agreement)
- Recent passport photo
Step 2: Visit Your Local IMSS Subdelegación
Go to the IMSS office (Subdelegación) nearest to your address. In Playa del Carmen, the IMSS subdelegación is on Av. 30. In Cancún, it's in the Ciudad del Carmen zone. Bring all original documents and copies.
Step 3: Complete the Voluntary Enrollment Form
Request the Incorporación Voluntaria al Régimen Obligatorio form. Staff will verify your documents and assign you a NSS (Número de Seguridad Social) — your IMSS membership number.
Step 4: Pay the Annual Fee
Pay the annual premium. You'll receive your IMSS credential card. Coverage begins immediately.
Step 5: Register Your Doctor and Clinic
IMSS assigns you to a Unidad de Medicina Familiar (UMF) near your address — your primary care clinic. All specialist referrals, tests, and hospitalizations go through this clinic.
IMSS vs Private Health Insurance
- IMSS pros: Very cheap (~$500/year), comprehensive coverage, no copays for most services
- IMSS cons: Wait times can be long, clinic assigned by address, less flexibility in choosing doctors
- Private pros: Immediate access, English-speaking doctors in tourist areas, faster appointments
- Private cons: $100–$500/month for full coverage, out-of-pocket costs for non-covered services
Many expats carry both — IMSS for major procedures and hospitalizations, private for day-to-day doctor visits and emergencies where speed matters.
Need Help With IMSS enrollment?
Our Riviera Maya experts guide you through every step. Response in under 30 minutes.
Free Consultation