Internet Speeds in Iowa

CityDownload SpeedUpload SpeedProviders
Adel118 Mbps57 Mbps5 providers
Akron63 Mbps10 Mbps3 providers
Albia85 Mbps15 Mbps3 providers
Altoona144 Mbps48 Mbps5 providers
Ames100 Mbps49 Mbps4 providers
Ankeny156 Mbps66 Mbps5 providers
Atlantic74 Mbps17 Mbps3 providers
Battle Creek82 Mbps22 Mbps2 providers
Bettendorf162 Mbps99 Mbps4 providers
Bondurant149 Mbps89 Mbps5 providers
Boone152 Mbps24 Mbps4 providers
Burlington134 Mbps30 Mbps2 providers
Carroll193 Mbps37 Mbps4 providers
Carter Lake133 Mbps21 Mbps2 providers
Cedar Falls49 Mbps27 Mbps6 providers
Cedar Rapids150 Mbps22 Mbps3 providers
Centerville130 Mbps26 Mbps4 providers
Chariton45 Mbps10 Mbps3 providers
Charles City107 Mbps18 Mbps4 providers
Cherokee144 Mbps29 Mbps3 providers
Clinton114 Mbps28 Mbps3 providers
Clive146 Mbps36 Mbps4 providers
Coralville110 Mbps17 Mbps3 providers
Council Bluffs197 Mbps12 Mbps2 providers
Cresco120 Mbps24 Mbps4 providers
Creston130 Mbps24 Mbps2 providers
Davenport133 Mbps57 Mbps4 providers
Decorah77 Mbps22 Mbps4 providers
Des Moines89 Mbps21 Mbps5 providers
Dubuque116 Mbps26 Mbps3 providers
Durant89 Mbps31 Mbps4 providers
Eagle Grove126 Mbps27 Mbps2 providers
Earlham55 Mbps13 Mbps5 providers
Eldridge306 Mbps109 Mbps3 providers
Estherville103 Mbps28 Mbps1 providers
Fairbank43 Mbps12 Mbps3 providers
Fairfield52 Mbps10 Mbps2 providers
Forest City108 Mbps88 Mbps2 providers
Fort Dodge87 Mbps22 Mbps3 providers
Fort Madison204 Mbps24 Mbps3 providers
Fremont56 Mbps12 Mbps2 providers
Glenwood68 Mbps12 Mbps1 providers
Grimes83 Mbps60 Mbps6 providers
Grinnell61 Mbps21 Mbps2 providers
Harpers Ferry104 Mbps16 Mbps2 providers
Hawkeye103 Mbps84 Mbps1 providers
Hull73 Mbps11 Mbps1 providers
Humboldt156 Mbps30 Mbps1 providers
Indianola177 Mbps22 Mbps3 providers
Iowa City129 Mbps25 Mbps3 providers
Iowa Falls47 Mbps12 Mbps4 providers
Johnston116 Mbps32 Mbps4 providers
Keokuk147 Mbps30 Mbps1 providers
Keota27 Mbps2 Mbps1 providers
Knoxville91 Mbps19 Mbps2 providers
Le Claire250 Mbps133 Mbps4 providers
Le Mars58 Mbps9 Mbps3 providers
Lime Springs22 Mbps3 Mbps2 providers
Manchester123 Mbps18 Mbps2 providers
Maquoketa94 Mbps78 Mbps3 providers
Marengo106 Mbps16 Mbps2 providers
Marion138 Mbps21 Mbps4 providers
Marshalltown142 Mbps27 Mbps4 providers
Mason City110 Mbps24 Mbps4 providers
Maynard78 Mbps20 Mbps2 providers
Milo30 Mbps4 Mbps4 providers
Mount Pleasant93 Mbps22 Mbps2 providers
Nashua20 Mbps6 Mbps2 providers
Nevada64 Mbps19 Mbps3 providers
New Hampton25 Mbps6 Mbps4 providers
Newton90 Mbps17 Mbps3 providers
Nora Springs102 Mbps24 Mbps3 providers
North Liberty143 Mbps27 Mbps2 providers
Norwalk58 Mbps9 Mbps3 providers
Oelwein79 Mbps13 Mbps3 providers
Orange City66 Mbps10 Mbps2 providers
Osceola87 Mbps16 Mbps2 providers
Oskaloosa94 Mbps31 Mbps4 providers
Ottumwa132 Mbps25 Mbps5 providers
Pella30 Mbps7 Mbps3 providers
Pleasant Hill136 Mbps36 Mbps4 providers
Polk City160 Mbps48 Mbps5 providers
Red Oak137 Mbps23 Mbps2 providers
Riceville46 Mbps15 Mbps5 providers
Riverside22 Mbps3 Mbps2 providers
Rock Rapids79 Mbps4 Mbps1 providers
Rock Valley74 Mbps4 Mbps2 providers
Rockford55 Mbps21 Mbps1 providers
Runnells352 Mbps233 Mbps3 providers
Sheldon69 Mbps14 Mbps2 providers
Sibley84 Mbps10 Mbps1 providers
Sigourney46 Mbps11 Mbps3 providers
Sioux Center48 Mbps8 Mbps1 providers
Sioux City126 Mbps22 Mbps3 providers
Spirit Lake147 Mbps30 Mbps2 providers
St. Ansgar40 Mbps20 Mbps2 providers
St. Charles70 Mbps39 Mbps2 providers
State Center31 Mbps8 Mbps4 providers
Storm Lake215 Mbps62 Mbps5 providers
Sumner102 Mbps33 Mbps4 providers
Toledo656 Mbps66 Mbps2 providers
Urbandale121 Mbps29 Mbps5 providers
Vinton132 Mbps32 Mbps4 providers
Washington106 Mbps26 Mbps2 providers
Waterloo116 Mbps21 Mbps3 providers
Waukee147 Mbps33 Mbps4 providers
Waverly98 Mbps25 Mbps3 providers
Webster City70 Mbps19 Mbps3 providers
West Des Moines102 Mbps31 Mbps5 providers
West Liberty76 Mbps12 Mbps2 providers
West Point30 Mbps6 Mbps2 providers
West Union80 Mbps34 Mbps5 providers
Williamsburg108 Mbps16 Mbps2 providers
Winterset116 Mbps17 Mbps2 providers
* Data from speed tests taken in the last 3 months