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

Internet Service in Iowa

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

Iowa Internet Coverage

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

While everyone knows Iowa for leading corn production in the U.S., the Hawkeye State supplies much more than just corn, with 214 internet providers offering average download speeds of 44.26 Mbps. In fact, Iowa is climbing the internet ranks in the U.S. by extending fiber internet coverage to over 30 percent of the state, making them 17th in fiber connection coverage compared to other states. When you include the 80 percent cable coverage and 90 percent DSL coverage in Iowa, there aren't many places left in Iowa without a high-speed connection waiting for you to stream music, play online games, and watch your favorite Netflix originals.

Even though Iowa's average price per Mbps is a tad steep at $1.26 per Mbps, Iowa still offers spectacular deals on internet, as it is the 6th most affordable state for internet in the U.S. at an average price per month of $58.82. Not too shabby, if we do say so ourselves.

If fast download speeds in Iowa are what you're after, we recommend taking a ride down Iowa Highway 3 to Waverly, where download speeds up to 244 Mbps and upload speeds up to 29 Mbps are widely available. However, if you're searching for selection, you can't beat the 76 internet providers found in Des Moines or the 66 internet services in Cedar Rapids. With 99 percent cable coverage and 98 percent DSL coverage in both cities, competition between companies will keep your internet prices low and the deals ever so sweet.

All in all, if you want fast internet with lots of availability and connection types, then Iowa is the place to be. With a corn cob in one hand and a smartphone in the other, you will be hard-pressed to find a dead zone or field laying fallow in Iowa. For more information on Iowa internet statistics by cities, speeds, and more, check out the tables, graphs, and tools we put together below.

Average Price Per Month
$114.17
Average Price Per Mbps
$0.24
Average Download Speed
469 Mbps
Providers
428
How Does Iowa 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 Iowa View All

