Need unbiased guidance for the best deal?

(877) 211-5581

Internet Service in Iowa

27.3% of Iowa residents have no connection to the Internet available to them personally. However, wireless or wired Internet at 10 Mbps download speed is available to 98.9% of the population of Iowa.

High speed Internet technology available in Iowa includes 30% - higher than average - fiber Internet availability. Wireless Internet is available to 99.9% of residents. 89.5% have available DSL. Cable is an option for 79.9% of residents. And when it comes to purchasing service, just over 40% of Iowans actually have more than 3 Internet service providers to choose from.

Surprisingly Iowa has better Internet access than many other states.


Population with faster than 1.00 gbps available.


Population with only 100.00 mbps speeds or less available.


Population with only 25.00 mbps speeds or less available.

28.90 mbps

Average internet download speed across the state


Population with no wired internet access available.


Population with wired internet access available.


Population underserved with minimum service options available


Average broadband score for Iowa

Broadband in Iowa

Largest Cities in IowaProvidersMax Speeds (mbps)Avg. Speeds (mbps)Broadband Score
Altoona, IA21150.00 mbps50.00 mbps16.15 mbps2.61 mbps26
Ames, IA291.00 gbps1.00 gbps41.94 mbps27.92 mbps46
Ankeny, IA311.00 gbps1.00 gbps33.31 mbps22.03 mbps39
Bettendorf, IA211.00 gbps1.00 gbps42.30 mbps22.60 mbps40
Boone, IA21150.00 mbps100.00 mbps23.99 mbps10.97 mbps29
Burlington, IA201.00 gbps1.00 gbps38.42 mbps24.32 mbps37
Carroll, IA121.00 gbps200.00 mbps49.75 mbps8.47 mbps29
Cedar Falls, IA191.00 gbps1.00 gbps61.51 mbps33.33 mbps46
Cedar Rapids, IA501.00 gbps1.00 gbps44.21 mbps21.16 mbps68
Clinton, IA20150.00 mbps50.00 mbps20.56 mbps4.90 mbps27
Clive, IA221.00 gbps1.00 gbps19.73 mbps5.65 mbps32
Coralville, IA251.00 gbps1.00 gbps62.85 mbps42.73 mbps56
Council Bluffs, IA221.00 gbps1.00 gbps53.53 mbps20.06 mbps44
Creston, IA141.00 gbps1.00 gbps57.93 mbps41.68 mbps53
Davenport, IA261.00 gbps1.00 gbps22.64 mbps8.80 mbps33
Decorah, IA19150.00 mbps30.00 mbps17.53 mbps4.37 mbps23
Denison, IA13150.00 mbps20.00 mbps21.01 mbps3.70 mbps22
Des Moines, IA401.00 gbps1.00 gbps36.78 mbps25.68 mbps57
Dubuque, IA271.00 gbps1.00 gbps24.53 mbps10.91 mbps35
Fairfield, IA17150.00 mbps100.00 mbps25.98 mbps11.04 mbps27
Fort Dodge, IA19500.00 mbps500.00 mbps27.26 mbps11.01 mbps27
Fort Madison, IA151.00 gbps1.00 gbps48.96 mbps34.74 mbps43
Grimes, IA19150.00 mbps50.00 mbps17.07 mbps2.79 mbps24
Grinnell, IA15150.00 mbps20.00 mbps22.34 mbps3.52 mbps23
Indianola, IA201.00 gbps1.00 gbps94.67 mbps82.30 mbps74
Iowa City, IA301.00 gbps1.00 gbps89.42 mbps55.52 mbps67
Johnston, IA271.00 gbps1.00 gbps26.56 mbps13.03 mbps37
Keokuk, IA161.00 gbps1.00 gbps51.78 mbps36.73 mbps45
Le Mars, IA15100.00 mbps100.00 mbps22.03 mbps8.60 mbps21
Marion, IA261.00 gbps1.00 gbps75.34 mbps36.32 mbps60
Marshalltown, IA251.00 gbps1.00 gbps23.73 mbps11.91 mbps35
Mason City, IA21500.00 mbps500.00 mbps32.00 mbps14.92 mbps36
Mount Pleasant, IA171.00 gbps1.00 gbps52.13 mbps36.45 mbps43
Muscatine, IA21150.00 mbps50.00 mbps12.35 mbps1.37 mbps25
Newton, IA171.00 gbps1.00 gbps48.00 mbps32.49 mbps43
North Liberty, IA211.00 gbps1.00 gbps51.24 mbps27.90 mbps44
Norwalk, IA141.00 gbps1.00 gbps22.48 mbps6.63 mbps24
Oskaloosa, IA201.00 gbps1.00 gbps43.87 mbps30.97 mbps42
Ottumwa, IA14150.00 mbps100.00 mbps21.48 mbps5.52 mbps22
Pella, IA18150.00 mbps50.00 mbps21.32 mbps5.55 mbps29
Perry, IA191.00 gbps1.00 gbps26.39 mbps13.05 mbps31
Sioux City, IA281.00 gbps1.00 gbps54.80 mbps12.96 mbps48
Spencer, IA221.00 gbps1.00 gbps29.69 mbps13.85 mbps34
Storm Lake, IA14200.00 mbps20.00 mbps32.96 mbps4.26 mbps25
Urbandale, IA301.00 gbps1.00 gbps16.09 mbps4.04 mbps33
Waterloo, IA251.00 gbps1.00 gbps31.09 mbps17.49 mbps38
Waukee, IA181.00 gbps1.00 gbps31.40 mbps15.80 mbps35
Waverly, IA141.00 gbps1.00 gbps39.24 mbps19.91 mbps34
Webster City, IA17150.00 mbps50.00 mbps20.97 mbps8.19 mbps24
West Des Moines, IA471.00 gbps1.00 gbps30.10 mbps15.79 mbps61
* availability only includes locations with greater than 50,000 residents
Iowa state flag.
Top 10 Providers (by Coverage) in Iowa
ProviderAvg. Speeds
Viasat25.00 mbps
Exede25.00 mbps
HughesNet25.00 mbps
Rise Broadband9.97 mbps
Mediacom155.32 mbps
CenturyLink25.75 mbps
LTD Broadband30.00 mbps
Windstream31.86 mbps
Telephone and Data Systems1.00 mbps
Natel20.27 mbps