Mexico Phone Number Validator & Carrier Lookup
Mexico switched to a flat 10-digit format in 2019, retiring the old 044/045 mobile prefixes and the 01 long-distance code — so any Mexican number in your data with those prefixes is outdated. Every number is now 10 digits dialled in full, with no trunk prefix. Veriphone reads the IFT numbering data to return the carrier — Telcel, AT&T, Movistar or the Altán wholesale network — together with line type.
Try it — Mexico numbers
Free — no account required. Protected by reCAPTCHA.
Mexico phone number format
Mexico numbers carry the +52 country code and are written in full, with no separate national trunk prefix. Mobile and fixed-line ranges are distinguished by their leading digits and returned as a line_type you can filter on.
Major Mexico carriers
Mexico carriers are assigned in number ranges by the IFT (Instituto Federal de Telecomunicaciones) numbering plan, not a simple prefix — Veriphone returns the carrier a number belongs to, together with line type.
Fixed-line area codes
For landline numbers, Veriphone returns the city or region where the numbering plan resolves one. Mobile numbers are non-geographic and carry no city.
Questions about Mexico number validation
Why do some Mexican mobile numbers have a 1 after +52?
That's the legacy format. Mexico used to write mobiles as +52 1 followed by 10 digits; the extra 1 was retired in the 2019 changeover. A current Mexican number is +52 followed by 10 digits — drop the 1 (though some systems, like WhatsApp, still show the old +521 form).
What happened to 044 and 045?
They were retired in 2019. Mexico used 044 for local mobile calls and 045 for long-distance mobile; both were abolished when the country moved to a flat 10-digit plan. Any number stored with a 044/045 prefix is out of date and should be corrected to the plain 10-digit number.
Does the area code tell me the carrier?
No. Numbers are allocated to carriers in ranges, and since 2008 they can be ported between operators. A Standard lookup returns the original allocation; use mode=current for the carrier now serving a ported number.
How do I tell a Mexican mobile from a landline?
Both are 10 digits, so length won't tell them apart — check the line_type field. Veriphone returns mobile or fixed_line from the IFT allocation data.
Start validating Mexico phone numbers
1,000 free lookups. No credit card. Carrier and line type on every valid number.
Create free account