Internet Speeds in Iowa

CityDownload SpeedUpload SpeedProviders
Adel59 Mbps21 Mbps5 providers
Albia48 Mbps9 Mbps3 providers
Altoona114 Mbps49 Mbps6 providers
Ames91 Mbps53 Mbps4 providers
Ankeny134 Mbps57 Mbps4 providers
Atlantic61 Mbps11 Mbps2 providers
Battle Creek90 Mbps24 Mbps2 providers
Belmond103 Mbps17 Mbps3 providers
Bettendorf137 Mbps90 Mbps4 providers
Bondurant135 Mbps139 Mbps5 providers
Boone113 Mbps26 Mbps4 providers
Burlington106 Mbps25 Mbps3 providers
Carroll130 Mbps30 Mbps3 providers
Cedar Falls74 Mbps24 Mbps6 providers
Cedar Rapids152 Mbps20 Mbps3 providers
Centerville101 Mbps19 Mbps4 providers
Chariton41 Mbps10 Mbps4 providers
Charles City89 Mbps15 Mbps4 providers
Cherokee147 Mbps29 Mbps2 providers
Clarinda112 Mbps27 Mbps2 providers
Clinton112 Mbps30 Mbps3 providers
Clive88 Mbps30 Mbps4 providers
Coralville78 Mbps19 Mbps3 providers
Council Bluffs188 Mbps17 Mbps3 providers
Cresco98 Mbps19 Mbps4 providers
Creston104 Mbps22 Mbps2 providers
Davenport131 Mbps61 Mbps3 providers
De Witt98 Mbps45 Mbps2 providers
Decorah84 Mbps20 Mbps4 providers
Des Moines84 Mbps20 Mbps5 providers
Dike64 Mbps11 Mbps2 providers
Dubuque98 Mbps27 Mbps3 providers
Estherville97 Mbps18 Mbps2 providers
Fairbank30 Mbps10 Mbps1 providers
Fairfield39 Mbps7 Mbps2 providers
Fayette69 Mbps12 Mbps1 providers
Forest City114 Mbps88 Mbps2 providers
Fort Dodge73 Mbps20 Mbps3 providers
Fort Madison111 Mbps28 Mbps2 providers
Glenwood103 Mbps18 Mbps3 providers
Grand Junction65 Mbps46 Mbps1 providers
Grimes90 Mbps56 Mbps4 providers
Grinnell130 Mbps77 Mbps2 providers
Hull96 Mbps12 Mbps1 providers
Humboldt155 Mbps30 Mbps1 providers
Indianola174 Mbps24 Mbps2 providers
Iowa City122 Mbps26 Mbps2 providers
Iowa Falls76 Mbps42 Mbps4 providers
Johnston66 Mbps31 Mbps6 providers
Keokuk122 Mbps29 Mbps2 providers
Keota27 Mbps2 Mbps1 providers
Knoxville74 Mbps19 Mbps2 providers
Le Claire223 Mbps177 Mbps4 providers
Le Mars57 Mbps9 Mbps2 providers
Manchester120 Mbps29 Mbps2 providers
Maquoketa93 Mbps43 Mbps3 providers
Marengo108 Mbps16 Mbps2 providers
Marion38 Mbps7 Mbps3 providers
Marshalltown148 Mbps29 Mbps4 providers
Mason City115 Mbps27 Mbps4 providers
Melcher-Dallas110 Mbps21 Mbps2 providers
Mount Ayr103 Mbps17 Mbps2 providers
Mount Pleasant52 Mbps13 Mbps2 providers
Mount Vernon48 Mbps8 Mbps3 providers
Nevada62 Mbps8 Mbps4 providers
New Hampton28 Mbps4 Mbps2 providers
Newton64 Mbps14 Mbps3 providers
Nora Springs74 Mbps22 Mbps3 providers
North Liberty128 Mbps27 Mbps3 providers
Norwalk66 Mbps12 Mbps2 providers
Oelwein109 Mbps27 Mbps2 providers
Orange City65 Mbps9 Mbps2 providers
Osceola87 Mbps15 Mbps2 providers
Ottumwa119 Mbps24 Mbps5 providers
Palo58 Mbps12 Mbps1 providers
Pella40 Mbps11 Mbps2 providers
Pleasant Hill120 Mbps37 Mbps5 providers
Polk City120 Mbps42 Mbps5 providers
Red Oak100 Mbps29 Mbps2 providers
Rock Rapids74 Mbps7 Mbps1 providers
Rock Valley72 Mbps4 Mbps2 providers
Rockford49 Mbps17 Mbps2 providers
Runnells285 Mbps191 Mbps3 providers
Sheldon107 Mbps20 Mbps1 providers
Sioux Center48 Mbps8 Mbps1 providers
Sioux City123 Mbps16 Mbps4 providers
Spirit Lake147 Mbps27 Mbps2 providers
St. Charles82 Mbps57 Mbps2 providers
Storm Lake105 Mbps29 Mbps5 providers
Strawberry Point70 Mbps34 Mbps2 providers
Stuart65 Mbps12 Mbps3 providers
Tipton197 Mbps25 Mbps3 providers
Toledo307 Mbps42 Mbps2 providers
Urbandale100 Mbps31 Mbps3 providers
Waterloo102 Mbps20 Mbps3 providers
Waukee172 Mbps32 Mbps4 providers
Waverly83 Mbps23 Mbps4 providers
West Des Moines95 Mbps28 Mbps5 providers
West Liberty77 Mbps11 Mbps1 providers
West Union110 Mbps23 Mbps4 providers
Williamsburg120 Mbps37 Mbps2 providers
Winterset103 Mbps15 Mbps4 providers
* Data from speed tests taken in the last 3 months