Data report

US phone line types, counted. Every assigned block in the US and Canadian number plan.

Of the 1,539,378 thousand-number blocks assigned across the US and Canada, 40.5% belong to wireless carriers, 31.3% to landline carriers and 28.2% to VoIP providers. Number pooling splits one exchange between carriers, so 47.5% of exchanges hold more than one kind of line - which is why a phone's type cannot be read from its area code alone.

The number plan. Every assigned block, by the kind of carrier holding it.

40.5% Wireless blocks
31.3% Landline blocks
28.2% VoIP blocks
1,539,378 Blocks counted
231,623 Exchanges
3,237 Carriers

A block is a thousand consecutive numbers, and this is the shape of the number plan rather than of the phones in use - nothing here says how many people carry a mobile. It says what a carrier filed for. A number ported since it was assigned keeps its block, so only a live portability lookup, which asks where the number sits today, can show the move.

One exchange, two kinds of line. Which is why an area code and prefix cannot answer the question.

An exchange - the area code plus the next three digits, ten thousand numbers - used to belong to one carrier. Since number pooling it can be split ten ways, a thousand at a time, and the parts can be different kinds of line: a wireless block beside a landline block inside the same exchange. 142,003 of the 231,623 exchanges (61.3%) are split that way, and 109,942 of them (77.4% of the split ones, 47.5% of all exchanges) hold more than one kind. 85,828 hold at least one wireless block - those are the exchanges where a guess costs you a mobile.

Guess at the exchange and 25% of blocks are wrong. Measured, not asserted.

Give every block the most common line type in its own exchange - the best an answer that stops at the prefix can do - and 327,459 of 1,307,755 blocks get the wrong kind of line. One in four. The SQL is a window function over the same table and it is printed in the file this page renders from, so the figure can be reproduced rather than taken on trust.

Blocks, not phone numbers. What share of real numbers that works out to depends on how numbers are distributed inside each block, which the filings do not say - so neither do we. It is the reason Leadity resolves a phone against its own block and answers "unknown" when the blocks disagree and the number's own is missing, rather than taking the exchange's word for it.

By state and province. Regions holding 5,000 blocks or more.

RegionBlocksWirelessLandlineVoIP
CA177,32743.5%28.0%28.5%
TX126,47243.0%31.2%25.7%
NY94,12640.5%30.3%29.2%
FL88,86543.9%25.8%30.3%
IL65,61240.3%31.4%28.3%
PA65,57035.2%35.0%29.9%
OH54,63438.7%31.4%29.9%
MI49,67743.9%30.9%25.2%
GA48,60845.5%24.7%29.8%
NJ44,74737.4%31.8%30.9%
NC44,17239.5%29.5%31.0%
VA40,06039.0%32.6%28.4%
MA38,20934.3%31.7%34.1%
MO31,87036.7%33.0%30.2%
IN30,57536.0%32.1%31.9%
MD30,44938.8%32.6%28.6%
TN28,41440.2%28.5%31.3%
WI26,98139.0%33.0%27.9%
WA25,66043.7%32.3%24.0%
AL25,10741.8%25.4%32.8%
MN24,01635.1%33.4%31.4%
AZ23,40644.9%29.5%25.6%
LA22,01139.8%32.2%28.0%
SC21,09443.8%26.8%29.4%
CO21,02938.2%29.9%32.0%
OK19,27042.1%30.8%27.1%
KY19,06438.7%31.3%30.0%
IA18,50838.4%37.7%23.9%
KS17,16433.4%40.2%26.4%
OR16,50642.3%28.3%29.4%
CT16,01335.9%33.8%30.4%
AR15,22440.3%35.7%24.0%
MS14,85739.4%31.1%29.5%
UT13,15344.9%30.4%24.7%
NV11,19845.6%26.6%27.8%
NE10,31035.7%39.8%24.6%
WV10,03743.8%33.6%22.6%
ON9,97029.0%63.6%7.4%
NM8,29045.7%24.4%29.9%
PR7,16678.2%17.0%4.8%
ID7,03538.0%29.5%32.6%
QC6,26925.8%67.8%6.4%
ME6,14933.4%45.6%21.0%
DC5,97641.8%26.9%31.3%
NH5,81239.0%38.6%22.4%
DE5,49433.5%35.9%30.6%

Method. After the argument, where it belongs.

The block assignments are published by localcallingguide from NANPA's filings and are free to anyone. This platform holds a copy - 1,539,378 rows, loaded 2026-09-20 - because classifying a scraped phone against a local table is what keeps a scrape from depending on somebody else's rate limit. Each row is one area code, one exchange, one thousand-block digit, and the carrier that holds it.

A block becomes a line type by its carrier type: W is wireless, I is a landline incumbent, and a competitive carrier is decided from its name against a keyword list - the same rule the product uses on every number it delivers, so this report describes the thing we actually sell. Figures read 2026-09-22. Every query sits beside its figure in the file this page renders from.

Reuse it. Quote any figure or table here with a link back to this page. If you want the aggregates as a file, ask and we will send them.

Questions.

  • No. An area code says where a number was assigned, not what kind of line it is. Even the full exchange - the area code plus the next three digits - is not enough: 47.5% of exchanges hold blocks belonging to carriers of different kinds, because numbers are allocated a thousand at a time and the parts can be split between a wireless carrier and a landline one.

  • Numbers are allocated to carriers in blocks of a thousand: the area code, the three-digit exchange, and the first digit of the last four. 415-555-3000 through 415-555-3999 are one block. Before pooling an entire exchange of ten thousand numbers went to a single carrier, which is why the older shortcut - look up the exchange - used to work.

  • It is as accurate as the carrier filings it comes from, and it says who the number was ASSIGNED to. Number portability breaks that: a number carried from a landline to a mobile keeps its block. This report counts what the blocks say, over 1,539,378 of them, and does not claim to know where a phone is now.

  • The block assignments are published by localcallingguide from NANPA's own filings and are free to anyone. What is ours is the counting, and the rule that turns a block into a line type - a carrier type of W is wireless and I is landline, and a competitive carrier is read from its name against a published keyword list. The SQL for every figure is in the file this page renders from.

  • Because a list sold as mobile numbers is only as good as the lookup behind it. Leadity classifies every number it scrapes against this table at the block level, and delivers a lead only when the block says mobile - which is what a carrier-verified mobile from $0.016 means.

Related: the Google Maps scraper and the rest of the guides.

Leads with the line type already checked.

Pick a niche and a US or Canadian area, keep only the mobiles, and export the list - from $0.016 a carrier-verified mobile.