ClavesLADA logotipo ClavesLADA
Guides 5 min read

+52 vs +521: What's the Difference When Calling Mexico?

+521 is an outdated format that was eliminated in August 2019. Today, +52 is the only correct prefix for any Mexican number. Here's why the confusion persists and how to fix it.

CL Editorial ClavesLADA · Publicado:

Bottom Line

✓ Use this

+52 55 1234 5678

Correct for all Mexican numbers since 2019

✗ Don't use this

+521 55 1234 5678

Old format for cell phones — obsolete since August 3, 2019

Why "+521" Exists — and Why It Doesn't Anymore

If you're seeing "+521" on a contact or wondering why old guides tell you to dial that way, here's the story in two minutes.

Before 2019, Mexico's phone system treated mobile numbers differently from landlines when called from abroad. The convention was:

  • To call a Mexican landline from the US: +52 [area code] [number]
  • To call a Mexican cell phone from the US: +52 1 [area code] [number]

That extra "1" acted as a signal telling Mexico's routing system: "this call is for a mobile network." It wasn't Mexico's country code changing — the country code is still 52 — but an additional routing digit that the system required.

On August 3, 2019, Mexico's IFT (the federal telecom regulator) eliminated this distinction. The numbering plan was simplified to a single 10-digit format for all phone types. The "1" routing digit became unnecessary and was officially removed.

The Visual Difference

OLD FORMAT — before August 2019 +52 country code 1 mobile flag 55 area code 1234 5678 local number NEW FORMAT — August 2019 onwards ✓ +52 country code 55 area code 1234 5678 local number

Why You Might Still See "+521" Everywhere

Despite the change happening in 2019, "+521" is still surprisingly common. Here's why:

  • Old contacts in your phone. Any Mexican mobile you saved before August 2019 probably still has the old format. Your phone never automatically updated them.
  • Outdated online guides. A huge number of articles, travel guides, and even carrier support pages still instruct users to dial "+52 1" for mobiles. They haven't been updated.
  • Some calls still connect. Many Mexican carriers have a fallback that strips the extra "1" before routing. So the old format often works — creating the false impression that it's still correct.
  • WhatsApp contact sync. If a Mexican user registered their WhatsApp with the old number format, some accounts may appear as "+521XXXXXXXXXX" in chats. This is a display artifact, not how the number should be dialed.

Does "+521" Still Work?

Sometimes — but not reliably. Mexican carriers built in transitional routing to handle legacy formatted numbers, so many calls placed with "+52 1" do connect. The problem arises in these cases:

  • WhatsApp: The app stores numbers in the current format. If your contact's number was registered without the "1", WhatsApp won't find them if you search with "+521XXXXXXXXXX".
  • iMessage / FaceTime: Apple's systems verify numbers against the carrier registry. Wrong format = no match.
  • VoIP apps (Skype, Google Voice, Zoom Phone): Most modern VoIP platforms validate against the E.164 standard. "+521" doesn't conform, and the call may fail or be routed incorrectly.
  • International roaming: When your US carrier routes the call through international networks, the extra "1" may not be stripped, causing the call to fail.

The safest approach: update all your Mexican contacts to use +52 [area code] [local number] and never look back.

How to Update Contacts from "+521" to "+52"

On iPhone

  1. Open Contacts → find the Mexican contact.
  2. Tap Edit.
  3. In the phone field, change +52 1 XX XXXX XXXX to +52 XX XXXX XXXX (remove the "1").
  4. Tap Done.

On Android

  1. Open Contacts → locate the contact.
  2. Tap the pencil icon (Edit).
  3. Remove the "1" from the phone number field.
  4. Save.

On WhatsApp

WhatsApp reads from your device contacts. Once you update the contact in your phone's address book, WhatsApp will automatically use the corrected number. Existing chat threads will remain intact.

Quick Reference: All Mexican Area Codes

Not sure what area code to use? Here are the most common ones from US callers:

City Area Code Correct International Format
Mexico City55+52 55 XXXX XXXX
Guadalajara33+52 33 XXXX XXXX
Monterrey81+52 81 XXXX XXXX
Tijuana664+52 664 XXX XXXX
Cancún998+52 998 XXX XXXX
Juárez656+52 656 XXX XXXX
Puebla222+52 222 XXX XXXX
Mérida999+52 999 XXX XXXX

Frequently Asked Questions

Is Mexico's country code +52 or +521?

Mexico's country code is +52. The "+521" format was an informal convention (not a separate country code) used before 2019 to signal that a call was going to a mobile number. It has been obsolete since August 2019.

My call to a Mexican cell phone with +52 isn't connecting — what's wrong?

Check these in order: (1) Are you using the correct area code? (2) Is the total number of local digits 10 (area code + local)? (3) Did you accidentally include a "1" after +52 or an old "044" prefix? Use our number formatter to validate the format.

Will WhatsApp work if I have +521 saved for a Mexican contact?

Usually not reliably. WhatsApp links accounts to numbers in the current format (without the "1"). Update the contact to +52 [10 digits] to ensure WhatsApp can find their account.

What about +52 for landlines — has that always been the format?

Yes. Landlines in Mexico always used +52 [area code] [local number] from abroad — no extra "1" was ever needed for fixed lines. The 2019 change simply extended this same format to mobile numbers.

¿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 →