We earn commissions from some providers on our site. X

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.
Average Price Per Month
$58.82
Average Price Per Mbps
$1.26
Average Download Speed
44.26 Mbps
Providers
214
How Does Iowa Compare to the U.S. Averages?
Price
Cheapest State (DC)
$0.17 per Mbps /Mo
Most Expensive State (WY)
$1.32 per Mbps /Mo
U.S. Average
$0.49 per Mbps /Mo
Speed
Slowest State (WY)
18.22 Mbps
Fastest State (CT)
283.11 Mbps
U.S. Average
76.96 Mbps

CityInternet Availability for the Most Popular Cities in Iowa View All

City Providers Most Available Download Speed Most Available Upload Speed City Internet Coverage
Des Moines, IA 76 40 Mbps 5 Mbps 100%
Cedar Rapids, IA 66 40 Mbps 4 Mbps 100%
Davenport, IA 36 80 Mbps 10 Mbps 100%
Iowa City, IA 48 20 Mbps 3 Mbps 100%
Sioux City, IA 31 10 Mbps 2 Mbps 98%
Waterloo, IA 39 20 Mbps 10 Mbps 100%
Dubuque, IA 35 20 Mbps 3 Mbps 100%
Council Bluffs, IA 26 100 Mbps 30 Mbps 100%
West Des Moines, IA 57 80 Mbps 10 Mbps 100%
Ames, IA 37 15 Mbps 3 Mbps 100%
Urbandale, IA 49 60 Mbps 10 Mbps 100%
Coralville, IA 37 20 Mbps 3 Mbps 100%
Ankeny, IA 35 40 Mbps 10 Mbps 100%
Marion, IA 37 20 Mbps 4 Mbps 100%
Pleasant Hill, IA 24 20 Mbps 3 Mbps 100%
Cedar Falls, IA 30 20 Mbps 5 Mbps 100%
Bettendorf, IA 22 80 Mbps 10 Mbps 100%
Marshalltown, IA 31 15 Mbps 7 Mbps 100%
Muscatine, IA 26 12 Mbps 2 Mbps 100%
Burlington, IA 23 20 Mbps 2 Mbps 99%
Ottumwa, IA 22 15 Mbps 3 Mbps 100%
Mason City, IA 27 20 Mbps 10 Mbps 100%
Clive, IA 47 60 Mbps 10 Mbps 100%
Clinton, IA 26 20 Mbps 5 Mbps 100%
Fort Dodge, IA 28 8 Mbps 2 Mbps 100%
Waukee, IA 27 20 Mbps 3 Mbps 100%
Newton, IA 25 25 Mbps 5 Mbps 99%
Johnston, IA 31 40 Mbps 10 Mbps 100%
Indianola, IA 22 20 Mbps 3 Mbps 99%
Altoona, IA 20 20 Mbps 8 Mbps 100%
North Liberty, IA 22 150 Mbps 10 Mbps 100%
Boone, IA 30 15 Mbps 3 Mbps 100%
Oskaloosa, IA 23 20 Mbps 2 Mbps 100%
Decorah, IA 21 15 Mbps 2 Mbps 99%
Fort Madison, IA 17 20 Mbps 2 Mbps 99%
Grimes, IA 24 20 Mbps 5 Mbps 100%
Fairfield, IA 20 25 Mbps 13 Mbps 100%
Keokuk, IA 15 100 Mbps 10 Mbps 99%
Storm Lake, IA 25 20 Mbps 5 Mbps 99%
Le Mars, IA 21 6 Mbps 1 Mbps 100%
Norwalk, IA 12 30 Mbps 2 Mbps 100%
Waverly, IA 23 244 Mbps 29 Mbps 100%
Spencer, IA 27 100 Mbps 10 Mbps 100%
Carroll, IA 22 15 Mbps 2 Mbps 100%
Pella, IA 20 15 Mbps 3 Mbps 100%
Robins, IA 26 15 Mbps 3 Mbps 100%
Mount Pleasant, IA 18 25 Mbps 8 Mbps 100%
Grinnell, IA 24 15 Mbps 3 Mbps 100%
Knoxville, IA 19 25 Mbps 2 Mbps 99%
Hiawatha, IA 30 20 Mbps 3 Mbps 100%
Winterset, IA 24 20 Mbps 3 Mbps 100%
Denison, IA 15 12 Mbps 2 Mbps 98%
Washington, IA 20 10 Mbps 3 Mbps 100%
Charles City, IA 18 20 Mbps 10 Mbps 100%
Clear Lake, IA 14 150 Mbps 29 Mbps 100%
Vinton, IA 23 9 Mbps 1 Mbps 99%
Creston, IA 16 50 Mbps 8 Mbps 98%
Eldridge, IA 12 100 Mbps 5 Mbps 100%
Maquoketa, IA 30 20 Mbps 3 Mbps 99%
Sioux Center, IA 17 5 Mbps 1 Mbps 100%
Spirit Lake, IA 25 25 Mbps 3 Mbps 99%
Webster City, IA 20 8 Mbps 3 Mbps 100%
Perry, IA 21 15 Mbps 3 Mbps 100%
Independence, IA 23 20 Mbps 5 Mbps 100%
Anamosa, IA 24 10 Mbps 1 Mbps 99%
Oelwein, IA 24 20 Mbps 10 Mbps 100%
Centerville, IA 12 30 Mbps 8 Mbps 100%
Nevada, IA 15 25 Mbps 5 Mbps 100%
Manchester, IA 17 25 Mbps 3 Mbps 100%
DeWitt, IA 11 20 Mbps 8 Mbps 100%
Estherville, IA 20 15 Mbps 3 Mbps 100%
Atlantic, IA 20 10 Mbps 2 Mbps 99%
Glenwood, IA 16 30 Mbps 10 Mbps 100%

