How Many Digits Is a Mexican Phone Number? (With Examples)
Mexican phone numbers always have 10 digits domestically. From abroad, add +52 to get 12 total. Area codes are 2–3 digits. Full breakdown with city examples and the 2-digit vs 3-digit rule.
Direct Answer
A Mexican phone number has 10 digits within Mexico. When calling from outside Mexico, add the country code +52, making it 12 characters total (+52 plus the 10 national digits).
Inside Mexico
55 1234 5678 10 digits total
From the US / abroad
+52 55 1234 5678 +52 + 10 digits
The 10-Digit Rule — Explained
Every phone number in Mexico — whether it's a cell phone, a landline, a VoIP number, or a business line — has exactly 10 digits in its national form. This has been the standard since 2002, when Mexico's telecom regulator expanded all local numbers to a uniform 10-digit format across the country.
Those 10 digits break into two parts:
- The area code (called clave LADA in Spanish) — 2 or 3 digits depending on the city
- The local number — the remaining 7 or 8 digits to reach the 10-digit total
There are no exceptions. A number with 9 or 11 digits is either incorrectly recorded or includes a prefix that doesn't belong (like the old "01" long-distance prefix, which was eliminated in 2020).
The 2-Digit vs. 3-Digit Area Code Split
This is where most confusion comes in. Mexico's three largest cities have 2-digit area codes. Every other city and town in the country has a 3-digit area code.
Cities with 2-digit area codes (8-digit local numbers)
| City | Area Code | Full domestic number example |
|---|---|---|
| Mexico City (CDMX) | 55 | 55 1234 5678 |
| Guadalajara | 33 | 33 1234 5678 |
| Monterrey | 81 | 81 8000 1234 |
Cities with 3-digit area codes (7-digit local numbers)
| City | Area Code | Full domestic number example |
|---|---|---|
| Cancún | 998 | 998 123 4567 |
| Tijuana | 664 | 664 123 4567 |
| Puebla | 222 | 222 123 4567 |
| Puerto Vallarta | 322 | 322 123 4567 |
| Los Cabos | 624 | 624 123 4567 |
| Playa del Carmen | 984 | 984 123 4567 |
| Mérida | 999 | 999 123 4567 |
| Acapulco | 744 | 744 123 4567 |
From the US: How the Digit Count Changes
When you call Mexico from the United States, you add the country code before the 10-digit number. The country code for Mexico is +52 (or 011 52 from a US landline).
This makes the full dialed string either 12 or 13 characters in length — but the Mexican part is always 10 digits:
| Device | Format | Digit count |
|---|---|---|
| US smartphone | +52 55 1234 5678 | +52 (2) + 10 digits = 12 |
| US landline | 011 52 55 1234 5678 | 011 + 52 + 10 = 15 tones, but 10 Mexican digits |
Common Mistakes That Change the Digit Count
People often end up with the wrong number of digits due to legacy formats or misinformation. Here's what to watch for:
| Wrong format | Problem | Correct format |
|---|---|---|
+52 1 55 1234 5678 | Extra "1" after country code — old mobile format (eliminated 2019) | +52 55 1234 5678 |
01 55 1234 5678 | "01" long-distance prefix — eliminated in 2020 | 55 1234 5678 |
044 55 1234 5678 | Old "landline-to-mobile" prefix — no longer exists | 55 1234 5678 |
52 55 1234 5678 | Missing the "+" — only works if entering the full exit code first | +52 55 1234 5678 |
Checking Your Mexican Number Is Correct
A quick validation checklist before you dial:
- ✅ 10 digits in the national part (area code + local)?
- ✅ Area code is 2 digits (55, 33, or 81) or 3 digits (everything else)?
- ✅ No leading "01", "044", or "045" prefixes?
- ✅ From outside Mexico: starts with +52?
- ✅ No extra "1" after +52?
If all five are true, the format is correct. Use our LADA lookup tool to verify any area code.
Frequently Asked Questions
How many digits does a Mexico City phone number have?
A Mexico City number has 10 digits: the area code 55 (2 digits) plus an 8-digit local number. From abroad: +52 55 XXXX XXXX.
Why do some Mexican numbers look like they have 11 digits?
They've probably been saved with an old prefix. The most common culprits are the "1" after +52 (old mobile prefix, eliminated 2019) or "01" at the start (old domestic long-distance prefix, eliminated 2020). Remove these prefixes — the underlying number is 10 digits.
Are Mexican toll-free 800 numbers also 10 digits?
Yes. Mexican toll-free numbers follow the same format: 800 XXX XXXX — the "800" acts as the 3-digit area code, and 7 local digits follow, for a total of 10.
Is a Mexican phone number the same length as a US number?
Yes — both are 10 digits in their national form. The difference is the country code: the US uses +1, Mexico uses +52. A US number dialed from Mexico would be +1 212 555 0100; a Mexican number dialed from the US would be +52 55 1234 5678.
¿No sabes de dónde es un número?
Identifica la LADA y el estado de cualquier número mexicano al instante.
Usar herramienta gratuita →