RealSpeeds

Internet Speeds in Iowa

CityDownload SpeedUpload SpeedProviders
Adel68 Mbps25 Mbps5 providers
Albia42 Mbps8 Mbps3 providers
Altoona237 Mbps123 Mbps3 providers
Ames95 Mbps38 Mbps3 providers
Ankeny173 Mbps51 Mbps4 providers
Atlantic61 Mbps13 Mbps2 providers
Aurelia45 Mbps30 Mbps1 providers
Bettendorf141 Mbps94 Mbps3 providers
Bondurant95 Mbps72 Mbps5 providers
Boone123 Mbps23 Mbps4 providers
Britt89 Mbps85 Mbps2 providers
Burlington105 Mbps24 Mbps2 providers
Cedar Rapids120 Mbps15 Mbps3 providers
Centerville96 Mbps17 Mbps4 providers
Chariton61 Mbps10 Mbps3 providers
Charles City95 Mbps17 Mbps3 providers
Clarinda110 Mbps25 Mbps2 providers
Clarion206 Mbps28 Mbps2 providers
Clinton115 Mbps25 Mbps2 providers
Clive125 Mbps26 Mbps3 providers
Coralville69 Mbps13 Mbps3 providers
Council Bluffs123 Mbps10 Mbps2 providers
Cresco84 Mbps17 Mbps3 providers
Creston103 Mbps20 Mbps2 providers
Davenport115 Mbps63 Mbps3 providers
De Witt78 Mbps31 Mbps2 providers
Decorah64 Mbps15 Mbps3 providers
Des Moines77 Mbps17 Mbps5 providers
Donnellson20 Mbps1 Mbps2 providers
Dubuque88 Mbps24 Mbps3 providers
Eagle Grove156 Mbps26 Mbps1 providers
Earlham160 Mbps28 Mbps5 providers
Emmetsburg88 Mbps17 Mbps1 providers
Estherville160 Mbps18 Mbps2 providers
Fairfield53 Mbps8 Mbps2 providers
Forest City105 Mbps79 Mbps3 providers
Fort Dodge83 Mbps20 Mbps2 providers
Fort Madison108 Mbps23 Mbps3 providers
Glenwood119 Mbps28 Mbps3 providers
Grand Mound77 Mbps11 Mbps2 providers
Grinnell41 Mbps9 Mbps2 providers
Hampton376 Mbps28 Mbps3 providers
Hull98 Mbps13 Mbps1 providers
Humboldt207 Mbps26 Mbps1 providers
Indianola69 Mbps26 Mbps2 providers
Iowa City118 Mbps24 Mbps3 providers
Johnston86 Mbps42 Mbps6 providers
Keokuk93 Mbps19 Mbps1 providers
Keota30 Mbps2 Mbps2 providers
Knoxville92 Mbps18 Mbps2 providers
Le Claire41 Mbps16 Mbps3 providers
Le Mars62 Mbps10 Mbps2 providers
Madrid41 Mbps4 Mbps3 providers
Manchester66 Mbps12 Mbps2 providers
Maquoketa79 Mbps60 Mbps3 providers
Marengo152 Mbps6 Mbps2 providers
Marion100 Mbps14 Mbps3 providers
Marshalltown89 Mbps20 Mbps5 providers
Mason City99 Mbps18 Mbps2 providers
McGregor147 Mbps36 Mbps1 providers
Mingo62 Mbps23 Mbps1 providers
Mount Ayr106 Mbps16 Mbps2 providers
Mount Pleasant51 Mbps11 Mbps2 providers
New Hampton31 Mbps4 Mbps3 providers
Newton55 Mbps13 Mbps2 providers
Nora Springs53 Mbps14 Mbps2 providers
North Liberty105 Mbps19 Mbps1 providers
Norwalk64 Mbps11 Mbps3 providers
Oelwein68 Mbps12 Mbps1 providers
Orange City73 Mbps10 Mbps1 providers
Osceola57 Mbps8 Mbps2 providers
Ottumwa122 Mbps25 Mbps4 providers
Pella34 Mbps11 Mbps3 providers
Pleasant Hill83 Mbps33 Mbps5 providers
Polk City108 Mbps33 Mbps4 providers
Prairie City48 Mbps17 Mbps3 providers
Red Oak155 Mbps25 Mbps3 providers
Riceville54 Mbps19 Mbps3 providers
Rock Rapids77 Mbps4 Mbps1 providers
Rock Valley68 Mbps9 Mbps1 providers
Sheldon70 Mbps10 Mbps2 providers
Sioux Center48 Mbps8 Mbps1 providers
Sioux City113 Mbps16 Mbps3 providers
Spirit Lake163 Mbps27 Mbps2 providers
Storm Lake154 Mbps30 Mbps4 providers
Sumner67 Mbps12 Mbps2 providers
Tama60 Mbps18 Mbps2 providers
Thompson94 Mbps71 Mbps1 providers
Urbandale103 Mbps27 Mbps4 providers
Washington43 Mbps9 Mbps2 providers
Waterloo122 Mbps19 Mbps3 providers
Waukee144 Mbps24 Mbps4 providers
Waverly174 Mbps29 Mbps2 providers
Webster City69 Mbps12 Mbps1 providers
West Des Moines110 Mbps23 Mbps6 providers
Williamsburg106 Mbps15 Mbps2 providers
Winterset73 Mbps15 Mbps4 providers
* Data from speed tests taken in the last 3 months