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.

4.50%

Population with faster than 1 Gbps available.

24.50%

Population with only 100 Mbps speeds or less available.

17.30%

Population with only 25 Mbps speeds or less available.

29 Mbps

Average internet download speed across the state

4.40%

Population with no wired internet access available.

95.60%

Population with wired internet access available.

20.00%

Population underserved with minimum service options available

20

Average broadband score for Iowa

Broadband in Iowa

Largest Cities in IowaProvidersSpeeds (down/up)Speeds (down/up)Broadband Score
Altoona, IA23150 Mbps / 50 Mbps15 Mbps / 3 Mbps26
Ames, IA311 Gbps / 1 Gbps40 Mbps / 26 Mbps46
Ankeny, IA321 Gbps / 1 Gbps32 Mbps / 22 Mbps39
Bettendorf, IA221 Gbps / 1 Gbps63 Mbps / 27 Mbps40
Boone, IA20150 Mbps / 100 Mbps25 Mbps / 11 Mbps29
Burlington, IA211 Gbps / 1 Gbps37 Mbps / 24 Mbps37
Carroll, IA121 Gbps / 200 Mbps49 Mbps / 8 Mbps29
Cedar Falls, IA211 Gbps / 1 Gbps56 Mbps / 31 Mbps46
Cedar Rapids, IA511 Gbps / 1 Gbps43 Mbps / 21 Mbps68
Clinton, IA22150 Mbps / 50 Mbps19 Mbps / 5 Mbps27
Clive, IA221 Gbps / 1 Gbps20 Mbps / 6 Mbps32
Coralville, IA271 Gbps / 1 Gbps58 Mbps / 40 Mbps56
Council Bluffs, IA241 Gbps / 1 Gbps49 Mbps / 19 Mbps44
Creston, IA161 Gbps / 1 Gbps51 Mbps / 37 Mbps53
Davenport, IA281 Gbps / 1 Gbps39 Mbps / 12 Mbps33
Decorah, IA20150 Mbps / 30 Mbps17 Mbps / 5 Mbps23
Denison, IA14150 Mbps / 20 Mbps20 Mbps / 4 Mbps22
Des Moines, IA411 Gbps / 1 Gbps36 Mbps / 25 Mbps57
Dubuque, IA291 Gbps / 1 Gbps23 Mbps / 10 Mbps35
Fairfield, IA19150 Mbps / 100 Mbps23 Mbps / 10 Mbps27
Fort Dodge, IA21500 Mbps / 500 Mbps25 Mbps / 10 Mbps27
Fort Madison, IA161 Gbps / 1 Gbps46 Mbps / 33 Mbps43
Grimes, IA21150 Mbps / 50 Mbps16 Mbps / 3 Mbps24
Grinnell, IA15150 Mbps / 20 Mbps22 Mbps / 3 Mbps23
Indianola, IA221 Gbps / 1 Gbps87 Mbps / 75 Mbps74
Iowa City, IA321 Gbps / 1 Gbps84 Mbps / 52 Mbps67
Johnston, IA281 Gbps / 1 Gbps26 Mbps / 13 Mbps37
Keokuk, IA171 Gbps / 1 Gbps49 Mbps / 35 Mbps45
Le Mars, IA16100 Mbps / 100 Mbps21 Mbps / 9 Mbps21
Marion, IA271 Gbps / 1 Gbps73 Mbps / 35 Mbps60
Marshalltown, IA271 Gbps / 1 Gbps22 Mbps / 11 Mbps35
Mason City, IA23500 Mbps / 500 Mbps29 Mbps / 14 Mbps36
Mount Pleasant, IA191 Gbps / 1 Gbps47 Mbps / 33 Mbps43
Muscatine, IA22150 Mbps / 50 Mbps12 Mbps / 2 Mbps25
Newton, IA191 Gbps / 1 Gbps43 Mbps / 30 Mbps43
North Liberty, IA211 Gbps / 1 Gbps51 Mbps / 28 Mbps44
Norwalk, IA141 Gbps / 1 Gbps23 Mbps / 7 Mbps24
Oskaloosa, IA191 Gbps / 1 Gbps46 Mbps / 32 Mbps42
Ottumwa, IA14150 Mbps / 100 Mbps21 Mbps / 5 Mbps22
Pella, IA18150 Mbps / 50 Mbps21 Mbps / 5 Mbps29
Perry, IA211 Gbps / 1 Gbps24 Mbps / 12 Mbps31
Sioux City, IA291 Gbps / 1 Gbps53 Mbps / 13 Mbps48
Spencer, IA231 Gbps / 1 Gbps29 Mbps / 14 Mbps34
Storm Lake, IA15200 Mbps / 20 Mbps31 Mbps / 5 Mbps25
Urbandale, IA311 Gbps / 1 Gbps16 Mbps / 4 Mbps33
Waterloo, IA271 Gbps / 1 Gbps29 Mbps / 17 Mbps38
Waukee, IA191 Gbps / 1 Gbps30 Mbps / 15 Mbps35
Waverly, IA151 Gbps / 1 Gbps37 Mbps / 19 Mbps34
Webster City, IA19150 Mbps / 50 Mbps19 Mbps / 8 Mbps24
West Des Moines, IA481 Gbps / 1 Gbps30 Mbps / 16 Mbps61
* availability only includes locations with greater than 50,000 residents
Save with HughesNet Gen5's New Plans
Top 10 Providers (by Coverage) in Iowa
ProviderAvg. Speeds
HughesNet25 Mbps
Viasat25 Mbps
Rise Broadband10 Mbps
Mediacom184 Mbps
CenturyLink28 Mbps
LTD Broadband30 Mbps
Windstream34 Mbps
Telephone and Data Systems1 Mbps
Natel20 Mbps
Frontier12 Mbps