InMyArea.com earns commissions from some of the providers we list on our site. Learn more  

Internet Service in Minnesota

To find an internet service provider in Minnesota, enter your zip code, compare speeds and prices, and pick the best local internet provider.

Minnesota Internet Coverage

Jump to Top Cities, Speeds, Connection Types or All Cities.

Sparkling winters, gorgeous lakes, and 111 internet providers offering average download speeds of 49.33 Mbps are a few of our favorite things about Minnesota. With fiber coverage extending to 17 percent of the state, you just might find yourself in a neighborhood with access to an ultra-fast internet connection. As 19th in the country for its 93 percent DSL coverage and 84 percent cable coverage, Minnesota should give you no trouble making a big internet catch in its Land of 10,000 Lakes.

High-speed internet isn't only accessible in Minnesota — it's inexpensive, too. Even though the average price per Mbps is $0.97, the average price per month is $60.22, making Minnesota the 8th most affordable state in the country to buy internet. Even in the most frigid winters, we think you'll be pleased with the blazing hot internet deals you can find in Minnesota.

If internet speed is the most important part of selecting internet to you, hop on US-2 and cruise over to Bagley, where download speeds reaching up to 1 Gbps and upload speeds up to 1 Gbps are as enticing and accessible as the hiking trails and waterways you'll find nearby. Among the 47 internet providers serving Saint Paul and the 40 internet providers serving Minneapolis for 100 percent coverage of each of the Twin Cities, you'll find competitively priced internet deals offering several speed options that suit the needs of most households and small businesses.

All in all, we think you'll be pleased with Minnesota's affordable internet options. Whether you're looking for plans to accommodate heavy, moderate, or light internet use, there's something special waiting for you in Minnesota. For more information on Minnesota internet statistics by cities, speeds, and more, dive into the tables, graphs, and tools our experts compiled below.

Average Price Per Month
$108.37
Average Price Per Mbps
$0.18
Average Download Speed
598 Mbps
Providers
264
How Does Minnesota Compare to the U.S. Averages?
Price
Cheapest State (TN)
$0.13 per Mbps/month
Most Expensive State (AS)
$4.2 per Mbps/month
U.S. Average
$0.23 per Mbps/month
Speed
Slowest State (AS)
108.06 Mbps
Fastest State (TN)
937.07 Mbps
U.S. Average
444.15 Mbps

CityInternet Availability for the Most Popular Cities in Minnesota View All

