FCC Data · Updated April 2026
North Carolina Internet Overview
855 Mbps avg · 853 ZIP codes · 100% fiber · 100 counties
855
Avg Mbps
100%
Fiber Access
10
Avg Providers
853
ZIP Codes
County Grade Distribution
A
35
B
44
C
17
D
4
F
0
Best Broadband Counties in North Carolina
| County | Grade | Avg Download | Fiber | ZIPs |
|---|---|---|---|---|
| Davie | A | 1000 Mbps | 100% | 3 |
| Surry | A | 1000 Mbps | 100% | 9 |
| Yadkin | A | 1000 Mbps | 100% | 5 |
| Davidson | A | 1000 Mbps | 100% | 8 |
| Guilford | A | 1000 Mbps | 100% | 26 |
| Wake | A | 1000 Mbps | 100% | 32 |
| Wilson | A | 1000 Mbps | 100% | 8 |
| Cabarrus | A | 1000 Mbps | 100% | 7 |
| Mecklenburg | A | 1000 Mbps | 100% | 34 |
| Wilkes | A | 1000 Mbps | 100% | 12 |
| Mitchell | A | 1000 Mbps | 100% | 2 |
| Yancey | A | 1000 Mbps | 100% | 3 |
| Durham | A | 1000 Mbps | 100% | 10 |
| Stokes | A | 1000 Mbps | 100% | 9 |
| Forsyth | A | 1000 Mbps | 100% | 16 |
Slowest Counties in North Carolina
| County | Grade | Avg Download | Fiber | ZIPs |
|---|---|---|---|---|
| Hyde | D | 100 Mbps | 100% | 6 |
| Jackson | D | 1000 Mbps | 100% | 9 |
| Greene | D | 100 Mbps | 100% | 4 |
| Macon | D | 1000 Mbps | 100% | 5 |
| Tyrrell | C | 100 Mbps | 100% | 1 |
| Caswell | C | 100 Mbps | 100% | 7 |
| Jones | C | 100 Mbps | 100% | 2 |
| McDowell | C | 1000 Mbps | 100% | 4 |
| Swain | C | 1000 Mbps | 100% | 2 |
| Henderson | C | 1000 Mbps | 100% | 13 |
| Bertie | C | 100 Mbps | 100% | 8 |
| Martin | C | 100 Mbps | 100% | 8 |
| Chowan | C | 100 Mbps | 100% | 2 |
| Duplin | C | 1000 Mbps | 100% | 12 |
| Graham | C | 100 Mbps | 100% | 3 |
All 100 Counties in North Carolina
ADavie
ASurry
AYadkin
ADavidson
AGuilford
AWake
AWilson
ACabarrus
AMecklenburg
AWilkes
AMitchell
AYancey
ADurham
AStokes
AForsyth
ANew Hanover
AMadison
AClay
AOrange
ABrunswick
AAlleghany
ARandolph
ALee
AColumbus
ARowan
AAlamance
AWatauga
AAshe
AStanly
AGaston
AChatham
ABuncombe
ASampson
AIredell
APolk
BWayne
BLincoln
BUnion
BBladen
BCaldwell
BMoore
BJohnston
BCurrituck
BAvery
BRobeson
BPender
BHarnett
BRichmond
BAnson
BCleveland
BCherokee
BFranklin
BBeaufort
BRockingham
BOnslow
BBurke
BHaywood
BCumberland
BCraven
BPitt
BPasquotank
BCarteret
BCatawba
BVance
BHertford
BHoke
BPamlico
BEdgecombe
BDare
BCamden
BAlexander
BTransylvania
BPerson
BNorthampton
BPerquimans
BGates
BNASH
BRutherford
BLenoir
CGranville
CWarren
CHalifax
CScotland
CMontgomery
CWashington
CGraham
CBertie
CMartin
CChowan
CDuplin
CHenderson
CSwain
CMcDowell
CJones
CCaswell
CTyrrell
DMacon
DGreene
DJackson
DHyde
Internet Providers in North Carolina
| Provider | ZIP Codes | Max Speed |
|---|---|---|
| T-Mobile | — | 25 Mbps |
| Charter (Spectrum) | 853 | 1,000 Mbps |
| AT&T | 853 | 1,000 Mbps |
| Lumen (CenturyLink) | 853 | 940 Mbps |
| United States Cellular Corporation | 853 | 2 Mbps |
| King Street L.p. | 853 | 10 Mbps |
| Carolina West Wireless | 853 | 25 Mbps |
| Open Broadband LLC | 853 | 100 Mbps |
Cities in North Carolina
Neighboring States
Test Your Speed
See how your connection compares to the 855 Mbps average in North Carolina.
Frequently Asked Questions
What is the average internet speed in North Carolina?
North Carolina has an average maximum download speed of 855 Mbps across 853 ZIP codes. 100% of areas have fiber internet access, and the state averages 10 providers per ZIP code.
Which counties in North Carolina have the best internet?
The counties with the best broadband in North Carolina include Davie (Grade A), Surry (Grade A), Yadkin (Grade A). These areas have the fastest average speeds and most provider competition.
How does North Carolina compare to the national average?
The national average download speed is 876 Mbps, while North Carolina averages 855 Mbps — below the national average. Nationally, 96% of areas have fiber, compared to 100% in North Carolina.
Sources: FCC Broadband Data Collection