ClavesLADA logotipo ClavesLADA
Guides 4 min read

Why Is My Mexican Contact Showing +521 on WhatsApp? (Fix It Now)

A Mexican contact saved as +521 on WhatsApp is using the old pre-2019 format. Here's exactly how to fix it in under a minute — and why WhatsApp can't find them with that number.

CL Editorial ClavesLADA · Publicado:

1-Minute Fix

  1. Open your phone's Contacts app
  2. Find the Mexican contact showing as +521 XX XXXX XXXX
  3. Tap Edit
  4. Remove the "1" after +52 — keep everything else
  5. Save. WhatsApp will update automatically.

From: +521 55 1234 5678 → To: +52 55 1234 5678

Why Does "+521" Appear at All?

If a Mexican contact appears as +521 XX XXXX XXXX in your WhatsApp, it means the number was saved using a dialing convention that was in use before August 2019.

Before that date, calling a Mexican mobile phone from outside Mexico required a "1" inserted between the country code (+52) and the area code. This was Mexico's way of routing calls to its mobile network. A cell phone in Mexico City would be saved as:

+52 1 55 1234 5678

On August 3, 2019, Mexico's telecom regulator (IFT) eliminated this distinction. Mexico adopted a unified 10-digit format for all phone types — no more "1" for mobiles. The correct format is now simply:

+52 55 1234 5678

But contact books don't self-update. If you (or your Mexican contact) saved the number before 2019, that old "1" is still sitting there.

Why WhatsApp Can't Find Them With "+521"

WhatsApp links each account to a phone number in the standardized international format (E.164). When your Mexican friend created their WhatsApp account after August 2019, their number was registered as:

+52 55 1234 5678 ← what WhatsApp has on record

When you try to message them with the number saved as +521 55 1234 5678, WhatsApp searches for a different number — one that doesn't exist in its registry. Result: "This person is not on WhatsApp" — even though they clearly are.

⚠️ Important note

Some WhatsApp accounts were originally registered with the old "+521" format, before August 2019. In those cases, the contact is correctly saved with the "1". Removing it would break the connection. If you're uncertain, ask your contact what format their WhatsApp is registered under.

How to Fix It: Step-by-Step by Device

iPhone (iOS)

  1. Open the Phone app → Contacts.
  2. Search for the Mexican contact.
  3. Tap Edit (top right).
  4. In the phone number field, delete the "1" that appears between +52 and the area code.
  5. The number should now read: +52 55 1234 5678 (or your contact's actual number).
  6. Tap Done.
  7. Open WhatsApp — the contact will automatically reflect the updated number.

Android

  1. Open Contacts.
  2. Find the Mexican contact.
  3. Tap the pencil icon to edit.
  4. Remove the "1" from the phone number field after "+52".
  5. Tap Save.
  6. WhatsApp syncs automatically — no need to re-add the contact in the app.

Adding a new Mexican contact to WhatsApp from scratch

  1. Save the number in your phone as: +52 [area code] [local number]
  2. Make sure the area code + local number total 10 digits
  3. Open WhatsApp — the contact will appear if they have an account registered to that number

Example for a Mexico City number: +52 55 1234 5678
Example for a Cancún number: +52 998 123 4567

What If the Fix Doesn't Work?

If you've removed the "1" and the contact still doesn't appear on WhatsApp, there are a few other possibilities:

  • They haven't installed WhatsApp. Not everyone in Mexico uses WhatsApp, though it's extremely common (over 90 million users).
  • Their account is registered to a different number. Some people have their WhatsApp on a different phone or number than the one you have.
  • Their account was created with the old "+521" format. In this case, you'd need to add the "1" back. Ask them what number shows up when they go to WhatsApp → Settings → Account.
  • They blocked you. A blocked contact appears as "not on WhatsApp" from the blocker's perspective.
  • WhatsApp cache hasn't refreshed. Close WhatsApp completely and reopen it. Or go to WhatsApp → New Chat and type the number directly with a country code to force a lookup.

The Correct Format for All Major Mexican Cities

For reference, here's how to correctly save numbers for the most common destinations. Area code + local digits always total 10:

City Area Code Save in WhatsApp as…
Mexico City55+52 55 XXXX XXXX
Guadalajara33+52 33 XXXX XXXX
Monterrey81+52 81 XXXX XXXX
Cancún998+52 998 XXX XXXX
Tijuana664+52 664 XXX XXXX
Puerto Vallarta322+52 322 XXX XXXX
Playa del Carmen984+52 984 XXX XXXX
Los Cabos624+52 624 XXX XXXX

Not sure about an area code? Use our LADA lookup tool to identify any Mexican area code instantly.

Frequently Asked Questions

Why does my Mexican friend's number show as +521 in WhatsApp chats?

It's a display artifact from the old number format. The "1" in "+521" was a mobile routing digit used in Mexico before August 2019. Update the contact in your phone by removing the "1" — the chat history will remain intact, and messages will work correctly going forward.

Will I lose my WhatsApp chat history if I update the contact?

No. WhatsApp links chats to contacts, and existing conversations are preserved when you update a contact's number. Your chat history stays intact.

My contact says their number IS +521XXXXXXXXXX. Should I keep it that way?

Some accounts were registered on WhatsApp before 2019 with the old format and never migrated. In that case, yes — keep the "1" for that specific contact. Ask them to check under WhatsApp → Settings → Account to see the exact number their account is linked to.

How do I know if a Mexican number is a cell phone or a landline?

Since the 2019 reform and the widespread use of number portability in Mexico, there's no reliable way to tell from the digits alone. Both cell phones and landlines use the same 10-digit format. Treat every Mexican number the same way: +52 [area code] [local number].

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