What is a CURP Number and How to Get One in Mexico

What is a CURP Number and How to Get One in Mexico

June 5, 2025
By Cyberchef
CURPMexicoIdentityGovernmentResidency

Understanding the CURP: Mexico's Universal ID

The Clave Única de Registro de Población, commonly known as CURP, is a crucial 18-digit alphanumeric identifier assigned to every Mexican citizen and resident. Administered by RENAPO (Registro Nacional de Población), this unique code serves as the cornerstone of official identification throughout Mexico.

Why the CURP Matters

Your CURP functions as a lifelong identifier essential for virtually all official interactions in Mexico. This universal ID is required for:

  • Opening and managing bank accounts
  • Purchasing and registering vehicles
  • Filing and processing tax returns
  • Obtaining a Mexican driver's license
  • Enrolling in Mexico's national healthcare system
  • Qualifying for homeowner's capital gains tax exemptions
  • Registering for government services and benefits
  • Completing educational enrollment processes

Decoding the CURP Structure

CURP Number Structure

The 18-character CURP follows a precise algorithmic structure derived from your personal information:

  • Position 1: First letter of your paternal (first) last name
  • Position 2: First internal vowel of your paternal last name (if the first letter is a vowel, the next vowel is used; for names without vowels, 'X' may appear)
  • Position 3: First letter of your maternal (second) last name (foreigners without a maternal surname typically receive an 'X')
  • Position 4: First letter of your given name (for compound names like "José María," the second name's initial is often used)
  • Positions 5-6: Last two digits of your birth year (e.g., "90" for 1990)
  • Positions 7-8: Two-digit month of birth (e.g., "01" for January)
  • Positions 9-10: Two-digit day of birth (e.g., "05" for the 5th)
  • Position 11: Gender identifier: 'H' (Hombre/male), 'M' (Mujer/female), or in some systems 'X' (non-binary)
  • Positions 12-13: Two-letter code for your birth state (Mexican federal entity) or "NE" (Nacido en el Extranjero) for foreign-born individuals
  • Position 14: First internal consonant of your paternal last name
  • Position 15: First internal consonant of your maternal last name
  • Position 16: First internal consonant of your given name
  • Position 17: Anti-duplication character (Homoclave) - a number (0-9) for pre-2000 births or a letter (A-Z) for post-2000 births
  • Position 18: Verification digit that validates the CURP's authenticity

RENAPO applies special rules for handling diacritical marks, compound names, and particles (like "de," "la," "y"). In rare cases where the algorithm would form offensive words, RENAPO may modify certain characters.

Validating a CURP

A valid CURP must pass several verification checks:

  1. Official Verification: The most authoritative method is through the Mexican government portal: https://www.gob.mx/curp/, which confirms both validity and registration status.
  2. Structural Validation:
    • Length: Exactly 18 characters
    • Character Format:
      • Positions 1-4: Alphabetic characters
      • Positions 5-10: Numeric digits forming a valid date
      • Position 11: Valid gender code (H, M, or X)
      • Positions 12-13: Valid Mexican state code or NE
      • Positions 14-16: Alphabetic characters matching name-derived consonants
      • Position 17: Alphanumeric anti-duplication character
      • Position 18: Numeric verification digit
  3. Verification Digit: While RENAPO doesn't publicly disclose the exact algorithm for position 18, this digit ensures internal consistency and authenticity.
  4. Homoclave Verification: Position 17 prevents duplicates for individuals with similar name data.

A "certified" CURP indicates that your information has been cross-verified with the National Civil Registry. Uncertified status may signal that your birth certificate data requires digitization or correction within the Civil Registry system.

How to Obtain Your CURP

For Temporary and Permanent Residents

If you hold current Mexican residency, your CURP is automatically generated and printed directly on newer resident cards. The integration of CURP on residency documents streamlines many administrative processes for expatriates and immigrants.

For Mexican Citizens and Older Residency Cards

If you're a Mexican citizen or have an older residency card without a printed CURP, you can retrieve your number through the official government website: https://www.gob.mx/curp/.

Troubleshooting and Corrections

Should you encounter difficulties accessing your CURP or need to correct information, you may need to visit a physical RENAPO module or contact them directly. For significant corrections, supporting documentation may be required.

CURP Generator Tool

You can generate a CURP using the CURP Generator tool.

CURP Validator Tool

You can validate a CURP using the CURP Validator tool.