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
$103.67
Average Price Per Mbps
$0.41
Average Download Speed
254 Mbps
Providers
458
How Does Iowa Compare to the U.S. Averages?
Price
Cheapest State (TN)
$0.18 per Mbps/month
Most Expensive State (AK)
$1.52 per Mbps/month
U.S. Average
$0.45 per Mbps/month
Speed
Slowest State (AK)
90.22 Mbps
Fastest State (TN)
522.31 Mbps
U.S. Average
234.69 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 21 1000 Mbps 940 Mbps 98.6 %
Cedar Rapids, IA 32 1000 Mbps 1000 Mbps 99.1 %
Davenport, IA 28 1000 Mbps 1000 Mbps 99.9 %
Sioux City, IA 25 1000 Mbps 1000 Mbps 97.4 %
Iowa City, IA 28 1000 Mbps 1000 Mbps 98.4 %
Council Bluffs, IA 16 1000 Mbps 1000 Mbps 99.4 %
Dubuque, IA 23 1000 Mbps 1000 Mbps 99.6 %
Waterloo, IA 21 1000 Mbps 940 Mbps 99 %
Ames, IA 25 1000 Mbps 1000 Mbps 99.8 %
West Des Moines, IA 23 1000 Mbps 1000 Mbps 97.3 %
Ankeny, IA 22 1000 Mbps 1000 Mbps 99.2 %
Cedar Falls, IA 17 10000 Mbps 10000 Mbps 98.5 %
Urbandale, IA 22 1000 Mbps 1000 Mbps 100 %
Marion, IA 20 1000 Mbps 1000 Mbps 99.4 %
Bettendorf, IA 20 1000 Mbps 1000 Mbps 100 %
Marshalltown, IA 16 1000 Mbps 1000 Mbps 97.1 %
Muscatine, IA 15 1000 Mbps 1000 Mbps 98.5 %
Ottumwa, IA 16 1000 Mbps 1000 Mbps 92 %
Mason City, IA 20 1000 Mbps 1000 Mbps 98.3 %
Burlington, IA 15 1000 Mbps 1000 Mbps 98.8 %
Fort Dodge, IA 17 1000 Mbps 1000 Mbps 93.9 %
Clinton, IA 16 1000 Mbps 500 Mbps 98.2 %
Newton, IA 17 1000 Mbps 1000 Mbps 99.1 %
Indianola, IA 18 1000 Mbps 1000 Mbps 98.7 %
Coralville, IA 20 1000 Mbps 1000 Mbps 99.6 %
Johnston, IA 19 1000 Mbps 1000 Mbps 99.8 %
Boone, IA 17 1000 Mbps 1000 Mbps 88.3 %
Altoona, IA 17 1000 Mbps 1000 Mbps 98 %
Waukee, IA 19 1000 Mbps 1000 Mbps 99.7 %
Clive, IA 22 1000 Mbps 1000 Mbps 100 %
Oskaloosa, IA 15 1000 Mbps 1000 Mbps 91.3 %
North Liberty, IA 19 1000 Mbps 1000 Mbps 100 %
Pella, IA 17 1000 Mbps 1000 Mbps 99.7 %
Decorah, IA 12 1000 Mbps 1000 Mbps 73.5 %
Fairfield, IA 14 1000 Mbps 1000 Mbps 94.6 %
Fort Madison, IA 15 1000 Mbps 1000 Mbps 98.3 %
Keokuk, IA 13 1000 Mbps 1000 Mbps 98 %
Storm Lake, IA 15 1000 Mbps 500 Mbps 89.9 %
Spencer, IA 18 1000 Mbps 1000 Mbps 95.4 %
Carroll, IA 14 1000 Mbps 500 Mbps 96.1 %
Mount Pleasant, IA 15 1000 Mbps 1000 Mbps 94.6 %
Le Mars, IA 13 1000 Mbps 1000 Mbps 94.8 %
Waverly, IA 18 10000 Mbps 10000 Mbps 98.9 %
Knoxville, IA 14 1000 Mbps 1000 Mbps 95.6 %
Grinnell, IA 15 1000 Mbps 1000 Mbps 96.9 %
Norwalk, IA 14 1000 Mbps 940 Mbps 98.6 %
Pleasant Hill, IA 18 1000 Mbps 1000 Mbps 97.9 %
Charles City, IA 15 1000 Mbps 500 Mbps 81 %
Denison, IA 13 1000 Mbps 1000 Mbps 93.8 %
Creston, IA 12 1000 Mbps 1000 Mbps 98.5 %
Grimes, IA 19 1000 Mbps 1000 Mbps 98.8 %
Clear Lake, IA 17 1000 Mbps 1000 Mbps 100 %
Glenwood, IA 18 1000 Mbps 500 Mbps 96 %
Washington, IA 17 1000 Mbps 1000 Mbps 91.1 %
Webster City, IA 18 1000 Mbps 1000 Mbps 97.9 %
Perry, IA 17 1000 Mbps 1000 Mbps 88.5 %
Eldridge, IA 15 1000 Mbps 1000 Mbps 99.9 %
Anamosa, IA 19 1000 Mbps 1000 Mbps 96.6 %
Maquoketa, IA 20 1000 Mbps 1000 Mbps 96.7 %
Independence, IA 19 1000 Mbps 250 Mbps 91.3 %
Evansdale, IA 15 1000 Mbps 940 Mbps 99.9 %
Atlantic, IA 14 1000 Mbps 1000 Mbps 91.9 %
Winterset, IA 16 1000 Mbps 1000 Mbps 94.2 %
Sioux Center, IA 7 1000 Mbps 1000 Mbps 100 %
Manchester, IA 15 1000 Mbps 1000 Mbps 98.6 %
Nevada, IA 17 1000 Mbps 1000 Mbps 96.8 %
Spirit Lake, IA 21 1000 Mbps 100 Mbps 95.6 %
Centerville, IA 16 1000 Mbps 1000 Mbps 97.3 %
Estherville, IA 19 1000 Mbps 100 Mbps 94.1 %
Vinton, IA 16 1000 Mbps 1000 Mbps 94 %
De Witt, IA 13 1000 Mbps 1000 Mbps 99.6 %
Clarinda, IA 12 1000 Mbps 1000 Mbps 97.3 %
Oelwein, IA 13 1000 Mbps 1000 Mbps 94.7 %
Algona, IA 12 1000 Mbps 500 Mbps 93.5 %
Bloomfield, IA 15 1000 Mbps 1000 Mbps 97.8 %
Red Oak, IA 12 1000 Mbps 1000 Mbps 84.9 %
Hiawatha, IA 19 1000 Mbps 940 Mbps 99.6 %
Orange City, IA 14 1000 Mbps 1000 Mbps 98.7 %
Iowa Falls, IA 20 1000 Mbps 500 Mbps 90.9 %
Osceola, IA 15 1000 Mbps 1000 Mbps 93.5 %
Harlan, IA 14 1000 Mbps 300 Mbps 99.6 %
Cherokee, IA 11 1000 Mbps 1000 Mbps 94.1 %
Adel, IA 18 1000 Mbps 1000 Mbps 86.3 %
Chariton, IA 12 1000 Mbps 1000 Mbps 97.8 %
Monticello, IA 17 1000 Mbps 1000 Mbps 89.5 %
Waukon, IA 11 1000 Mbps 1000 Mbps 66.4 %
Sheldon, IA 12 1000 Mbps 1000 Mbps 100 %
Solon, IA 15 1000 Mbps 1000 Mbps 98 %
Shenandoah, IA 11 1000 Mbps 1000 Mbps 95 %
Albia, IA 11 1000 Mbps 1000 Mbps 93 %
Cresco, IA 15 1000 Mbps 1000 Mbps 91.4 %
Humboldt, IA 17 1000 Mbps 1000 Mbps 90.1 %
Mount Vernon, IA 21 1000 Mbps 1000 Mbps 84 %
Forest City, IA 15 1000 Mbps 1000 Mbps 100 %
Hampton, IA 19 1000 Mbps 1000 Mbps 91.8 %
Kalona, IA 15 1000 Mbps 1000 Mbps 81.7 %
Osage, IA 17 1000 Mbps 500 Mbps 86.2 %
Carlisle, IA 16 1000 Mbps 940 Mbps 97.8 %
Dyersville, IA 16 1000 Mbps 1000 Mbps 98.1 %
New Hampton, IA 19 1000 Mbps 1000 Mbps 89.3 %
Bondurant, IA 18 1000 Mbps 1000 Mbps 97.6 %
Missouri Valley, IA 15 1000 Mbps 200 Mbps 86.3 %
Jefferson, IA 13 1000 Mbps 1000 Mbps 99.5 %
Le Claire, IA 17 1000 Mbps 1000 Mbps 99.2 %
Bellevue, IA 16 1000 Mbps 1000 Mbps 88.9 %
Sergeant Bluff, IA 11 1000 Mbps 1000 Mbps 93.5 %
Tipton, IA 18 1000 Mbps 1000 Mbps 94.1 %
Camanche, IA 14 1000 Mbps 500 Mbps 98.7 %
West Liberty, IA 13 1000 Mbps 1000 Mbps 95.1 %
Windsor Heights, IA 11 1000 Mbps 940 Mbps 100 %
Rock Valley, IA 15 1000 Mbps 1000 Mbps 100 %
Polk City, IA 19 1000 Mbps 1000 Mbps 97 %
Emmetsburg, IA 12 1000 Mbps 1000 Mbps 93.9 %
Williamsburg, IA 17 1000 Mbps 1000 Mbps 98.6 %
Tama, IA 12 1000 Mbps 300 Mbps 98.2 %
Story City, IA 16 1000 Mbps 1000 Mbps 90 %
Madrid, IA 16 1000 Mbps 1000 Mbps 99.3 %
Milford, IA 17 1000 Mbps 1000 Mbps 90.1 %
Center Point, IA 18 1000 Mbps 150 Mbps 88.2 %
West Burlington, IA 17 1000 Mbps 1000 Mbps 89.9 %
Garner, IA 15 1000 Mbps 1000 Mbps 95.5 %
Eagle Grove, IA 15 1000 Mbps 1000 Mbps 97.7 %
Jesup, IA 16 1000 Mbps 250 Mbps 99.9 %
Wilton, IA 17 1000 Mbps 1000 Mbps 16.1 %
Peosta, IA 17 1000 Mbps 1000 Mbps 97.6 %
Marengo, IA 16 1000 Mbps 1000 Mbps 98.4 %
Rock Rapids, IA 15 1000 Mbps 1000 Mbps 98.4 %
Huxley, IA 15 1000 Mbps 1000 Mbps 99.8 %
West Branch, IA 15 1000 Mbps 250 Mbps 100 %
Onawa, IA 14 1000 Mbps 1000 Mbps 87 %
Sibley, IA 15 1000 Mbps 1000 Mbps 96.7 %
Clarion, IA 13 1000 Mbps 100 Mbps 97.4 %
La Porte City, IA 18 1000 Mbps 250 Mbps 99.9 %
Wapello, IA 14 1000 Mbps 1000 Mbps 98.4 %
Columbus Junction, IA 13 1000 Mbps 1000 Mbps 91.5 %
Sumner, IA 17 1000 Mbps 1000 Mbps 93.9 %
West Union, IA 15 1000 Mbps 1000 Mbps 83.9 %
Eldora, IA 15 1000 Mbps 500 Mbps 99.8 %
Colfax, IA 14 1000 Mbps 200 Mbps 93.7 %
Audubon, IA 14 1000 Mbps 250 Mbps 95.6 %
Grundy Center, IA 16 1000 Mbps 300 Mbps 97.3 %
Postville, IA 10 1000 Mbps 1000 Mbps 81.2 %
Swisher, IA 14 1000 Mbps 1000 Mbps 100 %
Toledo, IA 11 1000 Mbps 200 Mbps 95.9 %
Hawarden, IA 11 1000 Mbps 1000 Mbps 100 %
Denver, IA 13 1000 Mbps 1000 Mbps 99.9 %
Cascade, IA 12 1000 Mbps 1000 Mbps 100 %
New London, IA 15 1000 Mbps 1000 Mbps 80 %
Belle Plaine, IA 14 1000 Mbps 1000 Mbps 97.9 %
Guttenberg, IA 13 1000 Mbps 1000 Mbps 85.2 %
Ogden, IA 15 1000 Mbps 1000 Mbps 93.8 %
Hull, IA 13 1000 Mbps 1000 Mbps 99.8 %
Runnells, IA 13 1000 Mbps 940 Mbps 88.7 %
Central City, IA 17 1000 Mbps 1000 Mbps 87.4 %
Belmond, IA 14 1000 Mbps 100 Mbps 93.2 %
Sigourney, IA 16 1000 Mbps 1000 Mbps 90.3 %
Northwood, IA 13 1000 Mbps 100 Mbps 100 %
Riverside, IA 15 1000 Mbps 200 Mbps 97.1 %
Britt, IA 14 1000 Mbps 100 Mbps 89 %
Lamoni, IA 10 1000 Mbps 1000 Mbps 99.1 %
Pleasantville, IA 11 1000 Mbps 1000 Mbps 98.5 %
Montezuma, IA 16 300 Mbps 300 Mbps 98.1 %
Logan, IA 15 1000 Mbps 1000 Mbps 97.1 %
Leon, IA 10 1000 Mbps 1000 Mbps 100 %
Lake Mills, IA 12 100 Mbps 100 Mbps 100 %
Ida Grove, IA 12 300 Mbps 100 Mbps 68.7 %
Sac City, IA 19 1000 Mbps 1000 Mbps 83 %
Robins, IA 14 1000 Mbps 940 Mbps 99.9 %
Corning, IA 12 1000 Mbps 1000 Mbps 75.7 %
Panora, IA 10 1000 Mbps 250 Mbps 99.2 %
Donnellson, IA 14 1000 Mbps 1000 Mbps 94.1 %
Fairfax, IA 17 1000 Mbps 1000 Mbps 100 %
Granger, IA 14 1000 Mbps 1000 Mbps 97.5 %
Monroe, IA 15 1000 Mbps 1000 Mbps 93.4 %
Alta, IA 12 1000 Mbps 500 Mbps 76.3 %
Greenfield, IA 13 1000 Mbps 1000 Mbps 97.2 %
Guthrie Center, IA 12 1000 Mbps 250 Mbps 93.6 %
Earlham, IA 13 1000 Mbps 200 Mbps 90.4 %
Wellman, IA 14 1000 Mbps 1000 Mbps 98.7 %
Remsen, IA 12 1000 Mbps 1000 Mbps 99.2 %
Brooklyn, IA 13 150 Mbps 150 Mbps 57.3 %
Dallas Center, IA 15 1000 Mbps 1000 Mbps 87.4 %
Epworth, IA 17 1000 Mbps 1000 Mbps 98.8 %
New Sharon, IA 15 1000 Mbps 1000 Mbps 85.4 %
Nashua, IA 15 1000 Mbps 1000 Mbps 84.1 %
Woodward, IA 15 1000 Mbps 1000 Mbps 97.3 %
State Center, IA 15 1000 Mbps 1000 Mbps 17.7 %
Corydon, IA 12 1000 Mbps 1000 Mbps 98.2 %
Manson, IA 12 1000 Mbps 1000 Mbps 87 %
Moville, IA 12 1000 Mbps 1000 Mbps 100 %
Ackley, IA 18 1000 Mbps 1000 Mbps 73.3 %
Traer, IA 14 1000 Mbps 1000 Mbps 95.2 %
Saint Charles, IA 13 1000 Mbps 200 Mbps 98.7 %