City Providers Fastest Download Speed Fastest Upload Speed City Internet Coverage
Des Moines, IA 25 8000 Mbps 8000 Mbps 98.6 %
Cedar Rapids, IA 23 8000 Mbps 8000 Mbps 99.4 %
Davenport, IA 25 8000 Mbps 8000 Mbps 98.9 %
Sioux City, IA 22 8000 Mbps 8000 Mbps 97.9 %
Iowa City, IA 24 8000 Mbps 8000 Mbps 92.9 %
Dubuque, IA 21 8000 Mbps 8000 Mbps 98.6 %
Ankeny, IA 19 8000 Mbps 8000 Mbps 99.1 %
Council Bluffs, IA 17 8000 Mbps 8000 Mbps 98.1 %
Ames, IA 20 8000 Mbps 8000 Mbps 93 %
Waterloo, IA 16 10000 Mbps 10000 Mbps 98.9 %
West Des Moines, IA 26 8000 Mbps 8000 Mbps 99.7 %
Urbandale, IA 21 8000 Mbps 8000 Mbps 99.9 %
Cedar Falls, IA 14 10000 Mbps 10000 Mbps 90.8 %
Marion, IA 14 8000 Mbps 8000 Mbps 99.5 %
Bettendorf, IA 17 8000 Mbps 8000 Mbps 99.8 %
Marshalltown, IA 14 8000 Mbps 8000 Mbps 97.9 %
Muscatine, IA 15 1000 Mbps 1000 Mbps 97.6 %
Ottumwa, IA 14 2000 Mbps 2000 Mbps 92.3 %
Mason City, IA 19 8000 Mbps 8000 Mbps 97.5 %
Fort Dodge, IA 14 5000 Mbps 5000 Mbps 98.2 %
Burlington, IA 16 8000 Mbps 8000 Mbps 99.5 %
Clinton, IA 14 1000 Mbps 1000 Mbps 98 %
Waukee, IA 19 8000 Mbps 8000 Mbps 99.4 %
Johnston, IA 16 8000 Mbps 8000 Mbps 99.4 %
Coralville, IA 18 8000 Mbps 8000 Mbps 99.4 %
North Liberty, IA 15 5120 Mbps 5120 Mbps 100 %
Altoona, IA 18 8000 Mbps 8000 Mbps 99.2 %
Newton, IA 15 2000 Mbps 2000 Mbps 97.7 %
Indianola, IA 17 8000 Mbps 8000 Mbps 94.3 %
Clive, IA 19 8000 Mbps 8000 Mbps 100 %
Boone, IA 13 1000 Mbps 1000 Mbps 93.9 %
Grimes, IA 18 8000 Mbps 8000 Mbps 99.2 %
Norwalk, IA 14 8000 Mbps 8000 Mbps 97.9 %
Oskaloosa, IA 12 1000 Mbps 1000 Mbps 92.6 %
Pella, IA 16 1000 Mbps 1000 Mbps 90.1 %
Storm Lake, IA 15 8000 Mbps 8000 Mbps 88.4 %
Decorah, IA 15 1000 Mbps 1000 Mbps 73.2 %
Le Mars, IA 14 1000 Mbps 1000 Mbps 92.6 %
Mount Pleasant, IA 15 1000 Mbps 1000 Mbps 82.4 %
Waverly, IA 15 2000 Mbps 1000 Mbps 94.8 %
Spencer, IA 13 1000 Mbps 1000 Mbps 94.8 %
Fort Madison, IA 14 1000 Mbps 1000 Mbps 97.2 %
Fairfield, IA 12 1000 Mbps 1000 Mbps 82.6 %
Carroll, IA 16 1000 Mbps 1000 Mbps 95.3 %
Keokuk, IA 13 1000 Mbps 1000 Mbps 97.2 %
Grinnell, IA 14 2000 Mbps 2000 Mbps 83.4 %
Pleasant Hill, IA 17 8000 Mbps 8000 Mbps 99.9 %
Knoxville, IA 13 1000 Mbps 1000 Mbps 87.2 %
Charles City, IA 14 1000 Mbps 1000 Mbps 83.2 %
Eldridge, IA 11 5120 Mbps 5120 Mbps 97.5 %
Denison, IA 11 1000 Mbps 1000 Mbps 93.8 %
Adel, IA 18 8000 Mbps 8000 Mbps 84.7 %
Sioux Center, IA 10 1000 Mbps 500 Mbps 90.2 %
Washington, IA 13 1000 Mbps 1000 Mbps 88.9 %
Glenwood, IA 16 1000 Mbps 1000 Mbps 97.5 %
Clear Lake, IA 13 1000 Mbps 1000 Mbps 99 %
Creston, IA 14 1000 Mbps 1000 Mbps 88.6 %
Perry, IA 14 1000 Mbps 1000 Mbps 90.4 %
Bondurant, IA 15 8000 Mbps 8000 Mbps 98.5 %
Webster City, IA 14 1000 Mbps 1000 Mbps 90.6 %
Independence, IA 16 1000 Mbps 1000 Mbps 96.7 %
Anamosa, IA 14 8000 Mbps 8000 Mbps 97.8 %
Winterset, IA 12 1000 Mbps 1000 Mbps 94.2 %
Spirit Lake, IA 17 1000 Mbps 1000 Mbps 95.4 %
Maquoketa, IA 23 1000 Mbps 1000 Mbps 98.8 %
Nevada, IA 14 5120 Mbps 5120 Mbps 92.7 %
Manchester, IA 13 1000 Mbps 1000 Mbps 98.6 %
Atlantic, IA 17 1000 Mbps 1000 Mbps 90.8 %
Evansdale, IA 14 1000 Mbps 50 Mbps 100 %
De Witt, IA 13 1000 Mbps 1000 Mbps 90.7 %
Centerville, IA 14 1000 Mbps 1000 Mbps 85.9 %
Vinton, IA 15 1000 Mbps 1000 Mbps 93.4 %
Solon, IA 13 1000 Mbps 1000 Mbps 99.4 %
Osceola, IA 14 1000 Mbps 1000 Mbps 85.8 %
Bloomfield, IA 13 1000 Mbps 1000 Mbps 99.4 %
Orange City, IA 15 1500 Mbps 1500 Mbps 87.6 %
Estherville, IA 16 1000 Mbps 1000 Mbps 90.2 %
Hiawatha, IA 14 8000 Mbps 8000 Mbps 100 %
Algona, IA 11 1000 Mbps 1000 Mbps 92.4 %
Clarinda, IA 12 1000 Mbps 1000 Mbps 74 %
Polk City, IA 16 8000 Mbps 8000 Mbps 95.6 %
Red Oak, IA 14 1000 Mbps 1000 Mbps 88.3 %
Oelwein, IA 14 1000 Mbps 1000 Mbps 95.6 %
Cherokee, IA 15 1000 Mbps 1000 Mbps 93.8 %
Iowa Falls, IA 15 5120 Mbps 5120 Mbps 87.8 %
Harlan, IA 15 1000 Mbps 1000 Mbps 99.8 %
Chariton, IA 13 1000 Mbps 1000 Mbps 82.6 %
Monticello, IA 12 1000 Mbps 1000 Mbps 90.7 %
Sheldon, IA 13 1000 Mbps 500 Mbps 98.1 %
Le Claire, IA 16 5120 Mbps 5120 Mbps 99.3 %
Waukon, IA 13 1000 Mbps 1000 Mbps 82.3 %
Carlisle, IA 13 8000 Mbps 8000 Mbps 96.5 %
Cresco, IA 14 1000 Mbps 1000 Mbps 86.8 %
Kalona, IA 13 1000 Mbps 1000 Mbps 100 %
Mount Vernon, IA 15 1000 Mbps 1000 Mbps 78.4 %
Humboldt, IA 17 2000 Mbps 1000 Mbps 90.4 %
Dyersville, IA 14 1000 Mbps 1000 Mbps 95.9 %
Albia, IA 13 1000 Mbps 1000 Mbps 77.9 %
Forest City, IA 14 1000 Mbps 1000 Mbps 93.9 %
Sergeant Bluff, IA 12 5120 Mbps 5120 Mbps 99.7 %
Shenandoah, IA 14 1000 Mbps 1000 Mbps 97.3 %
Osage, IA 15 1000 Mbps 1000 Mbps 91.1 %
Hampton, IA 18 5120 Mbps 5120 Mbps 84.3 %
Rock Valley, IA 13 1000 Mbps 1000 Mbps 99.7 %
New Hampton, IA 18 1000 Mbps 1000 Mbps 83.8 %
Windsor Heights, IA 14 8000 Mbps 8000 Mbps 100 %
Bellevue, IA 19 1000 Mbps 1000 Mbps 99.1 %
Tipton, IA 15 1000 Mbps 1000 Mbps 81.9 %
West Liberty, IA 10 1000 Mbps 1000 Mbps 98.4 %
Missouri Valley, IA 15 1500 Mbps 100 Mbps 86.1 %
Jefferson, IA 13 1000 Mbps 1000 Mbps 98.9 %
Williamsburg, IA 15 1000 Mbps 1000 Mbps 86.9 %
Camanche, IA 15 1000 Mbps 1000 Mbps 96.3 %
Milford, IA 15 2000 Mbps 1000 Mbps 89.9 %
Peosta, IA 16 8000 Mbps 8000 Mbps 95.5 %
Tiffin, IA 13 1000 Mbps 1000 Mbps 98.4 %
Tama, IA 10 1000 Mbps 1000 Mbps 75.6 %
Huxley, IA 14 1000 Mbps 1000 Mbps 100 %
Madrid, IA 14 8000 Mbps 8000 Mbps 87.7 %
Story City, IA 14 1000 Mbps 1000 Mbps 87.5 %
West Burlington, IA 17 1000 Mbps 1000 Mbps 97 %
Center Point, IA 13 1000 Mbps 1000 Mbps 88.8 %
Emmetsburg, IA 11 1000 Mbps 1000 Mbps 88.4 %
Wilton, IA 16 1000 Mbps 1000 Mbps 96.1 %
Eagle Grove, IA 14 1000 Mbps 1000 Mbps 92.6 %
Garner, IA 15 1000 Mbps 1000 Mbps 96.6 %
Jesup, IA 15 1000 Mbps 1000 Mbps 99.4 %
West Branch, IA 13 1000 Mbps 1000 Mbps 98.8 %
Rock Rapids, IA 12 1000 Mbps 1000 Mbps 99.6 %
Marengo, IA 14 1000 Mbps 1000 Mbps 91.8 %
La Porte City, IA 13 1000 Mbps 1000 Mbps 97.8 %
Sibley, IA 12 1000 Mbps 500 Mbps 96.4 %
Onawa, IA 14 1500 Mbps 1000 Mbps 88.1 %
Clarion, IA 14 1000 Mbps 1000 Mbps 88.4 %
Postville, IA 13 1000 Mbps 1000 Mbps 84.2 %
Sumner, IA 17 1000 Mbps 1000 Mbps 76.6 %
Cascade, IA 13 1000 Mbps 1000 Mbps 99.7 %
Colfax, IA 13 1000 Mbps 500 Mbps 92.4 %
Swisher, IA 11 1000 Mbps 1000 Mbps 100 %
Denver, IA 14 1000 Mbps 1000 Mbps 99.4 %
Wapello, IA 12 1000 Mbps 1000 Mbps 79.8 %
West Union, IA 15 1000 Mbps 1000 Mbps 84.2 %
Grundy Center, IA 15 1000 Mbps 1000 Mbps 85.5 %
Columbus Junction, IA 12 1000 Mbps 1000 Mbps 73.2 %
Fairfax, IA 14 1000 Mbps 1000 Mbps 99.9 %
Hawarden, IA 12 1000 Mbps 1000 Mbps 99.2 %
Eldora, IA 12 1000 Mbps 1000 Mbps 97.5 %
Granger, IA 14 8000 Mbps 8000 Mbps 98.2 %
Hull, IA 12 1000 Mbps 500 Mbps 99.7 %
Riverside, IA 15 1000 Mbps 1000 Mbps 92.9 %
New London, IA 13 1000 Mbps 1000 Mbps 72.4 %
Toledo, IA 10 1000 Mbps 1000 Mbps 84.9 %
Runnells, IA 12 8000 Mbps 8000 Mbps 92.9 %
Ogden, IA 12 1000 Mbps 1000 Mbps 97.8 %
Northwood, IA 11 1000 Mbps 1000 Mbps 100 %
Belmond, IA 12 1000 Mbps 1000 Mbps 86.3 %
Audubon, IA 14 1000 Mbps 1000 Mbps 82.5 %
Pleasantville, IA 12 1000 Mbps 1000 Mbps 75.2 %
Central City, IA 12 1000 Mbps 1000 Mbps 68.2 %
Sigourney, IA 16 1000 Mbps 1000 Mbps 73.1 %
Guttenberg, IA 13 1000 Mbps 1000 Mbps 97 %
Belle Plaine, IA 12 1000 Mbps 1000 Mbps 89.3 %
Alta, IA 15 1000 Mbps 500 Mbps 77.5 %
Dallas Center, IA 14 1000 Mbps 1000 Mbps 88.2 %
Rockwell City, IA 15 1000 Mbps 1000 Mbps 85.1 %
Robins, IA 12 1000 Mbps 1000 Mbps 99.1 %
Monroe, IA 14 1000 Mbps 300 Mbps 81.3 %
Wellman, IA 13 1000 Mbps 1000 Mbps 99.1 %
Lake Mills, IA 10 1000 Mbps 1000 Mbps 99.9 %
Logan, IA 13 1500 Mbps 1000 Mbps 71.5 %
Britt, IA 13 1000 Mbps 1000 Mbps 87.8 %
Greenfield, IA 14 1000 Mbps 1000 Mbps 86.6 %
Leon, IA 10 1000 Mbps 1000 Mbps 100 %
Epworth, IA 15 1000 Mbps 1000 Mbps 99.7 %
Panora, IA 11 1000 Mbps 300 Mbps 98.5 %
Ida Grove, IA 15 500 Mbps 500 Mbps 30.8 %
Montezuma, IA 11 1000 Mbps 1000 Mbps 88.7 %
Earlham, IA 15 1000 Mbps 50 Mbps 81.4 %
Corning, IA 13 1000 Mbps 1000 Mbps 73 %
Mediapolis, IA 13 1000 Mbps 1000 Mbps 97.9 %
Sac City, IA 17 1000 Mbps 1000 Mbps 85.3 %
Atkins, IA 12 1000 Mbps 1000 Mbps 100 %
Remsen, IA 12 1000 Mbps 1000 Mbps 98.2 %
Akron, IA 15 1000 Mbps 500 Mbps 96.7 %
Brooklyn, IA 12 1000 Mbps 1000 Mbps 76.7 %
Corydon, IA 14 1000 Mbps 1000 Mbps 90.7 %
Moville, IA 11 1000 Mbps 1000 Mbps 100 %
Guthrie Center, IA 13 1000 Mbps 1000 Mbps 80.4 %
Lamoni, IA 11 1000 Mbps 1000 Mbps 98.3 %
Donnellson, IA 10 220 Mbps 25 Mbps 87.7 %
New Sharon, IA 12 1000 Mbps 1000 Mbps 63.2 %

