Introduction
Look at any North American phone number — say 757-555-0182. The last four digits feel random, but the first six are not. They are a routing address, and they decide where your call physically travels before it ever rings.
Those first six digits are the NPA and the NXX. Telecom carriers, billing systems, and number-porting databases depend on them every second of the day. Most people never need to think about them — until a call fails, a number won't port, or a "local" call gets billed as long distance.
This guide breaks down what NPA NXX actually means, how the two pieces work together, and why they matter for anyone running a business phone system.
WHAT NPA AND NXX STAND FOR

A ten-digit number follows the pattern NXX-NXX-XXXX, where N is any digit 2 through 9. The structure splits cleanly into three parts.
NPA — The Area Code
NPA stands for Numbering Plan Area. It is the three-digit area code that ties a number to a geographic region — 805 for California's Central Coast, 757 for Hampton Roads, Virginia.
NXX — The Central Office Code
NXX is the next three digits, also called the exchange, prefix, or central office (CO) code. It identifies the specific switch — historically a physical telephone exchange — that serves that block of numbers.
The Last Four — The Station Number
The final four digits are the line or station number. They identify one specific subscriber line within that exchange.
WHY THE FIRST SIX DIGITS MATTER MOST
The combination NPA-NXX is the part carriers actually route on. Together, those six digits define a block of 10,000 possible numbers — NPA-NXX-0000 through NPA-NXX-9999.
When you dial, the network does not search all ten digits at once. It reads the NPA to find the region, then the NXX to find the serving switch, and only then connects the final four digits to a line. That hierarchy is what lets billions of numbers route in milliseconds.
This is also why the six-digit prefix shows up in telecom contracts, rate sheets, and routing tables far more often than full phone numbers do.
Ready when you are
Protect your business line.
MCM's local numbers ship with verified caller ID and smart call filtering — customers always know it's really you, and spam never reaches your team.
HOW NXX CODES ARE ASSIGNED

NXX codes are not handed out by city. They are assigned by rate center — a defined geographic zone within a state where calls that start and end inside the zone count as local.
Each rate center holds a set of NXX codes. When a carrier needs more numbers, it requests a code from the Central Office Code Administrator, and the assignment is published so every other carrier knows how to route to it.
Quick win: If you ever wonder why a nearby call is billed as long distance, the answer is almost always the rate center — the two numbers sit in different rate centers even though the towns feel close.
Thousands-Block Pooling
Handing out a full 10,000-number block to a carrier that needs only a few hundred wastes numbers fast. To fix that, regulators introduced thousands-block pooling.
A thousands block is a group of 1,000 consecutive numbers — NPA-NXX-X000 through NPA-NXX-X999. Carriers can now receive numbers in 1,000-count blocks instead of 10,000, which has slowed area code exhaustion across North America.
If you are exploring number planning for a growing business, our guide to choosing a business phone number walks through the practical side.
THE LERG: THE MASTER ROUTING MAP
None of this works without a shared reference. That reference is the LERG — the Local Exchange Routing Guide.
The LERG is the industry database that maps every NPA-NXX and thousands block to the carrier and switch that serve it. Carriers consult it to know exactly where to hand off a call.
When you port a number to a new provider, the system relies on the LERG and a Location Routing Number — itself a valid NPA-NXX — to redirect calls correctly. That is how you keep your number while changing carriers.
NPA-NXX VS. THE FULL PHONE NUMBER — QUICK COMPARISON
| Element | Digits | What It Identifies | Who Uses It |
|---|---|---|---|
| NPA | First 3 | Geographic region / area code | Callers, regulators, carriers |
| NXX | Middle 3 | Central office switch / exchange | Carriers, routing systems |
| NPA-NXX | First 6 | A block of 10,000 numbers + rate center | Billing, routing, porting databases |
| Full number | All 10 | One specific subscriber line | End users |
The takeaway: humans care about the full number, but the network cares about the first six.
WHY THIS MATTERS FOR YOUR BUSINESS PHONE SYSTEM

If you run a virtual phone system or buy numbers in bulk, NPA-NXX logic affects you directly. Three real-world examples make it concrete.
Local Presence
Choosing a number with the right NPA-NXX gives you a genuine local footprint in a target market — useful when local trust drives answer rates.
Call Routing and Cost
Least-cost routing engines read the NPA-NXX to pick the cheapest compliant path for every call. Get the prefix wrong and costs climb.
Number Portability
When you move providers, the NPA-NXX and LERG data are what make your number follow you. A clean port depends on that record being accurate.
At My Country Mobile (MCM), routing systems use NPA-NXX data to place every call on an optimized carrier path across 190+ countries — so businesses get local numbers without managing the underlying telecom plumbing.
WHAT TO DO WITH THIS KNOWLEDGE

You do not need to memorize routing tables. But understanding NPA-NXX helps you ask better questions when you buy numbers, port a line, or audit a phone bill.
Before you pick a new business number, check the area code and rate center for the market you want to reach. Before you port, confirm your provider has clean LERG data. Those two checks prevent most number headaches.
Ready to put the right numbers to work? Explore local and toll-free numbers with MCM and get connected in minutes — no contracts, no hardware.
Ready when you are
Ready to sound local everywhere you sell?
MCM activates business numbers in minutes, with call routing, analytics, and CRM-ready integrations. Start your free trial — no card to browse inventory.
FAQs
What does NPA NXX mean in a phone number?
NPA is the three-digit area code, and NXX is the next three digits identifying the local switch. Together they are the first six digits of a North American number.
How many phone numbers are in one NPA-NXX block?
Each NPA-NXX combination covers exactly 10,000 numbers, running from X-XXX-0000 to X-XXX-9999.
What is the difference between NXX and a rate center?
NXX is a single exchange code. A rate center is a geographic zone that may hold many NXX codes and defines which calls count as local.
What is the LERG used for?
The LERG, or Local Exchange Routing Guide, is the master database mapping every NPA-NXX and thousands block to its serving carrier and switch.
Does NPA-NXX affect number portability?
Yes. When you port a number, the routing system uses LERG data and a Location Routing Number — a valid NPA-NXX — to send calls to your new carrier.
Why is a nearby call sometimes billed as long distance?
Because the two numbers sit in different rate centers. Distance on a map does not decide call cost — rate center boundaries do.
Can two phone numbers share the same NPA-NXX?
Yes. Up to 10,000 numbers share one NPA-NXX. They differ only in the final four digits.






