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:

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:

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:

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?

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

Related Articles