City Providers Fastest Download Speed Fastest Upload Speed City Internet Coverage
Minneapolis, MN 32 10 Gbps 10 Gbps 98.7 %
Saint Paul, MN 26 10 Gbps 10 Gbps 99.3 %
Rochester, MN 20 8 Gbps 8 Gbps 98.1 %
Duluth, MN 27 8 Gbps 8 Gbps 95 %
Saint Cloud, MN 19 8 Gbps 8 Gbps 97.1 %
Osseo, MN 15 8 Gbps 8 Gbps 99.8 %
Mankato, MN 15 5.1 Gbps 5.1 Gbps 95.3 %
Burnsville, MN 23 8 Gbps 8 Gbps 99.9 %
Eden Prairie, MN 24 8 Gbps 8 Gbps 99.8 %
Lakeville, MN 20 5.1 Gbps 5.1 Gbps 93 %
Anoka, MN 16 8 Gbps 8 Gbps 99.5 %
Andover, MN 14 8 Gbps 8 Gbps 100 %
Shakopee, MN 21 8 Gbps 8 Gbps 98.4 %
Hopkins, MN 21 10 Gbps 10 Gbps 99.3 %
Moorhead, MN 12 8 Gbps 8 Gbps 95.1 %
Elk River, MN 17 8 Gbps 8 Gbps 97.5 %
Cottage Grove, MN 16 8 Gbps 8 Gbps 99.9 %
Stillwater, MN 12 8 Gbps 8 Gbps 98.8 %
Farmington, MN 16 5.1 Gbps 5.1 Gbps 96.5 %
Inver Grove Heights, MN 18 8 Gbps 8 Gbps 100 %
Bemidji, MN 12 8 Gbps 8 Gbps 98.6 %
Prior Lake, MN 16 8 Gbps 8 Gbps 92.1 %
Winona, MN 15 5 Gbps 5 Gbps 93.6 %
Savage, MN 19 8 Gbps 8 Gbps 99.9 %
Rosemount, MN 16 5 Gbps 5 Gbps 99 %
Faribault, MN 14 8 Gbps 8 Gbps 90.7 %
Brainerd, MN 16 1 Gbps 1 Gbps 97.9 %
Chaska, MN 17 8 Gbps 8 Gbps 97.8 %
Austin, MN 12 5.1 Gbps 5.1 Gbps 92.4 %
Hastings, MN 16 8 Gbps 8 Gbps 97.9 %
Owatonna, MN 15 8 Gbps 8 Gbps 91.6 %
Circle Pines, MN 16 8 Gbps 8 Gbps 99.8 %
Alexandria, MN 12 8 Gbps 8 Gbps 98.9 %
Forest Lake, MN 14 8 Gbps 8 Gbps 98.6 %
Northfield, MN 19 5.1 Gbps 5.1 Gbps 76 %
Willmar, MN 16 8 Gbps 8 Gbps 97.8 %
Buffalo, MN 15 8 Gbps 8 Gbps 97 %
Champlin, MN 15 8 Gbps 8 Gbps 100 %
Hugo, MN 12 8 Gbps 8 Gbps 99.3 %
Minnetonka, MN 18 8 Gbps 8 Gbps 100 %
Chanhassen, MN 18 8 Gbps 8 Gbps 99.4 %
Albert Lea, MN 16 5.1 Gbps 5.1 Gbps 95 %
Sartell, MN 17 8 Gbps 8 Gbps 99.6 %
South Saint Paul, MN 14 8 Gbps 8 Gbps 100 %
Monticello, MN 15 8 Gbps 8 Gbps 98.4 %
Big Lake, MN 16 5 Gbps 5 Gbps 98.5 %
Grand Rapids, MN 15 1 Gbps 1 Gbps 99.8 %
Excelsior, MN 19 8 Gbps 8 Gbps 99.9 %
Fergus Falls, MN 15 1 Gbps 1 Gbps 96.7 %
Red Wing, MN 18 5 Gbps 5 Gbps 92.4 %
Hutchinson, MN 15 2 Gbps 1 Gbps 94.1 %
Saint Michael, MN 13 8 Gbps 8 Gbps 98.9 %
Detroit Lakes, MN 12 8 Gbps 8 Gbps 98.3 %
Sauk Rapids, MN 16 8 Gbps 8 Gbps 98.2 %
New Ulm, MN 12 2 Gbps 1 Gbps 92 %
Cloquet, MN 15 8 Gbps 8 Gbps 97.9 %
Princeton, MN 12 5 Gbps 5 Gbps 92.6 %
Hibbing, MN 13 1 Gbps 1 Gbps 95.8 %
Zimmerman, MN 12 5 Gbps 5 Gbps 99 %
Cambridge, MN 13 8 Gbps 8 Gbps 93.6 %
Rogers, MN 15 8 Gbps 8 Gbps 99.8 %
Wayzata, MN 18 8 Gbps 8 Gbps 99.7 %
Marshall, MN 16 1 Gbps 1 Gbps 90.5 %
Worthington, MN 16 2 Gbps 2 Gbps 95.8 %
Mound, MN 15 5 Gbps 5 Gbps 99.4 %
Little Falls, MN 14 1 Gbps 1 Gbps 88.3 %
Waconia, MN 18 8 Gbps 8 Gbps 97.4 %
Saint Peter, MN 13 5.1 Gbps 5.1 Gbps 79.6 %
North Branch, MN 14 8 Gbps 8 Gbps 95.2 %
Isanti, MN 14 8 Gbps 8 Gbps 92.3 %
New Prague, MN 17 5.1 Gbps 5.1 Gbps 94.5 %
Thief River Falls, MN 11 6 Gbps 6 Gbps 98.7 %
Albertville, MN 14 8 Gbps 8 Gbps 99.7 %
Waseca, MN 14 5.1 Gbps 5.1 Gbps 99.3 %
Fairmont, MN 14 1 Gbps 1 Gbps 95.6 %
Lake Elmo, MN 13 8 Gbps 8 Gbps 99.8 %
Wyoming, MN 14 5 Gbps 5 Gbps 99.2 %
Park Rapids, MN 13 1 Gbps 1 Gbps 99.7 %
East Grand Forks, MN 11 6 Gbps 6 Gbps 96.4 %
Cedar, MN 16 8 Gbps 8 Gbps 100 %
Jordan, MN 17 5.1 Gbps 5.1 Gbps 86.5 %
Saint Joseph, MN 15 5 Gbps 5 Gbps 84.4 %
Mora, MN 11 5 Gbps 5 Gbps 89.2 %
Virginia, MN 13 1 Gbps 1 Gbps 95.2 %
Delano, MN 14 5.1 Gbps 5.1 Gbps 88 %
Becker, MN 13 5 Gbps 5 Gbps 96.7 %
Litchfield, MN 16 1 Gbps 1 Gbps 92.5 %
Belle Plaine, MN 14 5.1 Gbps 5.1 Gbps 89.4 %
Victoria, MN 14 8 Gbps 8 Gbps 99.9 %
Milaca, MN 16 1 Gbps 1 Gbps 88 %
Pine City, MN 13 8 Gbps 8 Gbps 80.9 %
Hamel, MN 13 8 Gbps 8 Gbps 98.9 %
Crookston, MN 12 6 Gbps 6 Gbps 97.6 %
International Falls, MN 14 5 Gbps 5 Gbps 98 %
Stacy, MN 15 5 Gbps 5 Gbps 97.6 %
Aitkin, MN 14 2.5 Gbps 2.5 Gbps 91.3 %
Baxter, MN 13 1 Gbps 1 Gbps 99.7 %
Byron, MN 18 8 Gbps 8 Gbps 92 %
Saint Francis, MN 13 8 Gbps 8 Gbps 99.8 %
Stewartville, MN 16 5.1 Gbps 5.1 Gbps 85.2 %
Pequot Lakes, MN 12 2.5 Gbps 2.5 Gbps 99.2 %
Cannon Falls, MN 18 5.1 Gbps 5.1 Gbps 92.7 %
Sauk Centre, MN 13 1 Gbps 500 Mbps 84.4 %
Glencoe, MN 14 8 Gbps 8 Gbps 86.3 %
Cold Spring, MN 15 1 Gbps 500 Mbps 97.7 %
Kasson, MN 12 5.1 Gbps 5.1 Gbps 99.7 %
Lindstrom, MN 11 5 Gbps 5 Gbps 98 %
Lake City, MN 11 5 Gbps 5 Gbps 87.5 %
Waite Park, MN 17 8 Gbps 8 Gbps 99 %
Montevideo, MN 17 1 Gbps 1 Gbps 82.2 %
Foley, MN 16 5 Gbps 5 Gbps 85.2 %
La Crescent, MN 11 1 Gbps 1 Gbps 98.9 %
Long Prairie, MN 13 1 Gbps 1 Gbps 69.8 %
Annandale, MN 13 5 Gbps 5 Gbps 89.9 %
Rice, MN 15 1 Gbps 250 Mbps 99.4 %
Perham, MN 9 1 Gbps 500 Mbps 97.4 %
Two Harbors, MN 12 1 Gbps 1 Gbps 98.5 %
Chisago City, MN 12 5 Gbps 5 Gbps 95.8 %
Wadena, MN 12 1 Gbps 1 Gbps 98.9 %
Morris, MN 14 1 Gbps 1 Gbps 91.8 %
Elko New Market, MN 15 5.1 Gbps 5.1 Gbps 78.1 %
Redwood Falls, MN 14 1 Gbps 500 Mbps 96.4 %
Maple Plain, MN 14 5.1 Gbps 5.1 Gbps 92 %
Luverne, MN 13 1 Gbps 1 Gbps 99.8 %
Saint James, MN 15 1 Gbps 1 Gbps 85.1 %
Lonsdale, MN 13 5.1 Gbps 5.1 Gbps 99.7 %
Le Sueur, MN 13 5.1 Gbps 5.1 Gbps 81.1 %
Windom, MN 16 2 Gbps 2 Gbps 89.4 %
Watertown, MN 14 5.1 Gbps 5.1 Gbps 88.5 %
Eveleth, MN 11 1 Gbps 1 Gbps 98.4 %
Glenwood, MN 14 1 Gbps 1 Gbps 91.7 %
Saint Paul Park, MN 11 8 Gbps 8 Gbps 100 %
Paynesville, MN 18 1 Gbps 1 Gbps 86.1 %
Long Lake, MN 12 8 Gbps 8 Gbps 100 %
Melrose, MN 12 1 Gbps 500 Mbps 97.2 %
Pelican Rapids, MN 10 1 Gbps 1 Gbps 98.7 %
Rockford, MN 15 5 Gbps 5 Gbps 99.6 %
Pipestone, MN 16 1 Gbps 1 Gbps 88.4 %
Chisholm, MN 15 1 Gbps 1 Gbps 97 %
Pine Island, MN 13 1 Gbps 1 Gbps 89 %
Roseau, MN 13 1 Gbps 1 Gbps 98.7 %
Rush City, MN 13 8 Gbps 8 Gbps 65.5 %
Cokato, MN 17 1 Gbps 1 Gbps 90.3 %
Pierz, MN 13 5 Gbps 5 Gbps 85.1 %
Ely, MN 14 5 Gbps 5 Gbps 95.8 %
Clear Lake, MN 14 5 Gbps 5 Gbps 89 %
Albany, MN 13 1 Gbps 1 Gbps 97.1 %
Staples, MN 12 1 Gbps 1 Gbps 97.4 %
Frazee, MN 11 1 Gbps 1 Gbps 93.6 %
Maple Lake, MN 13 5 Gbps 5 Gbps 84.7 %
Montrose, MN 13 5.1 Gbps 5.1 Gbps 88.1 %
Saint Charles, MN 12 5 Gbps 5 Gbps 91.1 %
Avon, MN 14 5 Gbps 5 Gbps 96.9 %
Zumbrota, MN 17 1 Gbps 1 Gbps 98.9 %
Warroad, MN 11 1 Gbps 1 Gbps 95.9 %
Esko, MN 14 1 Gbps 50 Mbps 91.7 %
Sleepy Eye, MN 12 1 Gbps 1 Gbps 77.7 %
Hawley, MN 13 5 Gbps 5 Gbps 82.5 %
Clearwater, MN 15 5 Gbps 5 Gbps 89.8 %
Hinckley, MN 12 8 Gbps 8 Gbps 79 %
Deer River, MN 13 1 Gbps 1 Gbps 98.8 %
New London, MN 15 8 Gbps 8 Gbps 92.7 %
Dayton, MN 14 8 Gbps 8 Gbps 100 %
Bethel, MN 14 5 Gbps 5 Gbps 99.7 %
Menahga, MN 11 1 Gbps 1 Gbps 99.2 %
Montgomery, MN 16 5.1 Gbps 5.1 Gbps 93.1 %
Caledonia, MN 13 1 Gbps 1 Gbps 79.8 %
Dassel, MN 16 1 Gbps 1 Gbps 93.7 %
Saint Bonifacius, MN 13 5.1 Gbps 5.1 Gbps 99.3 %
Benson, MN 15 1 Gbps 1 Gbps 98.8 %
Cass Lake, MN 13 1 Gbps 1 Gbps 95.4 %
Chatfield, MN 13 5 Gbps 5 Gbps 99.1 %
Spicer, MN 17 8 Gbps 8 Gbps 98 %
Jackson, MN 16 2 Gbps 2 Gbps 77.8 %
Nisswa, MN 13 1 Gbps 1 Gbps 96.2 %
Plainview, MN 12 5 Gbps 5 Gbps 90.2 %
Moose Lake, MN 14 1 Gbps 115 Mbps 97.9 %
Pine River, MN 11 2.5 Gbps 2.5 Gbps 99.1 %
Bagley, MN 10 6 Gbps 6 Gbps 98.1 %
Richmond, MN 13 5 Gbps 5 Gbps 98.3 %
Spring Valley, MN 15 1 Gbps 500 Mbps 78 %
Sandstone, MN 12 1 Gbps 1 Gbps 89.3 %
Blue Earth, MN 12 1 Gbps 1 Gbps 89.7 %
Bovey, MN 13 1 Gbps 1 Gbps 97.4 %
Dodge Center, MN 15 5.1 Gbps 5.1 Gbps 85.9 %
Janesville, MN 12 1 Gbps 300 Mbps 80.2 %
Osakis, MN 12 1 Gbps 1 Gbps 83.2 %
Bayport, MN 10 8 Gbps 8 Gbps 62 %
Wabasha, MN 12 5 Gbps 5 Gbps 93.2 %
Saginaw, MN 14 1 Gbps 1 Gbps 80.3 %
Barnesville, MN 10 1 Gbps 1 Gbps 99 %
Breckenridge, MN 10 5 Gbps 5 Gbps 92.5 %
Le Center, MN 14 5.1 Gbps 5.1 Gbps 91.5 %
Howard Lake, MN 15 1 Gbps 50 Mbps 91.3 %
Lake Crystal, MN 12 1 Gbps 1 Gbps 82 %
Granite Falls, MN 18 1 Gbps 1 Gbps 81.5 %
Braham, MN 12 8 Gbps 8 Gbps 80.8 %
Oronoco, MN 16 5.1 Gbps 5.1 Gbps 98.5 %

