🇲🇽 Mexico (+52)

Mexico Phone Number Validator & Carrier Lookup

Validate Mexican phone numbers against the Mexican telecom regulator's national numbering plan and return the carrier (Telcel, AT&T, Movistar, Telmex, and every regional operator) with authoritative line type — mobile or landline. Standard lookups are sub-20ms from $0.0002 per call; add mode=current to resolve the carrier serving a number today, ported or not.

Try it — Mexican numbers

Free — no account required. Protected by reCAPTCHA.

+52
Country code
10
Digits, uniform
4
Mobile networks
< 20ms
Lookup latency

Regulator-sourced carrier lookup for Mexican phone numbers

Veriphone validates Mexican numbers against the national numbering plan published by the Mexican telecom regulator and resolves the carrier and line type for every allocated number range. Standard lookups are served entirely from this data — which is exactly why they're sub-20ms and cost a fraction of a cent per call. When your workflow needs the carrier serving a number today, add mode=current: Veriphone resolves it from national portability registries.

Mexico is a special case among large markets: the national numbering plan explicitly classifies every number range as fijo (fixed) or móvil (mobile), so the line_type field is authoritative at the source rather than inferred. That distinction matters for SMS routing — messages to landlines silently fail — and for telemarketing compliance, since Mexico's do-not-call registry applies per line type.

Ported numbers. Mexican numbers have been portable since 2008, and porting is fast and common. Standard lookups return the original allocation on record — accurate for most numbers, stale for the ported subset. For those, add mode=current: Veriphone resolves the serving carrier from national portability registries and flags the number as ported. Use Static for bulk validation, list cleaning, and routing decisions; use Current where the serving carrier matters.

Mexican phone number format

Since the August 2019 dialing reform, all Mexican numbers are a uniform 10 digits — the old 044/045 mobile prefixes and the "1" after +52 were abolished. Area codes are 2 digits in the three largest metros (55/56 Mexico City, 33 Guadalajara, 81 Monterrey) and 3 digits everywhere else. Mobile and landline numbers share the same format, so the digits alone don't reveal line type — that's what the regulator's classification is for.

Mexico City number — E.164 format
+52 55 1234 5678
Legacy notations still seen in old data: 044 55 1234 5678, +52 1 55 1234 5678. Veriphone normalizes all of these to the current 10-digit standard.
Toll-free number — E.164 format
+52 800 123 4567
Mexican toll-free numbers use the 800 area code and are tagged as non-geographic.

Major Mexican carriers

Mobile is dominated by Telcel, with AT&T and Movistar competing nationally and the wholesale Red Compartida network hosting fast-growing MVNOs. Fixed-line is led by Telmex alongside the cable operators. Veriphone returns the operator each range is assigned to in the national numbering plan.

Telcel
América Móvil's mobile network — roughly 60% of Mexican mobile subscribers, the clear market leader.
AT&T México
Built from the Iusacell and Nextel México acquisitions; the second national mobile network.
Movistar
Telefónica's Mexican operation (Pegaso PCS in the numbering plan); mobile service nationwide.
Altán Redes & MVNOs
The wholesale Red Compartida 4.5G network hosting Bait, and dozens of other MVNOs.
Telmex
América Móvil's fixed-line incumbent (including Telnor in Baja California); the dominant landline operator.
Cable & fiber operators
izzi (Televisa), Totalplay, Megacable, and Axtel provide fixed telephony over cable and fiber.

Who uses Veriphone for Mexican numbers

  • Marketing and SMS platforms separating mobile from landline before campaigns — SMS to Mexican landlines silently fails, and telemarketing calls must be screened against Mexico's do-not-call registry.
  • Cross-border commerce and logistics normalizing legacy 044/045 and +52-1 formats from old CRM data into clean 10-digit E.164 numbers.
  • Fintech and lending platforms validating customer numbers during onboarding and flagging suspicious or unassigned ranges.
  • Any SaaS with Mexican signups replacing client-side regex with full validation and carrier check, catching typos and fake numbers at the source.

Questions about Mexican number validation

Can Veriphone distinguish Mexican mobile from landline?

Yes — and for Mexico this is especially reliable. The national numbering plan explicitly classifies every allocated range as fixed or mobile, so the line_type field comes straight from the regulator rather than being inferred. Since the 2019 dialing reform the digits themselves no longer reveal line type, which makes this classification the only dependable way to route SMS correctly.

Does Veriphone resolve ported Mexican numbers to their current carrier?

Yes — with mode=current. A Current lookup resolves the number's serving carrier from national portability registries and returns it alongside the original allocation on record, with a ported flag. Standard lookups return the originally assigned carrier only. A common pattern: validate everything with Standard, then run Current on the subset where the serving carrier matters — typically 10–100× cheaper than paying per-lookup rates on every number. Current lookups do not indicate whether the device is switched on or reachable.

How does Veriphone handle old 044/045 and +52-1 numbers?

Mexico abolished the 044/045 mobile dialing prefixes and the "1" after +52 in August 2019 — all numbers are now a uniform 10 digits. Veriphone normalizes numbers stored in the legacy formats to the current standard, which is particularly useful when cleaning older CRM exports and lead lists.

Does the free tier include carrier data for Mexican numbers?

Yes. All 1,000 monthly free lookups include full carrier name, line type, and region data — same as paid plans.

Start validating Mexican phone numbers

1,000 free lookups. No credit card. Regulator-grade line-type data included.

Create free account