Start your 14-day free trial250 minutes included, cancel anytimeSee plans
Glossary

NPA-NXX explained: the anatomy of a phone number.

Every North American number is +1, then an NPA, then an NXX, then four digits. The first three are the area code, the next three the exchange, and together they are the key every lookup tool runs on. Here is what each part means and what it no longer tells you.

  • NPA = area code
  • NXX = exchange
  • 10,000 lines per exchange
The three parts

NPA, NXX and the line number

Take a Boston number written as (617) 555-0134. Dialled from abroad it is +1 617 555 0134; stored in a database it is +16175550134. Under every one of those spellings the number is the same three groups.

  • NPA — the area codeNumbering Plan Area. The first three digits after the country code, identifying a region: 617 for Boston and its inner suburbs, 212 for Manhattan. An overlay gives one region a second NPA on the same streets.
  • NXX — the exchangeThe central office code, the next three digits. Historically one switch in one town; today an NXX is assigned to a carrier and homed to a rate center, the point that decides what counts as a local call.
  • XXXX — the lineThe subscriber number, four digits from 0000 to 9999. Ten thousand lines per exchange, which is the unit everything above it is counted in.

The pairing of the first two groups — 617-555 — is the NPA-NXX. It is the unit numbers are administered in: a carrier is assigned an exchange, or a block of one, within an area code, and every rate center, routing table and spam filter that reasons about “where a number is from” starts from that pair.

The rules

What each digit is allowed to be

The format is usually written NXX-NXX-XXXX. The letters are not placeholders chosen at random; they encode the rules below, which are what make a dialling plan able to tell an area code from an exchange from a service code without a separator.

  • N means 2 to 9, X means 0 to 9Neither an area code nor an exchange can begin with 0 or 1. A leading 0 reaches the operator and a leading 1 signals a toll or ten-digit call, so both are reserved as dialling prefixes rather than digits of a number.
  • N11 is never a code211, 311, 411, 511, 611, 711, 811 and 911 are service codes. They cannot be assigned as an area code or as an exchange, which is why a dialling plan can treat three digits ending in 11 as a complete call.
  • A second digit of 9 is held backArea codes with 9 in the middle position (N9X) are reserved for a future expansion of the numbering plan. Until 1995 the middle digit could only be 0 or 1; the interchangeable codes that followed are why 334, 360 and every newer code look the way they do.
  • 555 is set asideThe 555 exchange is reserved for information services, and 555-0100 to 555-0199 are kept for fiction. That is why the sample numbers on this site end in 555-0134: they cannot ring anyone.
Lookups

What an NPA-NXX lookup tells you, and what it stopped telling you

An exchange is assigned to one carrier and homed to one rate center — the named point, usually a town, that decides which other exchanges are a local call. A lookup on the pair returns that rate center, the state and time zone, the carrier the block was assigned to, and whether it is in service. That part is still reliable, and it is what call-routing systems and fraud teams use it for.

What it no longer tells you is who serves the line today. Since number portability, a subscriber can move to any carrier and keep every digit, so the exchange identifies the original assignee only. The current carrier is resolved through the porting database and the number’s location routing number, which the exchange cannot reveal. Thousands-block pooling complicates it further: in most US metros numbers are handed out in blocks of 1,000 (NPA-NXX-X), so a single exchange can be split among several carriers.

The practical reading: the NPA-NXX places a number in a rate center and a time zone with confidence, and says nothing certain about the company or the device on the other end.

For a business number

Where this matters when you pick a number

The area code is the part customers read — it says which market you are in, which is why the area-code guides on this site exist. The exchange is the part the network reads: it sets the rate center, and with it which calls are local to your line. A provider that holds inventory in the rate center you want can usually offer a choice of exchange; what it cannot do is move an exchange somewhere it is not homed.

When you port a number, every digit including the NPA-NXX stays exactly as it was; only the carrier behind it changes. And when a region adds an overlay, the new area code reuses the full range of exchanges on the same streets — which is why the newest area codes arrive with no change to anyone’s existing number.

FAQ

NPA-NXX FAQ

What does NPA stand for?

Numbering Plan Area. It is the formal name for an area code in the North American Numbering Plan, which covers the United States, Canada and most of the Caribbean under country code 1.

What does NXX mean?

The three-digit central office code that follows the area code — the exchange. N stands for a digit from 2 to 9 and X for any digit from 0 to 9, which is the format rule itself rather than an abbreviation of words.

What is an NPA-NXX lookup used for?

Finding the rate center an exchange is homed to, the original carrier it was assigned to, the state and time zone, and whether the block is in service. Carriers, call-routing systems and fraud teams use it; so does anyone checking whether a number is plausibly where it claims to be.

Does the NPA-NXX tell me who the carrier is?

Only who the exchange was originally assigned to. Since number portability, a line can move to any carrier while keeping its digits, so the current carrier is found through the porting database and the number’s location routing number, not from the exchange.

How many phone numbers fit in one area code?

Up to 792 exchanges of 10,000 numbers each — about 7.92 million — before the codes set aside for services and testing are removed. In practice an area code runs short long before that, because numbers are assigned to carriers in blocks and not every block is full.

What is thousands-block pooling?

Assigning numbers to carriers in blocks of 1,000 (NPA-NXX-X) rather than a whole exchange of 10,000. It is mandatory in most US metropolitan areas and is the main reason area codes last longer than they used to.

Can I choose my exchange when I get a business number?

Often you can choose from what a provider holds in the rate center you want, but the exchange is not a vanity field — it decides which calls are local to the line. Choose the area code for the market and the rate center for the local calling area; the exchange follows from those.

What is the difference between NPA-NXX and E.164?

NPA-NXX describes the structure of a North American number. E.164 is the international format the same number is stored in: a plus sign, the country code 1, then the ten digits with no punctuation — +16175550134.

A number in the right rate center.

Search live inventory by area code and city, port what you already have, and route it to your team the same afternoon.

No credit card required · Free number porting · Cancel anytime