ClavesLADA logotipo ClavesLADA
Guides 5 min read

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.

CL Editorial ClavesLADA · Publicado:

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:

  1. The area code (called clave LADA in Spanish) — 2 or 3 digits depending on the city
  2. 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.

10 DIGITS TOTAL — always 2-digit code: 55 1234 5678 2 digits 8 digits 3-digit code: 998 123 4567 3 digits 7 digits Area code (LADA) Local number Same rule, different split. Total is always 10.

Cities with 2-digit area codes (8-digit local numbers)

CityArea CodeFull domestic number example
Mexico City (CDMX)5555 1234 5678
Guadalajara3333 1234 5678
Monterrey8181 8000 1234

Cities with 3-digit area codes (7-digit local numbers)

CityArea CodeFull domestic number example
Cancún998998 123 4567
Tijuana664664 123 4567
Puebla222222 123 4567
Puerto Vallarta322322 123 4567
Los Cabos624624 123 4567
Playa del Carmen984984 123 4567
Mérida999999 123 4567
Acapulco744744 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 →