+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.
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
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
- Open Contacts → find the Mexican contact.
- Tap Edit.
- In the phone field, change
+52 1 XX XXXX XXXXto+52 XX XXXX XXXX(remove the "1"). - Tap Done.
On Android
- Open Contacts → locate the contact.
- Tap the pencil icon (Edit).
- Remove the "1" from the phone number field.
- 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 City | 55 | +52 55 XXXX XXXX |
| Guadalajara | 33 | +52 33 XXXX XXXX |
| Monterrey | 81 | +52 81 XXXX XXXX |
| Tijuana | 664 | +52 664 XXX XXXX |
| Cancún | 998 | +52 998 XXX XXXX |
| Juárez | 656 | +52 656 XXX XXXX |
| Puebla | 222 | +52 222 XXX XXXX |
| Mérida | 999 | +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 →