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