Area Code 220 – Puebla
The phone area code for Puebla is 220 (international format +52220). Browse local exchange codes (NXX) and carrier assignments below.
📞 Exchange Codes (NXX) for Area Code 220
Select a central office code to view local carrier data and detailed information
📍 Geographic Location of Puebla
Geographic Overview
The area code 220 is a geographic National Destination Code (NDC) assigned to the state of Puebla, Mexico, under the international calling code +52. This code serves the city of Puebla de Zaragoza (commonly known as Puebla City) and its surrounding metropolitan area, including municipalities such as San Pedro Cholula, San Andrés Cholula, Cuautlancingo, and Amozoc. As part of the E.164 numbering plan, the full international number format is +52 220 XXX XXXX, where the NDC is followed by a seven-digit subscriber number.
Dialing Formats
For callers within Mexico, the national dialing format requires the long-distance prefix 01 before the area code, resulting in 01 220 XXX XXXX. However, for mobile-to-mobile calls within Mexico, it is common to dial only the ten-digit number (area code plus subscriber number) without the 01 prefix. For international callers, the format is +52 220 XXX XXXX (or 011 52 220 XXX XXXX from the US/Canada).
Geographic Coverage and Administration
The 220 area code is administered by the Federal Telecommunications Institute (IFT) and is designated for fixed-line services, including PSTN and VoIP. It covers a high-density urban zone with significant commercial and industrial activity. Puebla City is the fourth-largest city in Mexico and a major economic hub, which means the area code supports a large number of residential, business, and government lines.
Overlay and Numbering Considerations
Historically, Puebla City was served by area code 222. To meet growing demand, the 220 code was introduced as an overlay, allowing new subscribers to receive numbers with the 220 prefix while existing 222 numbers remain unchanged. This overlay requires ten-digit dialing for all local calls within the Puebla metropolitan area, regardless of whether the called party uses 220 or 222. Callers should always include the area code when dialing local numbers.
Practical Instructions for Callers
- Local callers (within Puebla): Dial the ten-digit number: 220 XXX XXXX.
- National callers (from other Mexican states): Dial 01 220 XXX XXXX.
- International callers: Dial your country's exit code, then 52 220 XXX XXXX (e.g., from the US, dial 011 52 220 XXX XXXX).
When calling from a mobile phone in Mexico, it is generally acceptable to dial the ten-digit number directly, as mobile networks recognize the full national number. For VoIP users, always use the international format to ensure proper routing.