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
$90.35
Average Price Per Mbps
$0.32
Average Download Speed
283 Mbps
Providers
292
How Does Minnesota Compare to the U.S. Averages?
Price
Cheapest State (TN)
$0.18 per Mbps/month
Most Expensive State (AK)
$1.51 per Mbps/month
U.S. Average
$0.45 per Mbps/month
Speed
Slowest State (AK)
90.8 Mbps
Fastest State (TN)
522.31 Mbps
U.S. Average
234.63 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 40 10000 Mbps 10000 Mbps 99.8 %
Saint Paul, MN 32 1200 Mbps 1000 Mbps 99.6 %
Rochester, MN 23 1000 Mbps 1000 Mbps 100 %
Duluth, MN 24 1000 Mbps 1000 Mbps 98.1 %
Saint Cloud, MN 20 1000 Mbps 1000 Mbps 99.3 %
Osseo, MN 16 1200 Mbps 940 Mbps 99.6 %
Eden Prairie, MN 28 1200 Mbps 1000 Mbps 100 %
Mankato, MN 18 1000 Mbps 1000 Mbps 93.8 %
Burnsville, MN 26 1200 Mbps 1000 Mbps 98.8 %
Lakeville, MN 19 1200 Mbps 1000 Mbps 95.1 %
Anoka, MN 15 1200 Mbps 1000 Mbps 98.6 %
Andover, MN 15 1200 Mbps 1000 Mbps 99.7 %
Hopkins, MN 25 10000 Mbps 10000 Mbps 99.8 %
Moorhead, MN 16 3000 Mbps 3000 Mbps 98.1 %
Shakopee, MN 21 1200 Mbps 1000 Mbps 99.2 %
Elk River, MN 17 1200 Mbps 1000 Mbps 99.2 %
Winona, MN 15 1000 Mbps 1000 Mbps 96.8 %
Stillwater, MN 16 1200 Mbps 1000 Mbps 98 %
Cottage Grove, MN 14 1200 Mbps 940 Mbps 99.1 %
Inver Grove Heights, MN 19 1200 Mbps 940 Mbps 99.9 %
Farmington, MN 18 1000 Mbps 1000 Mbps 95.6 %
Bemidji, MN 12 1000 Mbps 1000 Mbps 99.9 %
Prior Lake, MN 18 1200 Mbps 1000 Mbps 97.7 %
Faribault, MN 17 1000 Mbps 1000 Mbps 94.1 %
Hastings, MN 18 1200 Mbps 1000 Mbps 97 %
Brainerd, MN 14 1000 Mbps 1000 Mbps 98.4 %
Owatonna, MN 16 10000 Mbps 10000 Mbps 89.9 %
Austin, MN 14 1000 Mbps 1000 Mbps 94.4 %
Rosemount, MN 17 1000 Mbps 1000 Mbps 99.3 %
Circle Pines, MN 15 1200 Mbps 1000 Mbps 99.9 %
Savage, MN 19 1200 Mbps 1000 Mbps 99.9 %
Chaska, MN 18 1200 Mbps 1000 Mbps 96.5 %
Northfield, MN 22 1000 Mbps 1000 Mbps 96.4 %
Alexandria, MN 15 1000 Mbps 1000 Mbps 98.3 %
Buffalo, MN 15 1000 Mbps 1000 Mbps 97 %
Forest Lake, MN 13 1200 Mbps 1000 Mbps 98.9 %
Willmar, MN 17 1000 Mbps 1000 Mbps 98.2 %
Champlin, MN 16 1200 Mbps 940 Mbps 99.7 %
Albert Lea, MN 16 1000 Mbps 1000 Mbps 96 %
Minnetonka, MN 17 1200 Mbps 1000 Mbps 99.9 %
Hugo, MN 14 1200 Mbps 940 Mbps 98.5 %
Grand Rapids, MN 14 1000 Mbps 1000 Mbps 99.9 %
South Saint Paul, MN 16 1200 Mbps 1000 Mbps 99.9 %
Chanhassen, MN 17 1000 Mbps 1000 Mbps 99.9 %
Red Wing, MN 19 1000 Mbps 1000 Mbps 93.1 %
Fergus Falls, MN 16 1000 Mbps 1000 Mbps 97.2 %
Hutchinson, MN 15 1000 Mbps 100 Mbps 80.7 %
Big Lake, MN 13 1200 Mbps 1000 Mbps 99.5 %
Monticello, MN 15 1000 Mbps 1000 Mbps 96.5 %
Sartell, MN 15 940 Mbps 940 Mbps 99.4 %
Excelsior, MN 15 1200 Mbps 1000 Mbps 99.8 %
Hibbing, MN 16 1000 Mbps 1000 Mbps 95.6 %
Cloquet, MN 14 1000 Mbps 1000 Mbps 86.7 %
New Ulm, MN 14 1200 Mbps 100 Mbps 80.8 %
Princeton, MN 14 1000 Mbps 1000 Mbps 93.3 %
Detroit Lakes, MN 12 1000 Mbps 1000 Mbps 99.3 %
Saint Michael, MN 12 1200 Mbps 940 Mbps 99 %
Sauk Rapids, MN 16 1000 Mbps 1000 Mbps 99 %
Marshall, MN 17 1000 Mbps 1000 Mbps 90.1 %
Zimmerman, MN 12 1000 Mbps 1000 Mbps 98.5 %
Little Falls, MN 18 1000 Mbps 1000 Mbps 86.3 %
Cambridge, MN 13 1000 Mbps 1000 Mbps 94.2 %
Wayzata, MN 20 10000 Mbps 10000 Mbps 99.9 %
Mound, MN 15 1000 Mbps 1000 Mbps 99 %
Worthington, MN 19 1000 Mbps 1000 Mbps 93.7 %
Saint Peter, MN 13 1000 Mbps 1000 Mbps 76 %
Rogers, MN 14 1200 Mbps 1000 Mbps 99 %
North Branch, MN 15 1000 Mbps 1000 Mbps 94.9 %
Waseca, MN 15 10000 Mbps 10000 Mbps 74.6 %
Thief River Falls, MN 12 1000 Mbps 1000 Mbps 99 %
Isanti, MN 12 1000 Mbps 1000 Mbps 91.7 %
Fairmont, MN 13 1000 Mbps 1000 Mbps 96.5 %
Waconia, MN 17 1000 Mbps 1000 Mbps 96.7 %
New Prague, MN 15 1200 Mbps 1000 Mbps 98.5 %
Wyoming, MN 15 1000 Mbps 1000 Mbps 99.4 %
Albertville, MN 13 1000 Mbps 1000 Mbps 100 %
Park Rapids, MN 15 1000 Mbps 1000 Mbps 99.9 %
Cedar, MN 16 1200 Mbps 1000 Mbps 97.3 %
Virginia, MN 16 1000 Mbps 1000 Mbps 96.1 %
East Grand Forks, MN 12 1000 Mbps 1000 Mbps 94.3 %
International Falls, MN 13 1000 Mbps 1000 Mbps 94.1 %
Saint Joseph, MN 15 1000 Mbps 1000 Mbps 96.8 %
Mora, MN 11 1000 Mbps 1000 Mbps 88.7 %
Litchfield, MN 16 1000 Mbps 1000 Mbps 86.3 %
Crookston, MN 14 1000 Mbps 1000 Mbps 94.2 %
Pine City, MN 13 1000 Mbps 1000 Mbps 78.7 %
Becker, MN 14 1000 Mbps 1000 Mbps 99.2 %
Milaca, MN 14 1000 Mbps 1000 Mbps 91.3 %
Aitkin, MN 17 1000 Mbps 1000 Mbps 91.6 %
Belle Plaine, MN 15 1000 Mbps 1000 Mbps 91.8 %
Lake Elmo, MN 15 1200 Mbps 940 Mbps 99.6 %
Jordan, MN 17 1200 Mbps 1000 Mbps 81.5 %
Delano, MN 15 940 Mbps 20 Mbps 88.5 %
Stacy, MN 13 1000 Mbps 1000 Mbps 95.2 %
Cold Spring, MN 16 1000 Mbps 1000 Mbps 97.5 %
Glencoe, MN 16 1000 Mbps 1000 Mbps 66.5 %
Cannon Falls, MN 17 1000 Mbps 1000 Mbps 90.9 %
Sauk Centre, MN 13 1000 Mbps 1000 Mbps 87.3 %
Montevideo, MN 20 1000 Mbps 1000 Mbps 83.7 %
Baxter, MN 12 1000 Mbps 1000 Mbps 99.8 %
Lake City, MN 12 1000 Mbps 1000 Mbps 93.5 %
Stewartville, MN 16 1000 Mbps 1000 Mbps 97.1 %
Lindstrom, MN 11 1000 Mbps 1000 Mbps 97.3 %
Saint Francis, MN 13 1200 Mbps 1000 Mbps 99.5 %
La Crescent, MN 10 1000 Mbps 1000 Mbps 96.1 %
Pequot Lakes, MN 15 1000 Mbps 1000 Mbps 99.3 %
Foley, MN 15 1000 Mbps 1000 Mbps 85.3 %
Kasson, MN 16 1000 Mbps 1000 Mbps 98.6 %
Annandale, MN 14 1000 Mbps 1000 Mbps 94.5 %
Long Prairie, MN 14 1000 Mbps 1000 Mbps 76.8 %
Byron, MN 18 1000 Mbps 1000 Mbps 100 %
Two Harbors, MN 13 1000 Mbps 1000 Mbps 94.9 %
Morris, MN 16 1000 Mbps 1000 Mbps 100 %
Waite Park, MN 18 1000 Mbps 1000 Mbps 99.7 %
Wadena, MN 16 1000 Mbps 1000 Mbps 99.9 %
Redwood Falls, MN 14 1000 Mbps 1000 Mbps 94 %
Chisago City, MN 13 1000 Mbps 1000 Mbps 97.5 %
Victoria, MN 15 1000 Mbps 1000 Mbps 99 %
Hamel, MN 12 1200 Mbps 1000 Mbps 96.1 %
Rice, MN 16 1000 Mbps 1000 Mbps 98.5 %
Eveleth, MN 13 1000 Mbps 100 Mbps 94.3 %
Saint James, MN 15 1000 Mbps 120 Mbps 85.1 %
Luverne, MN 13 1000 Mbps 1000 Mbps 99.6 %
Perham, MN 11 1000 Mbps 1000 Mbps 100 %
Le Sueur, MN 16 1000 Mbps 1000 Mbps 78.2 %
Pipestone, MN 17 1000 Mbps 1000 Mbps 85 %
Maple Plain, MN 16 1000 Mbps 1000 Mbps 90.9 %
Chisholm, MN 16 1000 Mbps 1000 Mbps 97.3 %
Elko New Market, MN 16 1000 Mbps 1000 Mbps 89.6 %
Melrose, MN 14 1000 Mbps 1000 Mbps 96.7 %
Windom, MN 16 1000 Mbps 1000 Mbps 89.5 %
Paynesville, MN 17 1000 Mbps 1000 Mbps 91.8 %
Ely, MN 15 1000 Mbps 1000 Mbps 80.2 %
Watertown, MN 13 1000 Mbps 1000 Mbps 91.2 %
Rockford, MN 18 1000 Mbps 1000 Mbps 99.8 %
Roseau, MN 12 1000 Mbps 1000 Mbps 96.2 %
Saint Paul Park, MN 13 1200 Mbps 940 Mbps 98.4 %
Rush City, MN 14 1000 Mbps 1000 Mbps 86.1 %
Glenwood, MN 17 1000 Mbps 1000 Mbps 89.7 %
Pelican Rapids, MN 11 1000 Mbps 1000 Mbps 100 %
Sleepy Eye, MN 12 1000 Mbps 1000 Mbps 68.7 %
Pierz, MN 14 1000 Mbps 1000 Mbps 89.7 %
Staples, MN 16 1000 Mbps 1000 Mbps 95 %
Cokato, MN 15 1000 Mbps 100 Mbps 93.3 %
Long Lake, MN 13 1000 Mbps 940 Mbps 100 %
Frazee, MN 12 1000 Mbps 1000 Mbps 98.9 %
Lonsdale, MN 14 1000 Mbps 1000 Mbps 99.7 %
Warroad, MN 11 1000 Mbps 1000 Mbps 97 %
Albany, MN 15 1000 Mbps 1000 Mbps 98.6 %
Deer River, MN 13 1000 Mbps 1000 Mbps 99.1 %
Avon, MN 14 1000 Mbps 1000 Mbps 95.8 %
Clear Lake, MN 13 1000 Mbps 1000 Mbps 96.1 %
Saint Charles, MN 13 1000 Mbps 1000 Mbps 84.7 %
Pine Island, MN 19 1000 Mbps 1000 Mbps 92.4 %
Maple Lake, MN 14 1000 Mbps 1000 Mbps 96.7 %
Clearwater, MN 15 1000 Mbps 1000 Mbps 89.4 %
Caledonia, MN 11 1000 Mbps 1000 Mbps 77 %
Hinckley, MN 12 1000 Mbps 940 Mbps 79.6 %
New London, MN 16 940 Mbps 50 Mbps 89.8 %
Sandstone, MN 14 250 Mbps 20 Mbps 87.6 %
Spicer, MN 19 940 Mbps 75 Mbps 97.3 %
Benson, MN 17 1000 Mbps 1000 Mbps 98.8 %
Zumbrota, MN 16 1000 Mbps 500 Mbps 96.5 %
Bagley, MN 13 1000 Mbps 1000 Mbps 100 %
Esko, MN 16 1000 Mbps 1000 Mbps 89 %
Dassel, MN 18 1000 Mbps 1000 Mbps 88.7 %
Nisswa, MN 13 1000 Mbps 1000 Mbps 97.6 %
Cass Lake, MN 14 1000 Mbps 1000 Mbps 94.5 %
Moose Lake, MN 13 1000 Mbps 50 Mbps 85.6 %
Blue Earth, MN 12 1000 Mbps 1000 Mbps 87.4 %
Saint Bonifacius, MN 14 1000 Mbps 1000 Mbps 99 %
Hawley, MN 16 1000 Mbps 1000 Mbps 91 %
Montrose, MN 14 1200 Mbps 200 Mbps 89.3 %
Jackson, MN 16 1000 Mbps 1000 Mbps 80.1 %
Chatfield, MN 14 1000 Mbps 1000 Mbps 71 %
Montgomery, MN 16 1000 Mbps 1000 Mbps 95.3 %
Bethel, MN 15 1200 Mbps 1000 Mbps 93.8 %
Plainview, MN 13 1000 Mbps 1000 Mbps 92.2 %
Menahga, MN 11 1000 Mbps 1000 Mbps 100 %
Spring Valley, MN 17 1000 Mbps 1000 Mbps 82.4 %
Pine River, MN 12 1000 Mbps 1000 Mbps 97.7 %
Richmond, MN 16 1000 Mbps 1000 Mbps 97.4 %
Granite Falls, MN 18 1000 Mbps 50 Mbps 84.2 %
Bovey, MN 14 1000 Mbps 1000 Mbps 97.1 %
Dodge Center, MN 16 1000 Mbps 1000 Mbps 83.9 %
Braham, MN 11 1000 Mbps 1000 Mbps 85.1 %
Breckenridge, MN 13 1000 Mbps 1000 Mbps 92.5 %
Wabasha, MN 14 1000 Mbps 1000 Mbps 94.6 %
Osakis, MN 15 1000 Mbps 1000 Mbps 97.7 %
Lake Crystal, MN 14 1000 Mbps 120 Mbps 66.2 %
Janesville, MN 13 10000 Mbps 10000 Mbps 71.9 %
Howard Lake, MN 15 1000 Mbps 100 Mbps 91.7 %
Onamia, MN 12 1000 Mbps 1000 Mbps 93.8 %
Le Center, MN 15 1000 Mbps 1000 Mbps 91.3 %
Saginaw, MN 16 1000 Mbps 1000 Mbps 83.4 %
Wells, MN 13 10000 Mbps 10000 Mbps 82.5 %
Barnesville, MN 14 1000 Mbps 1000 Mbps 99.4 %
Blooming Prairie, MN 14 10000 Mbps 10000 Mbps 79.3 %