CityIowa Internet Availability by Zip Code View All

ZIP Code Providers Fiber Cable DSL
50317 in Des Moines, IA 76 24% 99% 98%
52402 in Cedar Rapids, IA 66 57% 99% 98%
52804 in Davenport, IA 36 30% 98% 96%
51106 in Sioux City, IA 31 7% 95% 96%
50701 in Waterloo, IA 39 6% 98% 93%
52240 in Iowa City, IA 48 34% 98% 98%
51501 in Council Bluffs, IA 26 27% 98% 99%
50010 in Ames, IA 37 19% 96% 95%
52001 in Dubuque, IA 35 51% 97% 97%
50265 in West Des Moines, IA 57 21% 96% 96%
50023 in Ankeny, IA 35 39% 99% 99%
50322 in Urbandale, IA 49 21% 100% 99%
50613 in Cedar Falls, IA 30 94% 94% 92%
52302 in Marion, IA 37 63% 98% 99%
52722 in Bettendorf, IA 22 51% 99% 99%
50401 in Mason City, IA 27 26% 95% 94%
50158 in Marshalltown, IA 31 39% 92% 91%
52732 in Clinton, IA 26 29% 95% 96%
52601 in Burlington, IA 23 31% 94% 95%
50501 in Fort Dodge, IA 28 2% 97% 95%
52501 in Ottumwa, IA 22 11% 91% 90%
52761 in Muscatine, IA 26 28% 92% 99%
52241 in Coralville, IA 37 46% 98% 98%
50131 in Johnston, IA 31 32% 100% 99%
50325 in Clive, IA 47 33% 100% 100%
50208 in Newton, IA 25 4% 89% 97%
50125 in Indianola, IA 22 49% 93% 96%
50009 in Altoona, IA 20 20% 98% 98%
50263 in Waukee, IA 27 55% 98% 99%
52317 in North Liberty, IA 22 97% 96% 89%

Speed DialDownload Speeds in Iowa

Speed DialUpload Speeds in Iowa

Speed DialMost Common Iowa Internet Speeds by Location

Type Download Speed Download Ranking
(By State)
Upload Speed Upload Ranking
(By State)
Speed Tests
Small Business 5 Mbps #15 0.9 Mbps #42 531
Mobile Device 2.3 Mbps #25 0.8 Mbps #31 25,928
Library or School 10.4 Mbps #26 8.8 Mbps #8 379
Business 6.4 Mbps #39 3.1 Mbps #36 326
Home 4.4 Mbps #45 0.8 Mbps #36 6,962
Other 2.4 Mbps #48 1 Mbps #29 91

GlobeIowa Connection Availability

Technology Coverage Rank (By State)
Fiber 30% #17
Cable 80% #37
DSL 90% #25

Which providers are available to me?

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