If we assume a 10-digit number is a sequence of 10 digits with no restrictions, there are 10 billion possible combinations. However, under the rules of the North American Numbering Plan (NANP), the actual number of possibilities is closer to 6.1 billion. This is because the NANP places specific restrictions on the first digit of the area code, the first digit of the central office code, and reserves some codes for special services.
Permutations: The mathematical basis for the calculation
The number of possible phone numbers is a problem of permutations with repetition, where the order of the digits matters. For a 10-digit number, there are 10 possible digits for each position (0 through 9).
If there were no restrictions, the calculation would be:10×10×10×10×10×10×10×10×10×10=1010=10,000,000,00010 cross 10 cross 10 cross 10 cross 10 cross 10 cross 10 cross 10 cross 10 cross 10 equals 10 to the tenth power equals 10 comma 000 comma 000 comma 000
10×10×10×10×10×10×10×10×10×10=1010=10,000,000,000
This theoretical maximum of 10 billion is often cited as the starting point for discussion but doesn't reflect the practical reality of telecommunication regulations.
Rules of the North American Numbering Plan (NANP)
The NANP dictates the structure of 10-digit phone numbers in the United States, Canada, and several Caribbean nations. A NANP number follows the format NPA–NXX–XXXX, where:
- NPA is the 3-digit Numbering Plan Area code (area code).
- NXX is the 3-digit Central Office code (exchange).
- XXXX is the 4-digit line number.
The NANP enforces several rules that limit the number of available combinations:
- First digit (N) restriction: The first digit of both the area code and the central office code cannot be 0 or 1. This means there are only 8 possible digits for these two positions (2 through 9).
- Central office code (NXX) restriction: The middle three digits (NXX) cannot end with '11' (e.g., 411, 611, 911), which are reserved for special services.
- Reserved codes: Some entire area codes (NPA codes) are reserved for non-geographic or other special uses, such as toll-free 8XX numbers.
A more accurate calculation
Factoring in the NANP restrictions provides a more realistic number of possible combinations.
Step 1: Calculate possible area codes (NPA)
-
First digit (N): 8 possibilities (2-9).
-
Second and third digits (X): 10 possibilities each (0-9).
-
The last two digits cannot both be 1 (e.g., 211, 311). The total number of non-N11 combinations for the last two digits is 10×10−1=9910 cross 10 minus 1 equals 99
10×10−1=99
.
-
Therefore, the total number of area codes is 8×10×10−N11 codes8 cross 10 cross 10 minus N11 codes
8×10×10−N11codes
.
-
The eight N11 codes (211, 311, 411, 511, 611, 711, 811, 911) must be subtracted.
-
The number of valid NPA codes is approximately 8×10×10−8=7928 cross 10 cross 10 minus 8 equals 792
8×10×10−8=792
.
Step 2: Calculate possible central office codes (NXX)
-
Similar to the NPA, the first digit cannot be 0 or 1, leaving 8 options (2-9).
-
The next two digits can be any number from 0-9, with 10 options each.
-
The central office code also cannot end in '11'. There are 8 N11 codes that must be subtracted from the total, similar to the area code calculation.
-
The number of valid NXX codes is approximately 8×10×10−8=7928 cross 10 cross 10 minus 8 equals 792
8×10×10−8=792
.
Step 3: Calculate possible line numbers (XXXX)
- The final four digits can be any number from 0000 to 9999, which gives 10,000 possibilities.
- Some numbers are reserved for specific uses, such as the 555-XXXX prefix for fictional numbers (e.g., in movies), but these are a small fraction of the total and not uniformly applied across all exchanges.
Step 4: Calculate the total number of combinations
-
Multiplying the possible combinations for each part gives the approximate total:792 (valid NPAs)×792 (valid NXXs)×10,000 (XXXXs)≈6.098 billion792 (valid NPAs) cross 792 (valid NXXs) cross 10 comma 000 (XXXXs) is approximately equal to 6.098 billion
792(validNPAs)×792(validNXXs)×10,000(XXXXs)≈6.098billion
This refined calculation shows that while the theoretical maximum is 10 billion, the actual number of possible combinations under the NANP is around 6.1 billion.
Future expansion and number exhaustion
The North American Numbering Plan has evolved over time to accommodate the increasing demand for phone numbers, largely driven by the explosion of mobile phones, faxes, and internet-based telephony. Despite the large number of available combinations, there have been concerns about potential exhaustion, prompting the discussion of future expansion options.
In 1995, the NANP removed the restriction that the middle digit of an area code had to be 0 or 1, which allowed for a greater number of available area codes. This and other changes have significantly delayed the projected exhaustion of available numbers. As of 2020, studies suggested that the current numbering plan would not run out until after 2050.