CityMinnesota Internet Availability by Zip Code View All

ZIP Code Providers Fiber Cable DSL
55407 in Minneapolis, MN 21 89 % 21.1 %
55106 in Saint Paul, MN 17 59 % 38.5 %
55901 in Rochester, MN 20 91.8 % 91.7 %
55811 in Duluth, MN 19 3 % 88.2 %
56301 in Saint Cloud, MN 21 4.9 % 90.8 %
55369 in Osseo, MN 19 29.2 % 64.6 %
56001 in Mankato, MN 19 46.6 % 35.4 %
55337 in Burnsville, MN 22 8.5 % 90.2 %
55347 in Eden Prairie, MN 17 4.9 % 86.7 %
55044 in Lakeville, MN 23 31.3 % 37.9 %
55303 in Anoka, MN 18 15.8 % 83.2 %
55304 in Andover, MN 15 4.4 % 92.4 %
55379 in Shakopee, MN 24 60.6 % 74.8 %
55343 in Hopkins, MN 17 36.8 % 61.9 %
56560 in Moorhead, MN 24 4.5 % 79 %
55330 in Elk River, MN 20 13.5 % 81.8 %
55016 in Cottage Grove, MN 19 28.2 % 68.4 %
55082 in Stillwater, MN 19 32.4 % 65.9 %
55024 in Farmington, MN 23 19.5 % 95.8 %
55076 in Inver Grove Heights, MN 16 24.5 % 74.5 %
56601 in Bemidji, MN 15 99.9 % 75.6 %
55372 in Prior Lake, MN 23 28.1 % 66.4 %
55987 in Winona, MN 17 16.7 % 82.3 %
55378 in Savage, MN 25 9.4 % 90.5 %
55068 in Rosemount, MN 18 31.7 % 98.3 %
55021 in Faribault, MN 25 66.4 % 98 %
56401 in Brainerd, MN 18 45.6 % 88.6 %
55318 in Chaska, MN 25 17.1 % 77.6 %
55912 in Austin, MN 18 79.7 % 97.4 %
55033 in Hastings, MN 24 30.6 % 74.9 %

Speed DialDownload Speeds in Minnesota

Speed DialUpload Speeds in Minnesota

GlobeMinnesota Connection Availability

Technology Coverage Rank (By State)
Fiber 4250 % #41
Cable 84.7 % #30
DSL 87.3 % #10

Which providers are available to me?

Enter your Zip Code to see what is available in your area.