foneinfo.us Phone & Telco Intelligence
Numbering Administration

NANPA — The North American Numbering Plan

How 10-digit phone numbers are organized, assigned, and administered across the United States, Canada, and the Caribbean — all under a single country code.

01 What is NANPA?

NANPA stands for North American Numbering Plan Administration. It is the organization responsible for administering the North American Numbering Plan (NANP) — the telephone numbering scheme used across the United States, Canada, and numerous Caribbean nations.

The NANP itself has existed since the 1940s, when AT&T and the Bell System created a unified 10-digit numbering scheme to enable direct distance dialing without operator assistance. The formal administration role was separated from AT&T following the 1984 Bell System divestiture, and NANPA was established in 1984 as a neutral third-party administrator, currently operated under contract with the Federal Communications Commission (FCC) and the Canadian Radio-television and Telecommunications Commission (CRTC).

NANPA administers:

Who runs NANPA? NANPA is currently administered by Somos, Inc. under contract with the FCC. The official website is nanpa.com. All number assignment requests from carriers flow through NANPA.

02 The NPA-NXX-XXXX Structure

Every telephone number in the NANP is exactly 10 digits, formatted as NPA-NXX-XXXX. When dialed internationally, the country code +1 precedes these 10 digits.

202-555-0147
NPA
NXX
XXXX
NPA (Area Code) Numbering Plan Area — identifies the geographic region or service type 3 digits · First digit: 2–9
NXX (Exchange) Central Office Code — identifies the carrier and switching office 3 digits · First digit: 2–9
XXXX (Subscriber) Line number — the individual subscriber within that exchange 4 digits · 0000–9999

NPA — Numbering Plan Area

The first three digits identify the Numbering Plan Area, commonly called the area code. The first digit must be 2 through 9 (0 and 1 are reserved for special signaling purposes). The second and third digits can be 0–9, giving a theoretical maximum of 800 area codes — though in practice many are reserved or unavailable.

Originally, area codes with a 0 or 1 in the middle digit indicated a state/province with a single area code, while a digit 2–9 in the middle indicated a region with multiple codes. This distinction became obsolete as numbers were exhausted and overlays were introduced.

NXX — Central Office Code (Exchange)

The middle three digits are the Central Office Code, also called the NXX or exchange. Like the NPA, the first digit must be 2 through 9. Each NXX is assigned to a specific telephone carrier (identified by their OCN — Operating Company Number) within a specific NPA. A single NPA can contain hundreds of NXX codes assigned to dozens of different carriers.

The NXX was historically tied to a physical central office switch, but in the modern era of number portability, an NXX's geographic association is an originating indicator only — the subscriber may be anywhere in the rate center.

XXXX — Subscriber Number

The final four digits uniquely identify the subscriber line within a given NXX. With 10,000 possible values (0000–9999), a single NXX code can theoretically serve up to 10,000 individual subscribers — though practical fill rates are typically far lower.

Total Capacity

Combining the constraints above, the NANP provides approximately 6.4 billion possible numbers (800 possible NPAs × 800 possible NXX codes per NPA × 10,000 subscriber numbers = 6,400,000,000). Not all are usable — reserved codes, special services, and inefficient assignment reduce the effective pool significantly, which is why number conservation measures like 1000-block pooling exist.

03 NANP Territory

The North American Numbering Plan is unique in that many independent nations share a single country code+1. This is a legacy of the original Bell System network, which served North America as a unified telephone territory before national borders were a concern for numbering plans.

NANP territory includes the United States, Canada, and 17 Caribbean nations and territories:

