The CURP (Clave Única de Registro de Población) is Mexico's national ID code — an 18-character number that identifies every person living legally in Mexico. As a foreign resident, you'll need it for almost everything: IMSS enrollment, RFC tax registration, school enrollment, bank accounts, and notarial acts.
Good news: Getting a CURP as a foreigner is free and fast — often same-day if you apply online.
Who Needs a CURP?
All foreigners with a valid Mexican Temporary or Permanent Resident card are entitled to — and usually need — a CURP. Tourist visa holders are not assigned a CURP through standard channels.
You'll need your CURP for:
- Enrolling in IMSS (public health insurance)
- Getting your RFC (tax registration number)
- Enrolling children in Mexican public or private schools
- Opening bank accounts (some banks require it)
- Signing notarial documents and property transactions
- Obtaining a Mexican driver's license
- Receiving Mexican government services
How to Get Your CURP — Option 1: Online (Fastest)
Through the RENAPO Portal
Go to gob.mx/curp and select the option for foreigners. You'll need:
- Your INM registration number (from your Residency card)
- Full name as it appears in your passport
- Date and country of birth
- Gender
If your INM record is active in the system, your CURP is generated immediately and can be downloaded as a PDF.
How to Get Your CURP — Option 2: In Person
At an INM Office
When you register at INM after entering Mexico, the officer typically generates your CURP automatically. Check your INM paperwork — it may already be there.
At a RENAPO Office or DIF
Bring your Residency card, passport, and proof of address. The CURP is issued free of charge and usually same-day.
Understanding Your CURP Code
The CURP has 18 characters structured as:
- Characters 1–4: Letters from your last name and first name
- Characters 5–10: Date of birth (YYMMDD)
- Character 11: Gender (H/M)
- Characters 12–13: State of birth (or XX for foreigners)
- Characters 14–16: Consonants from your name
- Character 17: Century indicator
- Character 18: Check digit
Foreigners: Your state code will be "NE" (Nacido en el Extranjero — born abroad). This is normal and correct.
CURP vs RFC — What's the Difference?
- CURP: General personal ID for all residents. Free, no expiry. Required for social services, education, healthcare.
- RFC: Tax registration number. Required if you earn income in Mexico, sign contracts, open business accounts. Separate process through SAT.
Most expats need both. The CURP is usually obtained first — it's then used in the RFC registration process.
What If My CURP Has Errors?
If your CURP contains incorrect data (wrong name spelling, wrong birthdate), you must go to a RENAPO office in person with your original passport and residency card to request a correction. MexVisa Pro can assist with CURP corrections.
Need Help With your CURP?
Our Riviera Maya experts guide you through every step. Response in under 30 minutes.
Free Consultation