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

CityIowa Internet Availability by Zip Code View All

ZIP Code Providers Fiber Cable DSL
50317 in Des Moines, IA 22 64.8 % 54 %
52404 in Cedar Rapids, IA 24 21.8 % 90.8 %
52806 in Davenport, IA 27 88.4 % 95.8 %
51106 in Sioux City, IA 26 91.8 % 92.2 %
52240 in Iowa City, IA 30 55 % 88.4 %
52001 in Dubuque, IA 21 67.2 % 92.7 %
50023 in Ankeny, IA 20 73.4 % 63.7 %
51503 in Council Bluffs, IA 22 15 % 90.9 %
50010 in Ames, IA 25 76.9 % 92 %
50701 in Waterloo, IA 24 83.6 % 84.2 %
50266 in West Des Moines, IA 33 56.2 % 46 %
50322 in Urbandale, IA 21 93.3 % 81 %
50613 in Cedar Falls, IA 27 88.9 % 84.4 %
52302 in Marion, IA 27 70.9 % 89.9 %
52722 in Bettendorf, IA 23 96.5 % 85.2 %
50158 in Marshalltown, IA 25 62.4 % 87.8 %
52761 in Muscatine, IA 22 81.8 % 95.8 %
52501 in Ottumwa, IA 25 20.7 % 83.4 %
50401 in Mason City, IA 22 81.6 % 87.2 %
50501 in Fort Dodge, IA 20 7.3 % 69.1 %
52601 in Burlington, IA 22 7.1 % 93.3 %
52732 in Clinton, IA 19 17.8 % 93.3 %
50263 in Waukee, IA 26 93.9 % 40.8 %
50131 in Johnston, IA 23 86.7 % 74.6 %
52241 in Coralville, IA 22 78.7 % 85.8 %
52317 in North Liberty, IA 17 99.3 % 98.2 %
50009 in Altoona, IA 21 68 % 60.4 %
50208 in Newton, IA 24 81 % 67.2 %
50125 in Indianola, IA 19 71.2 % 97.9 %
50325 in Clive, IA 23 89 % 81 %

Speed DialDownload Speeds in Iowa

Speed DialUpload Speeds in Iowa

GlobeIowa Connection Availability

Technology Coverage Rank (By State)
Fiber 56.5 % #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.