CityIowa Internet Availability by Zip Code View All

ZIP Code Providers Fiber Cable DSL
50317 in Des Moines, IA 21 57.8 % 54.7 %
52404 in Cedar Rapids, IA 22 21.8 % 91.4 %
52806 in Davenport, IA 25 88.3 % 95.7 %
51106 in Sioux City, IA 22 91.6 % 88.2 %
52240 in Iowa City, IA 28 54.6 % 89.2 %
52001 in Dubuque, IA 20 51.1 % 92.7 %
50023 in Ankeny, IA 19 67.6 % 64.3 %
51503 in Council Bluffs, IA 22 11.8 % 92.6 %
50010 in Ames, IA 24 76.7 % 92 %
50701 in Waterloo, IA 22 68.2 % 84.2 %
50266 in West Des Moines, IA 28 56.2 % 49.9 %
50322 in Urbandale, IA 21 93.1 % 94.8 %
50613 in Cedar Falls, IA 23 88 % 84.5 %
52302 in Marion, IA 24 64.8 % 90.5 %
52722 in Bettendorf, IA 20 96.4 % 85.1 %
50158 in Marshalltown, IA 24 18.2 % 87.6 %
52761 in Muscatine, IA 18 81.8 % 95.8 %
52501 in Ottumwa, IA 20 10.8 % 84.4 %
50401 in Mason City, IA 21 80.3 % 87.2 %
50501 in Fort Dodge, IA 20 7.6 % 70.2 %
52601 in Burlington, IA 19 7 % 93.3 %
52732 in Clinton, IA 15 17 % 93.2 %
50263 in Waukee, IA 26 93.8 % 43.8 %
50131 in Johnston, IA 20 69.6 % 74.9 %
52241 in Coralville, IA 21 78.7 % 85.8 %
52317 in North Liberty, IA 16 99.3 % 98.2 %
50009 in Altoona, IA 20 64.5 % 74.7 %
50208 in Newton, IA 22 81 % 67.2 %
50125 in Indianola, IA 18 70.4 % 98.2 %
50325 in Clive, IA 22 88.5 % 82.3 %

Speed DialDownload Speeds in Iowa

Speed DialUpload Speeds in Iowa

GlobeIowa Connection Availability

Technology Coverage Rank (By State)
Fiber 5650 % #19
Cable 74.9 % #42
DSL 81.2 % #31

Which providers are available to me?

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