Region Country Code Notes
United States (all 50 states & DC)+1Primary NANP jurisdiction; FCC regulates
Canada+1CRTC regulates; shares NANP administration
Dominican Republic+1-809/829/849Three NPAs
Jamaica+1-876
Puerto Rico+1-787/939US territory; FCC jurisdiction
Trinidad & Tobago+1-868
Barbados+1-246
Bahamas+1-242
Bermuda+1-441British Overseas Territory
US Virgin Islands+1-340US territory; FCC jurisdiction
Cayman Islands+1-345British Overseas Territory
Guam+1-671US territory; FCC jurisdiction
Other Caribbean NPAs+1Anguilla (264), Antigua (268), BVI (284), Grenada (473), Montserrat (664), St. Kitts (869), St. Lucia (758), St. Vincent (784), Turks & Caicos (649)

From an international dialing perspective, all these territories look identical — you dial +1 followed by a 10-digit number. This can cause confusion: calling a Caribbean number may incur international rates even though the number format is identical to a US domestic number.

04 How Area Codes Are Assigned

When a geographic area exhausts its available NXX codes within an existing NPA, NANPA — working with the FCC and state regulators — must introduce new numbering capacity. There are two primary methods:

Geographic Split
The existing NPA is divided geographically. One region retains the original area code; the other receives a new NPA. Subscribers in the split region must update their numbers. Historically common but disruptive and increasingly rare.
Overlay
A new NPA is assigned to the same geographic area as an existing one. Subscribers keep their old numbers; new numbers may be assigned from either code. Requires 10-digit dialing for all local calls.
Initial Assignment
When a new territory is added to NANP or a territory separates into its own NPA for the first time (e.g., new Caribbean member states), NANPA assigns a fresh NPA from the available pool.

The Assignment Process

Carriers petition NANPA for new NXX codes in an NPA. NANPA tracks utilization rates — when an NPA reaches approximately 10% remaining capacity, the relief planning process begins. A Numbering Relief Planning Committee (NRPC) is convened with the relevant state PUC, carriers, and NANPA to evaluate options.

All new area code assignments are ultimately subject to FCC approval in the US, and CRTC approval in Canada.

Area code exhaustion timeline: The most populated states have gone through multiple overlay cycles. California, for example, has dozens of NPAs and several overlays. At current demand levels, NANPA projects full NANP exhaustion is decades away — primarily because wireless numbers are assigned in 1000-block pools, dramatically improving efficiency.

05 NXX Exchange Assignment

Within each NPA, individual NXX codes (exchanges) are assigned to telephone carriers who request them. The assignment process is managed by NANPA and is based on documented need.

OCN — Operating Company Number

Every telephone carrier is identified by a 4-character Operating Company Number (OCN), sometimes called a SPID (Service Provider Identification). OCNs are assigned by NECA (National Exchange Carrier Association). When an NXX is assigned, it is tied to a specific OCN, which tells you which carrier "owns" that exchange.

The OCN type code indicates what kind of carrier it is:

Type Code Carrier Type Description
IILECIncumbent Local Exchange Carrier — original franchise telephone company
RRBOCRegional Bell Operating Company — one of the original Baby Bells
LCLECCompetitive Local Exchange Carrier — post-1996 new entrant
WWirelessMobile/cellular carrier (facilities-based)
PPagingDedicated paging carrier
CCAPCompetitive Access Provider

Rate Centers

NXX codes are assigned within specific rate centers — geographic billing zones used for determining local vs. long-distance call charges. Each rate center has a defined geographic area and a rate center name (often matching a city or town). An NXX is tied to a rate center even though Local Number Portability (LNP) allows the subscriber behind it to be physically elsewhere.

Rate center data is published by NECA and is a key component of call routing tables used by every telephone switch in North America.

NXX vs. the physical world: Prior to number portability, an NXX reliably identified where a subscriber was located. Today, due to LNP and the rise of VoIP, an NXX only tells you the original assignment — the actual subscriber could have ported that number to any carrier in any location.

06 1000-Block Number Pooling

Historically, NANPA assigned NXX codes in full 10,000-number blocks. Even if a carrier only needed a few hundred numbers, they received all 10,000 in the NXX. This was enormously wasteful — studies found that many NXX codes were less than 2% utilized when they were assigned.

