Internet Speeds in Iowa

CityDownload SpeedUpload SpeedProviders
Adel39 Mbps17 Mbps5 providers
Albia43 Mbps5 Mbps3 providers
Alden30 Mbps13 Mbps5 providers
Altoona144 Mbps66 Mbps4 providers
Ames84 Mbps48 Mbps4 providers
Ankeny160 Mbps48 Mbps5 providers
Aplington65 Mbps11 Mbps2 providers
Atlantic64 Mbps15 Mbps3 providers
Battle Creek100 Mbps28 Mbps2 providers
Belmond107 Mbps14 Mbps3 providers
Bettendorf147 Mbps94 Mbps4 providers
Bondurant154 Mbps116 Mbps5 providers
Boone109 Mbps25 Mbps3 providers
Britt109 Mbps90 Mbps1 providers
Burlington110 Mbps37 Mbps2 providers
Carroll172 Mbps30 Mbps3 providers
Cedar Rapids143 Mbps17 Mbps2 providers
Centerville52 Mbps12 Mbps4 providers
Chariton66 Mbps13 Mbps4 providers
Charles City97 Mbps18 Mbps5 providers
Cherokee161 Mbps23 Mbps2 providers
Chester22 Mbps3 Mbps1 providers
Clarinda137 Mbps47 Mbps2 providers
Clinton117 Mbps26 Mbps3 providers
Clive91 Mbps35 Mbps5 providers
Coralville91 Mbps17 Mbps4 providers
Council Bluffs126 Mbps12 Mbps2 providers
Cresco75 Mbps30 Mbps3 providers
Creston94 Mbps17 Mbps2 providers
Davenport135 Mbps71 Mbps3 providers
De Witt101 Mbps82 Mbps2 providers
Decorah67 Mbps18 Mbps3 providers
Denison36 Mbps6 Mbps4 providers
Des Moines82 Mbps17 Mbps4 providers
Dike59 Mbps11 Mbps3 providers
Dubuque111 Mbps27 Mbps3 providers
Emmetsburg97 Mbps25 Mbps2 providers
Estherville84 Mbps16 Mbps2 providers
Fairfield57 Mbps11 Mbps2 providers
Fayette68 Mbps13 Mbps2 providers
Forest City113 Mbps85 Mbps2 providers
Fort Dodge68 Mbps19 Mbps2 providers
Fort Madison114 Mbps27 Mbps3 providers
Garner145 Mbps31 Mbps2 providers
Glenwood65 Mbps13 Mbps3 providers
Grimes88 Mbps72 Mbps4 providers
Grinnell59 Mbps23 Mbps2 providers
Hull93 Mbps10 Mbps1 providers
Humboldt125 Mbps23 Mbps1 providers
Indianola98 Mbps22 Mbps3 providers
Iowa City110 Mbps24 Mbps2 providers
Johnston95 Mbps57 Mbps6 providers
Keokuk92 Mbps30 Mbps1 providers
Keota27 Mbps2 Mbps1 providers
Knoxville79 Mbps15 Mbps2 providers
Lake City63 Mbps9 Mbps1 providers
Le Claire190 Mbps216 Mbps3 providers
Le Mars52 Mbps9 Mbps2 providers
Manchester64 Mbps12 Mbps2 providers
Maquoketa99 Mbps66 Mbps3 providers
Marion65 Mbps11 Mbps4 providers
Marshalltown110 Mbps29 Mbps4 providers
Mason City96 Mbps20 Mbps5 providers
Mount Pleasant59 Mbps17 Mbps2 providers
Muscatine32 Mbps4 Mbps3 providers
Nevada72 Mbps15 Mbps5 providers
Newton71 Mbps12 Mbps3 providers
Nora Springs57 Mbps20 Mbps2 providers
North Liberty128 Mbps26 Mbps1 providers
Norwalk64 Mbps12 Mbps3 providers
Oelwein75 Mbps16 Mbps4 providers
Orange City47 Mbps9 Mbps2 providers
Osceola77 Mbps13 Mbps2 providers
Ottumwa124 Mbps25 Mbps5 providers
Pella35 Mbps10 Mbps2 providers
Perry66 Mbps11 Mbps2 providers
Pleasant Hill94 Mbps36 Mbps5 providers
Polk City112 Mbps52 Mbps3 providers
Primghar80 Mbps4 Mbps1 providers
Red Oak163 Mbps25 Mbps2 providers
Rock Rapids74 Mbps9 Mbps1 providers
Rock Valley57 Mbps5 Mbps2 providers
Runnells906 Mbps815 Mbps1 providers
Sheldon76 Mbps19 Mbps2 providers
Shenandoah130 Mbps33 Mbps2 providers
Sioux Center48 Mbps9 Mbps1 providers
Sioux City116 Mbps17 Mbps3 providers
Spirit Lake152 Mbps29 Mbps2 providers
Storm Lake131 Mbps26 Mbps4 providers
Sumner133 Mbps23 Mbps3 providers
Tama53 Mbps14 Mbps2 providers
Toledo92 Mbps12 Mbps2 providers
Traer130 Mbps38 Mbps3 providers
Urbandale107 Mbps30 Mbps4 providers
Washington30 Mbps7 Mbps2 providers
Waterloo101 Mbps20 Mbps2 providers
Waukee113 Mbps31 Mbps4 providers
Webster City68 Mbps12 Mbps2 providers
West Des Moines99 Mbps29 Mbps5 providers
West Liberty77 Mbps11 Mbps1 providers
Westgate41 Mbps6 Mbps2 providers
Williamsburg102 Mbps16 Mbps2 providers
Winfield31 Mbps4 Mbps2 providers
Winterset95 Mbps23 Mbps4 providers
* Data from speed tests taken in the last 3 months