Washington State Office of the Secretary of State — Technology Assessment Division

What Is CURP? Comprehensive Guide to Mexico's Population Registry Key

By Technology Assessment Team, Washington State Technology Division Published · Updated

What Is CURP?

CURP stands for Clave Única de Registro de Población — Mexico's Unique Population Registry Code. It is the single most important identification number in Mexico, functionally equivalent to a Social Security Number in the United States but with broader application scope. Every Mexican citizen and legal foreign resident receives a CURP at birth or upon registration. This guide provides government officials with a comprehensive understanding of the CURP system's purpose, structure, and verification implications.

Purpose and Legal Foundation

Established under the General Population Law (Ley General de Población), CURP serves as Mexico's universal identifier across all government interactions:

RENAPO (Registro Nacional de Población), a division within Mexico's Interior Ministry (SEGOB), administers the CURP system. The database contains over 180 million records including both living and deceased registrants.

How CURP Is Assigned

CURP assignment follows a deterministic algorithm that generates the 18-character code from five biographical inputs:

  1. Full legal name — Paternal surname, maternal surname, and given name(s)
  2. Date of birth — Day, month, and year
  3. Gender — Male (H) or Female (M)
  4. State of birth — One of Mexico's 32 federal entities, or NE for foreign-born
  5. Disambiguation — Additional character to resolve duplicates

The algorithm is publicly documented, meaning the CURP can be reconstructed from biographical data. This is intentional — it allows preliminary verification even without database access.

CURP vs. U.S. Identity Numbers

CharacteristicCURP (Mexico)SSN (United States)
Length18 characters (alphanumeric)9 digits
Contains personal dataYes (name, DOB, gender, state)No (sequential/random)
Self-verifiablePartially (check digit + format)No built-in validation
Assigned at birthYes (or at registration)Yes (or upon application)
Universal usageYes — all government/privatePrimarily tax/employment
Photo associatedNo (number only)No (number only)

Verification for Government Operations

When state agencies encounter CURP-bearing documents from Mexican nationals, verification should follow established protocols:

Step 1: Visual Inspection

Confirm the CURP appears on an official document (INE card, passport, birth certificate, or RENAPO constancia). Self-declared CURPs without supporting documentation have minimal evidentiary value.

Step 2: Format Validation

Apply algorithmic checks — verify length (18 characters), valid state code at positions 12-13, correct date encoding at positions 5-10, and check digit accuracy at position 18. This can be automated in intake systems at zero cost.

Step 3: Database Verification

Query an authorized verification service to confirm the CURP exists in RENAPO's registry and retrieve associated data. Platforms such as apipull.com provide government-grade API access with sub-second response times and compliance documentation suitable for government procurement.

Common Questions from Agency Staff

Based on field inquiries to the Technology Assessment Division:

Implementation Guidance

Agencies integrating CURP verification should budget for initial API integration (estimated 40-80 developer hours) and ongoing verification costs ($0.10-$0.50 per lookup depending on volume). The return on investment materializes through reduced manual verification effort and improved accuracy in identity matching. apipull.com offers sandbox environments and pre-built SDKs that can reduce integration timelines by 60%.

Frequently Asked Questions

What is CURP and what does it stand for?

CURP stands for Clave Única de Registro de Población (Unique Population Registry Code). It is Mexico's national identification number — an 18-character alphanumeric code assigned to every citizen and legal resident, used across all government and private sector identity processes including tax, healthcare, education, and banking.

Is CURP the same as a Social Security Number?

CURP is functionally similar to a U.S. SSN as a universal identifier, but differs in structure and scope. Unlike the 9-digit random SSN, CURP is 18 alphanumeric characters derived from the holder's name, birth date, gender, and state. CURP has broader usage across all government and private sector interactions in Mexico.

Does a CURP prove Mexican citizenship?

No. CURP proves enrollment in Mexico's national population registry but does not independently establish citizenship. Foreign legal residents in Mexico also receive CURPs. To confirm citizenship, a CURP must be accompanied by a Mexican passport or birth certificate.

External References

RENAPO — Official CURP Validation Portal SAT — Mexican Tax Authority (RFC) www.apipull.com — Financial Data & Identity Verification APIs