In 2000, the FCC mandated Thousands-Block Number Pooling for all Tier 1 markets (and later extended more broadly). Under this system:

This is why a lookup on a number in the 202-555-XXXX range might show a different carrier for 202-555-0xxx vs. 202-555-1xxx — they are different 1000-blocks assigned to different OCNs.

Before Pooling
Carrier requests NXX. Receives 10,000 numbers. Uses 200. 9,800 numbers sit unused, unavailable to others.
After Pooling
Carrier requests 1000-block. Receives 1,000 numbers. Uses 200. Remaining blocks available for other carriers.
Impact
Dramatically extended the life of existing NPAs. Estimated to have delayed exhaustion of many area codes by decades.

07 Special NPA & Service Codes

Not all NPAs correspond to geographic regions. NANP reserves several NPA ranges for special services, accessible from anywhere in the NANP territory:

Code Type Description
800 / 833 / 844 / 855 / 866 / 877 / 888 Toll-Free Calls are free to the calling party; charges billed to the number owner. Managed by SMS/800 (now Somos). Subscribers can port toll-free numbers between RespOrgs (Responsible Organizations).
900 Premium Rate Caller is billed a premium per-minute or flat fee. Largely supplanted by internet-based services.
976 Premium Local Local premium-rate services; varies by state. Historically used for adult content lines and information services.
555 Directory NXX 555 within any NPA. 555-1212 is directory assistance. 555-0100 through 555-0199 are reserved for fictional use in films and TV.
211 N11 Community information and referral services (social services, crisis lines)
311 N11 Non-emergency municipal services (e.g., city complaints, parking, trash)
411 N11 Directory assistance
511 N11 Traffic and transportation information
711 N11 Telecommunications Relay Services (TRS) — for hearing/speech impaired
811 N11 Call Before You Dig — utility location service (mandatory in the US)
911 N11 Emergency services — police, fire, medical. Enhanced 911 (E911) provides caller location data to dispatch.

Reserved and Unavailable NPAs

Several NPA ranges are permanently reserved and never assigned to geographic areas or services:

08 NANPA Public Data

NANPA publishes several datasets that are freely available to the public and are the foundation for phone lookup tools, call routing systems, and telecommunications research:

CO Code Assignment
The master database of every NXX assigned in every NPA, including the OCN of the assigned carrier, the rate center, the state/province, and assignment date. Updated regularly (typically weekly).
Area Code Map
Geographic maps and tables showing NPA boundaries, overlay relationships, and relief planning status.
NPA Reports
Utilization reports showing fill levels for each NPA, projected exhaustion dates, and historical assignment trends.
Pooling Data
1000-block assignment records showing which carrier holds each block within pooled NXX codes.

The CO Code Assignment file is a cornerstone dataset. It is distributed as a TAB-delimited flat file with a combined NPA_NXX column (e.g. "617-555") and is updated regularly. Telecommunications carriers, phone lookup services, and routing systems use this data to map NPA-NXX combinations to carriers and rate centers.

Data currency matters: Because carriers are constantly acquiring, releasing, and porting number blocks, NANPA data has a shelf life. A lookup database that hasn't been refreshed recently may return outdated carrier information. foneinfo.us refreshes its NANPA source data regularly to minimize this.

The official source for all NANPA data: www.nanpa.com

09 How foneinfo.us Uses NANPA Data

foneinfo.us ingests the NANPA CO Code Assignment data and 1000-block pooling records to build the core of every phone lookup result. When you look up a number on foneinfo.us, the NPA-NXX is matched against the NANPA assignment database to determine:

This NANPA-derived data is combined with other sources (CNAM databases, LNP query results, CLLI data) to give you the most complete picture possible of any North American phone number.

Look up any North American number See the carrier, rate center, line type, and more — powered by NANPA data.
Phone Lookup →

Want to learn more about related topics? See our guides on Carrier Types (ILEC, CLEC, RBOC) and check the Learn Hub for the full reference library.