Business Internet Providers in North Dakota
Pick a town to see who reports fiber, cable, DSL and fixed wireless service there, or check your exact address.
101 towns and cities
| Town | County | Fiber | Cable | Wired providers |
|---|---|---|---|---|
| Ashley | McIntosh County | 100% | 0% | 1 |
| Beach | Golden Valley County | 100% | 0% | 1 |
| Belcourt | Rolette County | 100% | 0% | 1 |
| Belfield | Stark County | 100% | 96% | 3 |
| Beulah | Mercer County | 100% | 95% | 2 |
| Bismarck | Burleigh County | 21% | 83% | 2 |
| Bottineau | Bottineau County | 100% | 96% | 2 |
| Bowman | Bowman County | 100% | 95% | 2 |
| Burlington | Ward County | 100% | 97% | 2 |
| Cando | Towner County | 100% | 98% | 2 |
| Carrington | Foster County | 100% | 95% | 2 |
| Casselton | Cass County | 100% | 97% | 3 |
| Cavalier | Pembina County | 100% | 0% | 1 |
| Center | Oliver County | 100% | 98% | 2 |
| Cooperstown | Griggs County | 100% | 97% | 2 |
| Crosby | Divide County | 100% | 0% | 1 |
| Devils Lake | Ramsey County | 100% | 96% | 2 |
| Dickinson | Stark County | 65% | 93% | 3 |
| Drayton | Pembina County | 100% | 0% | 1 |
| Dunseith | Rolette County | 100% | 95% | 2 |
| Edgeley | LaMoure County | 100% | 0% | 1 |
| Elgin | Grant County | 100% | 0% | 1 |
| Ellendale | Dickey County | 100% | 0% | 1 |
| Enderlin | Cass County | 100% | 0% | 1 |
| Fargo | Cass County | 22% | 99% | 5 |
| Fessenden | Wells County | 100% | 99% | 2 |
| Fort Totten | Benson County | 100% | 0% | 1 |
| Gackle | Logan County | 100% | 0% | 1 |
| Garrison | McLean County | 100% | 0% | 1 |
| Glen Ullin | Morton County | 100% | 94% | 2 |
| Grafton | Walsh County | 7% | 94% | 3 |
| Grand Forks | Grand Forks County | 76% | 68% | 3 |
| Gwinner | Sargent County | 100% | 0% | 1 |
| Hankinson | Richland County | 100% | 91% | 2 |
| Harvey | Wells County | 100% | 97% | 2 |
| Harwood | Cass County | 0% | 98% | 2 |
| Hatton | Traill County | 2% | 98% | 2 |
| Hazen | Mercer County | 100% | 97% | 2 |
| Hebron | Morton County | 100% | 93% | 2 |
| Hettinger | Adams County | 100% | 96% | 2 |
| Hillsboro | Traill County | 100% | 94% | 2 |
| Horace | Cass County | 100% | 82% | 5 |
| Jamestown | Stutsman County | 100% | 96% | 4 |
| Kenmare | Ward County | 100% | 0% | 1 |
| Killdeer | Dunn County | 93% | 94% | 2 |
| Kindred | Cass County | 100% | 0% | 2 |
| Kulm | LaMoure County | 100% | 0% | 1 |
| LaMoure | LaMoure County | 100% | 0% | 1 |
| Lakota | Nelson County | 100% | 0% | 1 |
| Langdon | Cavalier County | 100% | 96% | 2 |
| Larimore | Grand Forks County | 1% | 99% | 2 |
| Leeds | Benson County | 100% | 0% | 1 |
| Lidgerwood | Richland County | 100% | 98% | 2 |
| Lincoln | Burleigh County | 12% | 99% | 2 |
| Linton | Emmons County | 100% | 0% | 1 |
| Lisbon | Ransom County | 100% | 0% | 1 |
| Mandan | Morton County | 9% | 97% | 3 |
| Mandaree | McKenzie County | 100% | 0% | 1 |
| Mapleton | Cass County | 100% | 97% | 3 |
| Mayville | Traill County | under 1% | 99% | 1 |
| Milnor | Sargent County | 100% | 0% | 1 |
| Minot | Ward County | 98% | 97% | 2 |
| Minto | Walsh County | 8% | 99% | 2 |
| Mohall | Renville County | 100% | 95% | 2 |
| Mott | Hettinger County | 100% | 0% | 1 |
| Napoleon | Logan County | 100% | 0% | 1 |
| New England | Hettinger County | 100% | 0% | 1 |
| New Rockford | Eddy County | 100% | 97% | 2 |
| New Salem | Morton County | 100% | 95% | 2 |
| New Town | Mountrail County | 100% | 0% | 1 |
| Northwood | Grand Forks County | 100% | 0% | 2 |
| Oakes | Dickey County | 100% | 0% | 1 |
| Park River | Walsh County | 100% | 0% | 1 |
| Parshall | Mountrail County | 100% | 0% | 1 |
| Pembina | Pembina County | 100% | 0% | 1 |
| Portland | Traill County | under 1% | 98% | 1 |
| Ray | Williams County | 100% | 0% | 1 |
| Richardton | Stark County | 100% | 98% | 2 |
| Riverdale | McLean County | 100% | 78% | 2 |
| Rolette | Rolette County | 100% | 95% | 2 |
| Rolla | Rolette County | 100% | 98% | 2 |
| Rugby | Pierce County | 100% | 95% | 2 |
| Shell Valley | Rolette County | 100% | 0% | 1 |
| Stanley | Mountrail County | 100% | 0% | 1 |
| Steele | Kidder County | 100% | 0% | 1 |
| Surrey | Ward County | 100% | 96% | 2 |
| Thompson | Grand Forks County | 1% | 97% | 2 |
| Tioga | Williams County | 100% | 0% | 1 |
| Towner | McHenry County | 100% | 97% | 2 |
| Turtle Lake | McLean County | 100% | 95% | 2 |
| Underwood | McLean County | 100% | 95% | 2 |
| Valley City | Barnes County | 100% | 94% | 3 |
| Velva | McHenry County | 100% | 0% | 1 |
| Wahpeton | Richland County | 94% | 95% | 3 |
| Walhalla | Pembina County | 100% | 94% | 2 |
| Washburn | McLean County | 100% | 91% | 2 |
| Watford City | McKenzie County | 100% | 0% | 1 |
| West Fargo | Cass County | 28% | 99% | 4 |
| Williston | Williams County | 100% | 91% | 2 |
| Wilton | Burleigh County | 100% | 0% | 1 |
| Wishek | McIntosh County | 100% | 0% | 1 |
Fiber and cable: share of locations where at least one provider reports it (our summary). Towns with fewer than 300 locations, or no wired provider across at least a tenth of them, are not listed; check the address instead.
Business Internet in North Dakota
Tell us the address and what you use the internet for. We'll come back with the options that serve you and what they cost.
Data as of December 31, 2025 (latest available), as providers report it to the FCC's National Broadband Map. The shares and typical speeds are our summary. "Locations" are the homes and businesses that can get internet service; a provider's share is the share of them where it reports service, and speeds are the maximums providers advertise. Business plans, prices and real speeds vary, so confirm at your address.