CityMinnesota Internet Availability by Zip Code View All

ZIP Code Providers Fiber Cable DSL
55407 in Minneapolis, MN 33 89.3 % 98 % 80.2 %
55106 in Saint Paul, MN 32 51.5 % 97.6 % 90.9 %
55901 in Rochester, MN 34 99 % 98.9 % 98 %
55811 in Duluth, MN 39 25.1 % 69.6 % 98.8 %
56301 in Saint Cloud, MN 43 25.3 % 84.4 % 98.2 %
55311 in Osseo, MN 23 55.4 % 94.6 % 94.6 %
55347 in Eden Prairie, MN 24 18.7 % 96.2 % 97 %
56001 in Mankato, MN 30 7.2 % 93.6 % 85.2 %
55337 in Burnsville, MN 40 25.5 % 96.8 % 83.1 %
55044 in Lakeville, MN 44 29.1 % 91.7 % 97.1 %
55303 in Anoka, MN 31 18.7 % 91.2 % 97.8 %
55304 in Andover, MN 30 25.3 % 98.5 % 98.8 %
55343 in Hopkins, MN 34 64.7 % 91 % 90.8 %
56560 in Moorhead, MN 35 16.8 % 95.7 % 93.5 %
55379 in Shakopee, MN 41 50 % 90.1 % 97.3 %
55330 in Elk River, MN 37 37.1 % 87 % 96.1 %
55987 in Winona, MN 32 18.9 % 92.1 % 81.4 %
55082 in Stillwater, MN 34 19.6 % 85.7 % 96 %
55016 in Cottage Grove, MN 30 47.8 % 94.1 % 94.4 %
55076 in Inver Grove Heights, MN 28 42.4 % 96.3 % 97.9 %
55024 in Farmington, MN 33 21 % 94 % 99.8 %
56601 in Bemidji, MN 23 98.2 % 74.8 % 79 %
55372 in Prior Lake, MN 31 22.4 % 92.2 % 87.6 %
55021 in Faribault, MN 33 8.3 % 77.1 % 96 %
55033 in Hastings, MN 29 12.8 % 77.7 % 98.8 %
56401 in Brainerd, MN 30 67.8 % 72.1 % 90.4 %
55060 in Owatonna, MN 28 14.2 % 89.8 % 92 %
55912 in Austin, MN 31 7.1 % 88.4 % 96.5 %
55068 in Rosemount, MN 31 23.7 % 96.6 % 97.3 %
55014 in Circle Pines, MN 29 27.2 % 98.4 % 98.8 %

Speed DialDownload Speeds in Minnesota

Speed DialUpload Speeds in Minnesota

GlobeMinnesota Connection Availability

Technology Coverage Rank (By State)
Fiber 38.1 % #29
Cable 81.9 % #31
DSL 90.4 % #22

Which providers are available to me?

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