CityIowa Internet Availability by Zip Code View All

ZIP Code Providers Fiber Cable DSL
50317 in Des Moines, IA 32 66 % 98.1 % 93.1 %
52402 in Cedar Rapids, IA 33 37.1 % 99.8 % 97.9 %
52806 in Davenport, IA 39 100 % 95.5 % 97.5 %
51106 in Sioux City, IA 32 12.8 % 98.4 % 93.9 %
52240 in Iowa City, IA 45 51.9 % 93.6 % 93.3 %
51503 in Council Bluffs, IA 30 34.1 % 95.9 % 97.4 %
52001 in Dubuque, IA 33 51.2 % 98.5 % 98.1 %
50701 in Waterloo, IA 26 27.4 % 97 % 93.9 %
50010 in Ames, IA 44 99.9 % 96.5 % 93.6 %
50265 in West Des Moines, IA 27 46.5 % 94.6 % 97.2 %
50023 in Ankeny, IA 30 60.2 % 99.1 % 99.3 %
50613 in Cedar Falls, IA 34 96.7 % 90.5 % 86.8 %
50322 in Urbandale, IA 41 38.5 % 99.9 % 99.4 %
52302 in Marion, IA 38 53.2 % 97.1 % 98.6 %
52722 in Bettendorf, IA 35 99.8 % 99.6 % 96.8 %
50158 in Marshalltown, IA 38 42.7 % 90.1 % 89.9 %
52761 in Muscatine, IA 40 89.4 % 5.5 % 98.1 %
52501 in Ottumwa, IA 34 19.6 % 88.2 % 85.6 %
50401 in Mason City, IA 40 25.9 % 94.7 % 91.6 %
52601 in Burlington, IA 31 27.8 % 91.8 % 96.4 %
50501 in Fort Dodge, IA 35 19.4 % 90.3 % 93.5 %
52732 in Clinton, IA 32 12.7 % 94.5 % 94.4 %
50208 in Newton, IA 29 41.1 % 87.4 % 97.8 %
50125 in Indianola, IA 28 76.6 % 86.2 % 99.5 %
52241 in Coralville, IA 32 60.2 % 99.5 % 99.4 %
50131 in Johnston, IA 33 53.7 % 99.8 % 97.4 %
50036 in Boone, IA 35 44.6 % 79.2 % 89 %
50009 in Altoona, IA 26 51.4 % 96.4 % 98.4 %
50263 in Waukee, IA 33 96.4 % 98.2 % 99.4 %
50325 in Clive, IA 31 47.1 % 99.4 % 100 %

Speed DialDownload Speeds in Iowa

Speed DialUpload Speeds in Iowa

GlobeIowa Connection Availability

Technology Coverage Rank (By State)
Fiber 48.8 % #14
Cable 75.9 % #39
DSL 86.2 % #37

Which providers are available to me?

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