Business Internet Providers in Minnesota
Pick a town to see who reports fiber, cable, DSL and fixed wireless service there, or check your exact address.
471 towns and cities
| Town | County | Fiber | Cable | Wired providers |
|---|---|---|---|---|
| Ada | Norman County | 29% | 0% | 1 |
| Adams | Mower County | 98% | 98% | 3 |
| Adrian | Nobles County | 99% | 98% | 3 |
| Afton | Washington County | 5% | 44% | 3 |
| Aitkin | Aitkin County | 39% | 98% | 4 |
| Albany | Stearns County | 98% | 97% | 2 |
| Albert Lea | Freeborn County | 98% | 98% | 5 |
| Albertville | Wright County | 40% | 99% | 4 |
| Alden | Freeborn County | 100% | 98% | 3 |
| Alexandria | Douglas County | 15% | 97% | 4 |
| Andover | Anoka County | 8% | 98% | 3 |
| Annandale | Wright County | 7% | 94% | 3 |
| Anoka | Anoka County | 44% | 100% | 3 |
| Apple Valley | Dakota County | 71% | 99% | 5 |
| Appleton | Swift County | 100% | 98% | 2 |
| Arden Hills | Ramsey County | 39% | 99% | 3 |
| Argyle | Marshall County | 100% | 0% | 2 |
| Arlington | Sibley County | 100% | 99% | 3 |
| Atwater | Kandiyohi County | 99% | 97% | 4 |
| Aurora | St. Louis County | 100% | 99% | 4 |
| Austin | Mower County | 88% | 98% | 3 |
| Avon | Stearns County | 99% | 87% | 3 |
| Babbitt | St. Louis County | 96% | 82% | 3 |
| Bagley | Clearwater County | 100% | 98% | 2 |
| Balaton | Lyon County | 100% | 0% | 2 |
| Barnesville | Clay County | 100% | 0% | 2 |
| Battle Lake | Otter Tail County | 10% | 94% | 3 |
| Baudette | Lake of the Woods County | 50% | 100% | 2 |
| Baxter | Crow Wing County | 70% | 95% | 3 |
| Bayport | Washington County | 87% | 98% | 3 |
| Becker | Sherburne County | 6% | 96% | 3 |
| Belgrade | Stearns County | 39% | 98% | 3 |
| Belle Plaine | Scott County | 97% | 99% | 5 |
| Bemidji | Beltrami County | 100% | 97% | 3 |
| Benson | Swift County | 2% | 98% | 2 |
| Big Lake | Sherburne County | 15% | 99% | 3 |
| Birchwood Village | Washington County | 84% | 100% | 3 |
| Bird Island | Renville County | 0% | 98% | 2 |
| Biwabik | St. Louis County | under 1% | 91% | 2 |
| Blackduck | Beltrami County | 100% | 0% | 1 |
| Blaine | Anoka County | 58% | 98% | 4 |
| Blooming Prairie | Dodge County | 100% | 99% | 3 |
| Bloomington | Hennepin County | 80% | 100% | 5 |
| Blue Earth | Faribault County | 100% | 0% | 1 |
| Bovey | Itasca County | under 1% | 93% | 2 |
| Braham | Isanti County | 99% | 95% | 4 |
| Brainerd | Crow Wing County | 34% | 98% | 3 |
| Breckenridge | Wilkin County | 100% | 98% | 3 |
| Breezy Point | Crow Wing County | 49% | 96% | 4 |
| Brooklyn Center | Hennepin County | 90% | 100% | 3 |
| Brooklyn Park | Hennepin County | 80% | 99% | 4 |
| Brooten | Pope County | 36% | 92% | 3 |
| Browerville | Todd County | 26% | 97% | 3 |
| Browns Valley | Traverse County | 100% | 0% | 1 |
| Brownsdale | Mower County | 100% | 100% | 4 |
| Brownton | McLeod County | 91% | 100% | 3 |
| Buffalo | Wright County | 56% | 99% | 3 |
| Buffalo Lake | Renville County | 78% | 99% | 3 |
| Buhl | St. Louis County | 99% | 98% | 3 |
| Burnsville | Dakota County | 44% | 99% | 6 |
| Byron | Olmsted County | 100% | 98% | 3 |
| Caledonia | Houston County | 5% | 99% | 3 |
| Cambridge | Isanti County | 80% | 99% | 4 |
| Canby | Yellow Medicine County | 1% | 98% | 2 |
| Cannon Falls | Goodhue County | 83% | 98% | 4 |
| Carlton | Carlton County | 3% | 92% | 2 |
| Carver | Carver County | 97% | 92% | 4 |
| Cass Lake | Cass County | 87% | 96% | 4 |
| Centerville | Anoka County | under 1% | 100% | 2 |
| Champlin | Hennepin County | 96% | 99% | 4 |
| Chanhassen | Carver County | 90% | 98% | 6 |
| Chaska | Carver County | 64% | 99% | 6 |
| Chatfield | Fillmore County | 77% | 99% | 3 |
| Chisago City | Chisago County | 25% | 93% | 2 |
| Chisholm | St. Louis County | 4% | 100% | 3 |
| Circle Pines | Anoka County | under 1% | 100% | 2 |
| Clara City | Chippewa County | 11% | 99% | 2 |
| Clarissa | Todd County | 7% | 99% | 2 |
| Clarkfield | Yellow Medicine County | 0% | 97% | 2 |
| Clarks Grove | Freeborn County | 100% | 97% | 3 |
| Clear Lake | Sherburne County | 16% | 91% | 3 |
| Clearwater | Stearns County | 40% | 99% | 2 |
| Cleveland | Le Sueur County | 99% | 98% | 3 |
| Cloquet | Carlton County | 21% | 87% | 4 |
| Cohasset | Itasca County | 100% | 67% | 3 |
| Cokato | Wright County | 96% | 99% | 4 |
| Cold Spring | Stearns County | 3% | 99% | 2 |
| Coleraine | Itasca County | 100% | 75% | 4 |
| Cologne | Carver County | 99% | 65% | 4 |
| Columbia Heights | Anoka County | 90% | 100% | 3 |
| Columbus | Anoka County | 34% | 55% | 3 |
| Cook | St. Louis County | 100% | 0% | 3 |
| Coon Rapids | Anoka County | 70% | 100% | 4 |
| Corcoran | Hennepin County | 46% | 75% | 3 |
| Cottage Grove | Washington County | 37% | 96% | 4 |
| Cottonwood | Lyon County | under 1% | 100% | 2 |
| Courtland | Nicollet County | 75% | 85% | 2 |
| Crookston | Polk County | 2% | 98% | 2 |
| Crosby | Crow Wing County | 50% | 99% | 3 |
| Crosslake | Crow Wing County | 100% | 0% | 2 |
| Crystal | Hennepin County | 94% | 100% | 3 |
| Dassel | Meeker County | 100% | 97% | 5 |
| Dawson | Lac qui Parle County | 100% | 98% | 3 |
| Dayton | Hennepin County | 52% | 77% | 4 |
| Deephaven | Hennepin County | 3% | 100% | 3 |
| Deer River | Itasca County | 100% | 0% | 1 |
| Deerwood | Crow Wing County | 54% | 96% | 3 |
| Delano | Wright County | 3% | 99% | 2 |
| Dellwood | Washington County | 17% | 98% | 3 |
| Detroit Lakes | Becker County | 94% | 90% | 3 |
| Dilworth | Clay County | 1% | 100% | 3 |
| Dodge Center | Dodge County | 100% | 98% | 4 |
| Dover | Olmsted County | 92% | 99% | 3 |
| Duluth | St. Louis County | 3% | 98% | 2 |
| Dundas | Rice County | 100% | 99% | 3 |
| Eagan | Dakota County | 48% | 99% | 4 |
| Eagle Bend | Todd County | 99% | 0% | 1 |
| Eagle Lake | Blue Earth County | 88% | 99% | 4 |
| East Bethel | Anoka County | 5% | 92% | 2 |
| East Grand Forks | Polk County | 1% | 97% | 2 |
| East Gull Lake | Cass County | 22% | 84% | 3 |
| Eden Prairie | Hennepin County | 45% | 99% | 4 |
| Eden Valley | Meeker County | 98% | 0% | 3 |
| Edgerton | Pipestone County | 100% | 98% | 3 |
| Edina | Hennepin County | 68% | 100% | 3 |
| Elbow Lake | Grant County | 100% | 0% | 1 |
| Elgin | Wabasha County | 95% | 86% | 3 |
| Elk River | Sherburne County | 23% | 93% | 5 |
| Elko New Market | Scott County | 96% | 99% | 4 |
| Ellendale | Steele County | 99% | 98% | 4 |
| Elmore | Faribault County | 100% | 0% | 1 |
| Ely | St. Louis County | 99% | under 1% | 4 |
| Elysian | Le Sueur County | 86% | 93% | 3 |
| Emily | Crow Wing County | 100% | 0% | 1 |
| Esko | Carlton County | 47% | 75% | 2 |
| Eveleth | St. Louis County | 11% | 99% | 3 |
| Excelsior | Hennepin County | 56% | 100% | 3 |
| Eyota | Olmsted County | 99% | 100% | 4 |
| Fairfax | Renville County | 94% | 100% | 3 |
| Fairmont | Martin County | 4% | 98% | 2 |
| Falcon Heights | Ramsey County | 85% | 100% | 3 |
| Faribault | Rice County | 81% | 99% | 4 |
| Farmington | Dakota County | 56% | 97% | 3 |
| Fergus Falls | Otter Tail County | 6% | 97% | 3 |
| Fertile | Polk County | 100% | 0% | 1 |
| Fifty Lakes | Crow Wing County | 99% | 0% | 3 |
| Floodwood | St. Louis County | 0% | 98% | 2 |
| Foley | Benton County | 3% | 98% | 2 |
| Forest Lake | Washington County | 20% | 90% | 4 |
| Fosston | Polk County | 100% | 0% | 1 |
| Frazee | Becker County | 100% | 12% | 2 |
| Freeport | Stearns County | 100% | 0% | 1 |
| Fridley | Anoka County | 70% | 99% | 3 |
| Fulda | Murray County | 27% | 100% | 4 |
| Gaylord | Sibley County | 88% | 97% | 3 |
| Gibbon | Sibley County | 94% | 100% | 3 |
| Gilbert | St. Louis County | under 1% | 97% | 2 |
| Glencoe | McLeod County | 100% | under 1% | 2 |
| Glenville | Freeborn County | 100% | 95% | 4 |
| Glenwood | Pope County | 12% | 94% | 3 |
| Glyndon | Clay County | 100% | 0% | 2 |
| Golden Valley | Hennepin County | 3% | 100% | 2 |
| Goodhue | Goodhue County | 100% | 0% | 1 |
| Goodview | Winona County | 2% | 98% | 3 |
| Graceville | Big Stone County | 7% | 97% | 3 |
| Grand Marais | Cook County | 100% | 94% | 3 |
| Grand Meadow | Mower County | 99% | 0% | 2 |
| Grand Rapids | Itasca County | 100% | 97% | 3 |
| Granite Falls | Chippewa County | 6% | 98% | 2 |
| Grant | Washington County | 22% | 71% | 2 |
| Green Isle | Sibley County | 90% | 0% | 2 |
| Greenbush | Roseau County | 100% | 0% | 1 |
| Greenfield | Hennepin County | 98% | 3% | 2 |
| Greenwood | Hennepin County | 87% | 100% | 3 |
| Hallock | Kittson County | 100% | 0% | 2 |
| Ham Lake | Anoka County | 3% | 97% | 2 |
| Hancock | Stevens County | 100% | 98% | 2 |
| Hanover | Hennepin County | 16% | 98% | 3 |
| Harmony | Fillmore County | 100% | 0% | 1 |
| Harris | Chisago County | 93% | 31% | 4 |
| Hastings | Dakota County | 70% | 100% | 4 |
| Hawley | Clay County | 97% | 93% | 3 |
| Hayfield | Dodge County | 100% | 99% | 3 |
| Hector | Renville County | 100% | 99% | 3 |
| Henderson | Sibley County | 92% | 100% | 3 |
| Hendricks | Lincoln County | 100% | 0% | 1 |
| Henning | Otter Tail County | under 1% | 93% | 2 |
| Hermantown | St. Louis County | 24% | 77% | 4 |
| Heron Lake | Jackson County | 99% | 0% | 2 |
| Hibbing | St. Louis County | 23% | 85% | 3 |
| Hill City | Aitkin County | 0% | 92% | 2 |
| Hills | Rock County | 100% | 0% | 1 |
| Hinckley | Pine County | 12% | 90% | 3 |
| Hoffman | Grant County | 100% | 0% | 1 |
| Holdingford | Stearns County | 3% | 96% | 1 |
| Hopkins | Hennepin County | 73% | 100% | 4 |
| Houston | Houston County | 100% | 97% | 2 |
| Howard Lake | Wright County | 9% | 100% | 3 |
| Hoyt Lakes | St. Louis County | 96% | 94% | 3 |
| Hugo | Washington County | 17% | 89% | 3 |
| Hutchinson | McLeod County | 61% | 99% | 2 |
| Independence | Hennepin County | 97% | 57% | 3 |
| International Falls | Koochiching County | 88% | 98% | 2 |
| Inver Grove Heights | Dakota County | 28% | 98% | 3 |
| Ironton | Crow Wing County | 31% | 98% | 3 |
| Isanti | Isanti County | 8% | 94% | 3 |
| Isle | Mille Lacs County | under 1% | 98% | 2 |
| Ivanhoe | Lincoln County | 100% | 98% | 3 |
| Jackson | Jackson County | 99% | 0% | 2 |
| Janesville | Waseca County | 13% | 99% | 4 |
| Jasper | Pipestone County | 16% | 97% | 3 |
| Jenkins | Crow Wing County | 80% | 77% | 3 |
| Jordan | Scott County | 42% | 99% | 4 |
| Karlstad | Kittson County | 100% | 0% | 1 |
| Kasota | Le Sueur County | 10% | 95% | 3 |
| Kasson | Dodge County | 100% | 100% | 2 |
| Keewatin | Itasca County | 97% | 99% | 2 |
| Kenyon | Goodhue County | 92% | 98% | 3 |
| Kerkhoven | Swift County | 96% | 99% | 2 |
| Kiester | Faribault County | 100% | 0% | 2 |
| Kimball | Stearns County | 99% | 0% | 3 |
| La Crescent | Houston County | 99% | 96% | 2 |
| La Prairie | Itasca County | 100% | 95% | 3 |
| Lake Benton | Lincoln County | 100% | 96% | 2 |
| Lake City | Goodhue County | 85% | 98% | 3 |
| Lake Crystal | Blue Earth County | 86% | 99% | 3 |
| Lake Elmo | Washington County | 35% | 86% | 3 |
| Lake Park | Becker County | 100% | 0% | 2 |
| Lake Shore | Cass County | 16% | 82% | 3 |
| Lake St. Croix Beach | Washington County | 69% | 100% | 3 |
| Lakefield | Jackson County | 100% | 0% | 2 |
| Lakeland | Washington County | 0% | 99% | 2 |
| Lakeville | Dakota County | 85% | 98% | 3 |
| Lamberton | Redwood County | 100% | 0% | 2 |
| Lanesboro | Fillmore County | 100% | 96% | 2 |
| Lauderdale | Ramsey County | 60% | 100% | 3 |
| Le Center | Le Sueur County | 84% | 99% | 3 |
| Le Roy | Mower County | 100% | 99% | 3 |
| Le Sueur | Le Sueur County | 87% | 98% | 4 |
| Lester Prairie | McLeod County | 93% | 99% | 3 |
| Lewiston | Winona County | 88% | 100% | 3 |
| Lexington | Anoka County | under 1% | 100% | 2 |
| Lindstrom | Chisago County | 33% | 99% | 2 |
| Lino Lakes | Anoka County | 20% | 96% | 3 |
| Litchfield | Meeker County | 100% | 97% | 5 |
| Little Canada | Ramsey County | 35% | 100% | 3 |
| Little Falls | Morrison County | 19% | 98% | 3 |
| Little Rock | Beltrami County | 100% | 0% | 1 |
| Littlefork | Koochiching County | under 1% | 97% | 2 |
| Long Lake | Hennepin County | 29% | 100% | 3 |
| Long Prairie | Todd County | 95% | 97% | 3 |
| Lonsdale | Rice County | 100% | 99% | 2 |
| Luverne | Rock County | 36% | 100% | 2 |
| Mabel | Fillmore County | 100% | 100% | 2 |
| Madelia | Watonwan County | 83% | 98% | 2 |
| Madison | Lac qui Parle County | 100% | 99% | 3 |
| Madison Lake | Blue Earth County | 93% | 0% | 3 |
| Mahnomen | Mahnomen County | 47% | 89% | 3 |
| Mahtomedi | Washington County | 46% | 100% | 3 |
| Mankato | Blue Earth County | 74% | 99% | 3 |
| Mantorville | Dodge County | 100% | 97% | 2 |
| Maple Grove | Hennepin County | 47% | 99% | 4 |
| Maple Lake | Wright County | 3% | 97% | 2 |
| Maple Plain | Hennepin County | 97% | 100% | 3 |
| Mapleton | Blue Earth County | 85% | 97% | 3 |
| Maplewood | Ramsey County | 54% | 100% | 3 |
| Marble | Itasca County | 100% | 99% | 2 |
| Marine on St. Croix | Washington County | 0% | 93% | 2 |
| Marshall | Lyon County | 28% | 100% | 3 |
| Martin Lake | Anoka County | 0% | 99% | 2 |
| Mayer | Carver County | 100% | 93% | 3 |
| Mazeppa | Wabasha County | 100% | 0% | 1 |
| McIntosh | Polk County | 100% | 0% | 1 |
| Medford | Steele County | 100% | 98% | 3 |
| Medina | Hennepin County | 62% | 96% | 4 |
| Melrose | Stearns County | 100% | 98% | 2 |
| Menahga | Wadena County | 100% | 0% | 1 |
| Mendota Heights | Dakota County | 22% | 99% | 3 |
| Milaca | Mille Lacs County | 43% | 98% | 4 |
| Minneapolis | Hennepin County | 93% | 100% | 3 |
| Minneota | Lyon County | 0% | 99% | 2 |
| Minnesota Lake | Blue Earth County | 100% | 0% | 1 |
| Minnetonka | Hennepin County | 57% | 100% | 4 |
| Minnetrista | Hennepin County | 97% | 80% | 5 |
| Montevideo | Chippewa County | 5% | 99% | 2 |
| Montgomery | Le Sueur County | 38% | 98% | 3 |
| Monticello | Wright County | 96% | 96% | 3 |
| Montrose | Wright County | 0% | 99% | 2 |
| Moorhead | Clay County | 6% | 100% | 4 |
| Moose Lake | Carlton County | 20% | 98% | 3 |
| Mora | Kanabec County | 7% | 96% | 3 |
| Morgan | Redwood County | 97% | 0% | 1 |
| Morris | Stevens County | 100% | 97% | 3 |
| Morristown | Rice County | 87% | 0% | 1 |
| Motley | Cass County | 100% | 93% | 2 |
| Mound | Hennepin County | 88% | 100% | 3 |
| Mounds View | Ramsey County | 50% | 100% | 3 |
| Mountain Iron | St. Louis County | 5% | 75% | 3 |
| Mountain Lake | Cottonwood County | under 1% | 99% | 2 |
| Nashwauk | Itasca County | 96% | 91% | 3 |
| New Brighton | Ramsey County | 27% | 100% | 3 |
| New Hope | Hennepin County | 79% | 99% | 3 |
| New London | Kandiyohi County | 90% | 99% | 2 |
| New Prague | Le Sueur County | 100% | 99% | 4 |
| New Richland | Waseca County | 100% | 100% | 5 |
| New Ulm | Brown County | 80% | 98% | 2 |
| New York Mills | Otter Tail County | 100% | 96% | 2 |
| Newport | Washington County | 87% | 99% | 3 |
| Nicollet | Nicollet County | 98% | 0% | 4 |
| Nisswa | Crow Wing County | 69% | 91% | 4 |
| North Branch | Chisago County | 95% | 84% | 5 |
| North Mankato | Blue Earth County | 84% | 99% | 3 |
| North Oaks | Ramsey County | 8% | 100% | 3 |
| North St. Paul | Ramsey County | 77% | 100% | 3 |
| Northfield | Dakota County | 86% | 99% | 3 |
| Norwood Young America | Carver County | 100% | 98% | 3 |
| Nowthen | Anoka County | 76% | 2% | 3 |
| Oak Grove | Anoka County | 3% | 95% | 2 |
| Oak Park Heights | Washington County | 69% | 99% | 3 |
| Oakdale | Washington County | 55% | 100% | 4 |
| Olivia | Renville County | 91% | 99% | 3 |
| Onamia | Mille Lacs County | 9% | 91% | 2 |
| Orono | Hennepin County | 20% | 98% | 4 |
| Oronoco | Olmsted County | 100% | 0% | 1 |
| Ortonville | Big Stone County | under 1% | 96% | 1 |
| Osakis | Douglas County | 99% | 80% | 2 |
| Osseo | Hennepin County | 87% | 100% | 3 |
| Otsego | Wright County | 26% | 92% | 4 |
| Ottertail | Otter Tail County | 30% | 73% | 1 |
| Owatonna | Steele County | 100% | 99% | 3 |
| Park Rapids | Hubbard County | 4% | 97% | 3 |
| Parkers Prairie | Otter Tail County | 25% | 0% | 1 |
| Paynesville | Stearns County | 98% | 98% | 4 |
| Pelican Rapids | Otter Tail County | 99% | under 1% | 1 |
| Pequot Lakes | Crow Wing County | 58% | 85% | 4 |
| Perham | Otter Tail County | 97% | under 1% | 1 |
| Pierz | Morrison County | 5% | 91% | 2 |
| Pine City | Pine County | 98% | 98% | 3 |
| Pine Island | Goodhue County | 100% | 0% | 1 |
| Pine River | Cass County | 95% | 98% | 3 |
| Pipestone | Pipestone County | 26% | 100% | 3 |
| Plainview | Wabasha County | 89% | 97% | 3 |
| Plymouth | Hennepin County | 46% | 97% | 6 |
| Preston | Fillmore County | 8% | 93% | 3 |
| Princeton | Mille Lacs County | 3% | 97% | 3 |
| Prior Lake | Scott County | 84% | 97% | 7 |
| Proctor | St. Louis County | 5% | 99% | 3 |
| Ramsey | Anoka County | 5% | 97% | 3 |
| Randall | Morrison County | 100% | 0% | 1 |
| Ranier | Koochiching County | 0% | 99% | 2 |
| Raymond | Chippewa County | 99% | 0% | 2 |
| Red Lake | Beltrami County | 100% | 0% | 1 |
| Red Lake Falls | Red Lake County | 100% | 100% | 2 |
| Red Wing | Goodhue County | 93% | 95% | 3 |
| Redby | Beltrami County | 100% | 0% | 1 |
| Redwood Falls | Redwood County | 38% | 98% | 4 |
| Renville | Renville County | 0% | 98% | 2 |
| Rice | Benton County | 100% | 0% | 1 |
| Rice Lake | St. Louis County | 34% | 65% | 3 |
| Richfield | Hennepin County | 93% | 100% | 3 |
| Richmond | Stearns County | 100% | 99% | 2 |
| Robbinsdale | Hennepin County | 95% | 100% | 3 |
| Rochester | Olmsted County | 90% | 99% | 3 |
| Rock Creek | Pine County | 77% | 0% | 3 |
| Rockford | Hennepin County | 2% | 99% | 2 |
| Rockville | Stearns County | 2% | 50% | 2 |
| Rogers | Hennepin County | 25% | 99% | 4 |
| Roseau | Roseau County | 82% | 100% | 3 |
| Rosemount | Dakota County | 73% | 90% | 4 |
| Roseville | Ramsey County | 52% | 100% | 3 |
| Royalton | Benton County | 29% | 97% | 3 |
| Rush City | Chisago County | 96% | 90% | 3 |
| Rushford | Fillmore County | 100% | 100% | 2 |
| Rushford Village | Fillmore County | 100% | 36% | 2 |
| Sandstone | Pine County | 2% | 96% | 2 |
| Sartell | Benton County | 25% | 99% | 3 |
| Sauk Centre | Stearns County | 5% | 100% | 3 |
| Sauk Rapids | Benton County | 1% | 99% | 2 |
| Savage | Scott County | 39% | 100% | 5 |
| Scandia | Washington County | 33% | 55% | 2 |
| Scanlon | Carlton County | 6% | 96% | 2 |
| Sebeka | Wadena County | 100% | 0% | 1 |
| Shafer | Chisago County | 0% | 97% | 2 |
| Shakopee | Scott County | 79% | 97% | 7 |
| Sherburn | Martin County | 0% | 99% | 2 |
| Shoreview | Ramsey County | 32% | 100% | 4 |
| Shorewood | Carver County | 65% | 100% | 5 |
| Silver Bay | Lake County | 89% | 97% | 3 |
| Silver Lake | McLeod County | 0% | 100% | 2 |
| Slayton | Murray County | 100% | 99% | 4 |
| Sleepy Eye | Brown County | 100% | 99% | 2 |
| South St. Paul | Dakota County | 92% | 100% | 3 |
| Spicer | Kandiyohi County | 82% | 99% | 2 |
| Spring Grove | Houston County | 100% | 98% | 2 |
| Spring Lake Park | Anoka County | 79% | 100% | 3 |
| Spring Park | Hennepin County | 2% | 100% | 2 |
| Spring Valley | Fillmore County | 16% | 99% | 2 |
| Springfield | Brown County | 100% | 98% | 2 |
| St. Anthony | Hennepin County | 87% | 100% | 3 |
| St. Augusta | Stearns County | 37% | 48% | 3 |
| St. Bonifacius | Hennepin County | 82% | 100% | 4 |
| St. Charles | Winona County | 8% | 99% | 3 |
| St. Clair | Blue Earth County | 1% | 97% | 2 |
| St. Cloud | Benton County | 68% | 98% | 4 |
| St. Francis | Anoka County | 12% | 83% | 2 |
| St. James | Watonwan County | 10% | 99% | 3 |
| St. Joseph | Stearns County | 25% | 96% | 4 |
| St. Louis Park | Hennepin County | 72% | 100% | 3 |
| St. Michael | Wright County | 37% | 85% | 3 |
| St. Paul | Ramsey County | 92% | 100% | 3 |
| St. Paul Park | Washington County | 82% | 98% | 3 |
| St. Peter | Nicollet County | 67% | 99% | 5 |
| St. Stephen | Stearns County | 10% | 87% | 3 |
| Stacy | Chisago County | 4% | 96% | 2 |
| Staples | Todd County | 36% | 98% | 4 |
| Starbuck | Pope County | 10% | 98% | 2 |
| Stephen | Marshall County | 100% | 0% | 2 |
| Stewartville | Olmsted County | 77% | 99% | 3 |
| Stillwater | Washington County | 55% | 99% | 3 |
| Stockton | Winona County | 2% | 98% | 2 |
| Taconite | Itasca County | 96% | 44% | 3 |
| Taylors Falls | Chisago County | 0% | 93% | 2 |
| The Lakes | Murray County | 42% | 0% | 2 |
| Thief River Falls | Pennington County | 100% | 100% | 3 |
| Tonka Bay | Hennepin County | 80% | 100% | 3 |
| Tower | St. Louis County | 25% | 84% | 3 |
| Tracy | Lyon County | 22% | 99% | 2 |
| Trimont | Martin County | 100% | 0% | 2 |
| Truman | Martin County | 100% | 0% | 2 |
| Twin Valley | Norman County | 36% | 96% | 1 |
| Two Harbors | Lake County | 96% | 99% | 3 |
| Tyler | Lincoln County | 100% | 99% | 3 |
| Vadnais Heights | Ramsey County | 5% | 100% | 3 |
| Victoria | Carver County | 89% | 98% | 5 |
| Vineland | Mille Lacs County | 94% | under 1% | 2 |
| Virginia | St. Louis County | 13% | 99% | 3 |
| Wabasha | Wabasha County | 79% | 92% | 2 |
| Wabasso | Redwood County | 100% | 0% | 1 |
| Waconia | Carver County | 95% | 100% | 4 |
| Wadena | Otter Tail County | 99% | 96% | 4 |
| Waite Park | Stearns County | 62% | 94% | 4 |
| Walker | Cass County | 99% | 86% | 2 |
| Walnut Grove | Redwood County | 100% | 0% | 1 |
| Wanamingo | Goodhue County | 0% | 98% | 2 |
| Warren | Marshall County | 100% | 100% | 3 |
| Warroad | Roseau County | 64% | 100% | 3 |
| Warsaw | Rice County | 94% | 0% | 3 |
| Waseca | Waseca County | 51% | 99% | 4 |
| Watertown | Carver County | 85% | 97% | 3 |
| Waterville | Le Sueur County | 95% | 98% | 3 |
| Watkins | Meeker County | 98% | 0% | 3 |
| Waverly | Wright County | 0% | 99% | 2 |
| Wayzata | Hennepin County | 20% | 100% | 4 |
| Welcome | Martin County | 100% | 0% | 2 |
| Wells | Faribault County | 100% | 98% | 2 |
| West Concord | Dodge County | 95% | 99% | 3 |
| West St. Paul | Dakota County | 65% | 100% | 3 |
| Westbrook | Cottonwood County | 100% | 0% | 2 |
| Wheaton | Traverse County | 100% | 99% | 3 |
| White Bear Lake | Ramsey County | 72% | 100% | 3 |
| Willmar | Kandiyohi County | 4% | 98% | 3 |
| Windom | Cottonwood County | 100% | 0% | 2 |
| Winnebago | Faribault County | 100% | 94% | 2 |
| Winona | Winona County | 24% | 98% | 3 |
| Winsted | McLeod County | 97% | 98% | 3 |
| Winthrop | Sibley County | 83% | 98% | 3 |
| Woodbury | Washington County | 17% | 97% | 3 |
| Worthington | Nobles County | 34% | 100% | 3 |
| Wyoming | Chisago County | 31% | 90% | 3 |
| Zimmerman | Sherburne County | under 1% | 99% | 2 |
| Zumbrota | Goodhue County | 34% | 98% | 2 |
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 Minnesota
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.