Every City in the USA

Ranking · Iowa · Population

Largest cities in Iowa by population.

Top 500 of 940 cities in Iowa, ranked by 2024 resident population. Des Moines and Cedar Rapids lead the state. Growth figures show the four-year change from the April 2020 census base to the July 2024 estimate — within a single vintage.

Top 500 cities in Iowa by 2024 population.
Rank City 2024 pop 2020 base 4-yr Δ 4-yr Δ %
#1 Des Moines 213,096214,058-962-0.4%
#2 Cedar Rapids 137,904137,732172+0.1%
#3 Davenport 100,938101,730-792-0.8%
#4 Sioux City 86,87585,894981+1.1%
#5 Ankeny 76,72768,0958,632+12.7%
#6 Iowa City 76,71074,8251,885+2.5%
#7 West Des Moines 73,66468,7254,939+7.2%
#8 Ames 69,02666,4322,594+3.9%
#9 Waterloo 67,47767,309168+0.2%
#10 Council Bluffs 62,66562,781-116-0.2%
#11 Dubuque 58,98759,676-689-1.2%
#12 Urbandale 47,75945,5772,182+4.8%
#13 Marion 42,54241,552990+2.4%
#14 Cedar Falls 41,41740,728689+1.7%
#15 Bettendorf 40,28139,1011,180+3.0%
#16 Waukee 34,42023,94910,471+43.7%
#17 Marshalltown 27,88627,592294+1.1%
#18 Mason City 26,94827,351-403-1.5%
#19 Ottumwa 25,64825,545103+0.4%
#20 Johnston 25,02223,9371,085+4.5%
#21 Fort Dodge 24,88624,87115+0.1%
#22 Clinton 24,11824,467-349-1.4%
#23 Coralville 23,95922,3331,626+7.3%
#24 Burlington 23,63724,022-385-1.6%
#25 Muscatine 23,29823,809-511-2.1%
#26 Altoona 22,59819,6692,929+14.9%
#27 North Liberty 21,90420,4811,423+6.9%
#28 Clive 19,50818,615893+4.8%
#29 Grimes 17,26615,5131,753+11.3%
#30 Indianola 16,29715,835462+2.9%
#31 Newton 15,70915,758-49-0.3%
#32 Norwalk 15,39612,7982,598+20.3%
#33 Boone 12,46112,45011+0.1%
#34 Pleasant Hill 11,94210,1521,790+17.6%
#35 Storm Lake 11,62711,264363+3.2%
#36 Oskaloosa 11,57511,55124+0.2%
#37 Spencer 11,41811,32296+0.8%
#38 Pella 10,96510,461504+4.8%
#39 Le Mars 10,67410,58094+0.9%
#40 Waverly 10,57610,400176+1.7%
#41 Carroll 10,12510,328-203-2.0%
#42 Fort Madison 9,98310,318-335-3.2%
#43 Bondurant 9,5117,4012,110+28.5%
#43 Fairfield 9,5119,42289+0.9%
#45 Grinnell 9,4959,552-57-0.6%
#46 Keokuk 9,4629,909-447-4.5%
#47 Sioux Center 8,6758,234441+5.4%
#48 Mount Pleasant 8,5099,285-776-8.4%
#49 Denison 8,3028,380-78-0.9%
#50 Perry 8,0467,844202+2.6%
#51 Webster City 7,7637,827-64-0.8%
#52 Clear Lake 7,6027,682-80-1.0%
#53 Decorah 7,4547,585-131-1.7%
#54 Knoxville 7,4407,589-149-2.0%
#55 Creston 7,4217,539-118-1.6%
#56 Hiawatha 7,3477,185162+2.3%
#57 Washington 7,2817,363-82-1.1%
#58 Nevada 7,0826,919163+2.4%
#59 Charles City 7,0817,399-318-4.3%
#60 Eldridge 6,9676,725242+3.6%
#61 Adel 6,7636,158605+9.8%
#62 Atlantic 6,7176,788-71-1.0%
#63 Tiffin 6,6954,5192,176+48.2%
#64 Orange City 6,5476,274273+4.4%
#65 Polk City 6,4305,552878+15.8%
#66 Independence 6,2666,065201+3.3%
#67 Maquoketa 6,0646,132-68-1.1%
#68 Asbury 6,0515,941110+1.9%
#69 Anamosa 5,8455,444401+7.4%
#70 Estherville 5,7965,902-106-1.8%
#71 Oelwein 5,7885,928-140-2.4%
#72 DeWitt 5,6205,514106+1.9%
#73 Osceola 5,5855,408177+3.3%
#74 Sheldon 5,5845,51470+1.3%
#75 Spirit Lake 5,5485,441107+2.0%
#76 Winterset 5,4215,36556+1.0%
#77 Red Oak 5,4205,596-176-3.1%
#78 Centerville 5,3455,422-77-1.4%
#79 Algona 5,3415,482-141-2.6%
#80 Sergeant Bluff 5,3355,014321+6.4%
#81 Clarinda 5,3345,371-37-0.7%
#82 Manchester 5,2835,074209+4.1%
#83 Glenwood 5,2505,097153+3.0%
#84 Cherokee 5,1865,196-10-0.2%
#85 Windsor Heights 5,1065,253-147-2.8%
#86 Iowa Falls 4,9935,105-112-2.2%
#87 Vinton 4,9624,93626+0.5%
#88 Harlan 4,8984,88810+0.2%
#89 Shenandoah 4,8784,926-48-1.0%
#90 Le Claire 4,7764,71264+1.4%
#91 Humboldt 4,7744,784-10-0.2%
#92 Huxley 4,7374,245492+11.6%
#93 Dyersville 4,5594,47386+1.9%
#94 Camanche 4,5364,569-33-0.7%
#95 Mount Vernon 4,5184,539-21-0.5%
#96 Evansdale 4,5154,562-47-1.0%
#97 Carlisle 4,3814,163218+5.2%
#98 Hampton 4,3404,3382+0.0%
#99 Chariton 4,2784,19385+2.0%
#100 Forest City 4,1994,278-79-1.8%
#101 Jefferson 4,1484,180-32-0.8%
#102 Monticello 4,0954,04451+1.3%
#103 Rock Valley 4,0244,066-42-1.0%
#104 Cresco 3,8903,893-3-0.1%
#105 Waukon 3,7993,821-22-0.6%
#106 Carter Lake 3,7523,792-40-1.1%
#107 West Liberty 3,7243,859-135-3.5%
#108 Emmetsburg 3,6323,701-69-1.9%
#109 Eagle Grove 3,6153,6078+0.2%
#110 Albia 3,5793,717-138-3.7%
#111 Osage 3,5593,626-67-1.8%
#112 Story City 3,4393,35188+2.6%
#113 New Hampton 3,4333,495-62-1.8%
#114 Williamsburg 3,3803,34832+1.0%
#115 Robins 3,3623,365-3-0.1%
#116 Solon 3,2843,028256+8.5%
#117 Milford 3,2583,326-68-2.0%
#118 West Burlington 3,2493,20148+1.5%
#119 Tipton 3,0593,165-106-3.3%
#120 Garner 3,0493,061-12-0.4%
#121 Tama 2,9973,094-97-3.1%
#122 Fairfax 2,9372,837100+3.5%
#123 Hudson 2,9162,545371+14.6%
#124 Wilton 2,9142,923-9-0.3%
#125 West Branch 2,8762,505371+14.8%
#126 Madrid 2,8242,80222+0.8%
#127 Grundy Center 2,8212,80714+0.5%
#128 Onawa 2,7952,908-113-3.9%
#129 Sibley 2,7872,860-73-2.6%
#130 Bloomfield 2,7732,68192+3.4%
#131 Kalona 2,7622,639123+4.7%
#132 Clarion 2,7512,814-63-2.2%
#133 Rock Rapids 2,7092,61396+3.7%
#134 Mitchellville 2,6862,484202+8.1%
#135 Missouri Valley 2,6382,681-43-1.6%
#136 Hawarden 2,6302,696-66-2.4%
#137 Eldora 2,5952,659-64-2.4%
#138 Center Point 2,5782,587-9-0.3%
#139 Jesup 2,5412,51031+1.2%
#140 Hull 2,4592,36198+4.2%
#141 West Union 2,4352,485-50-2.0%
#142 Postville 2,4182,510-92-3.7%
#143 Marengo 2,4152,438-23-0.9%
#144 Belmond 2,4052,466-61-2.5%
#145 Cascade 2,3962,3897+0.3%
#146 Toledo 2,3722,3693+0.1%
#147 Ely 2,3712,33833+1.4%
#148 Belle Plaine 2,3352,3314+0.2%
#149 Bellevue 2,3212,362-41-1.7%
#150 Colfax 2,3052,25649+2.2%
#151 La Porte City 2,2672,283-16-0.7%
#152 Lisbon 2,2382,2326+0.3%
#153 Peosta 2,1951,918277+14.4%
#154 Rockwell City 2,1852,261-76-3.4%
#155 Atkins 2,1682,058110+5.3%
#156 Granger 2,0951,706389+22.8%
#157 Lake Mills 2,0772,145-68-3.2%
#158 Lamoni 2,0722,088-16-0.8%
#159 Northwood 2,0472,067-20-1.0%
#160 Epworth 2,0422,02616+0.8%
#161 Alta 2,0392,094-55-2.6%
#162 Sumner 2,0322,033-1-0.0%
#163 Wapello 2,0262,083-57-2.7%
#164 Monroe 2,0211,96556+2.8%
#165 Audubon 2,0082,059-51-2.5%
#166 Britt 2,0012,046-45-2.2%
#167 Dallas Center 1,9931,90390+4.7%
#168 Sac City 1,9922,062-70-3.4%
#169 Greenfield 1,9882,064-76-3.7%
#169 Ida Grove 1,9882,059-71-3.4%
#171 Parkersburg 1,9862,015-29-1.4%
#172 Sigourney 1,9742,006-32-1.6%
#173 Ogden 1,9702,009-39-1.9%
#174 Denver 1,9551,92728+1.5%
#175 Stuart 1,8871,786101+5.7%
#176 New London 1,8531,914-61-3.2%
#177 Pocahontas 1,8481,871-23-1.2%
#178 Van Meter 1,8401,482358+24.2%
#179 Guttenberg 1,8041,814-10-0.6%
#180 Durant 1,7981,873-75-4.0%
#181 Columbus Junction 1,7941,840-46-2.5%
#182 Leon 1,7791,819-40-2.2%
#183 Farley 1,7231,768-45-2.5%
#184 Prairie City 1,7221,69725+1.5%
#185 Blue Grass 1,7071,66740+2.4%
#185 Moville 1,7071,68918+1.1%
#185 Woodbine 1,7071,63176+4.7%
#188 Pleasantville 1,6961,68016+1.0%
#189 Avoca 1,6851,6832+0.1%
#190 Remsen 1,6811,6756+0.4%
#191 Mediapolis 1,6791,691-12-0.7%
#192 Reinbeck 1,6731,6721+0.1%
#193 Lake City 1,6561,724-68-3.9%
#194 Manson 1,6461,707-61-3.6%
#195 Urbana 1,6351,55976+4.9%
#196 Slater 1,6261,53690+5.9%
#197 Mount Ayr 1,6161,629-13-0.8%
#198 Hartley 1,5841,604-20-1.2%
#199 Guthrie Center 1,5791,588-9-0.6%
#200 Corydon 1,5631,52241+2.7%
#201 Walcott 1,5561,557-1-0.1%
#202 Palo 1,5541,411143+10.1%
#203 Traer 1,5471,580-33-2.1%
#204 Akron 1,5451,553-8-0.5%
#205 Ackley 1,5381,598-60-3.8%
#206 Wellman 1,5311,5256+0.4%
#207 Oakland 1,5191,521-2-0.1%
#208 Nashua 1,5151,554-39-2.5%
#209 Corning 1,5091,566-57-3.6%
#210 Holstein 1,4751,509-34-2.3%
#211 Bedford 1,4741,499-25-1.7%
#211 Brooklyn 1,4741,500-26-1.7%
#213 Sanborn 1,4631,39271+5.1%
#214 Monona 1,4621,476-14-0.9%
#215 Montezuma 1,4211,448-27-1.9%
#216 Earlham 1,4111,4101+0.1%
#217 State Center 1,4031,3958+0.6%
#218 Gilbert 1,3971,209188+15.6%
#219 Kingsley 1,3941,405-11-0.8%
#220 Manning 1,3901,456-66-4.5%
#221 Woodward 1,3831,34736+2.7%
#222 Roland 1,3761,36511+0.8%
#223 Walford 1,3571,367-10-0.7%
#224 Lenox 1,3551,3469+0.7%
#225 Logan 1,3511,387-36-2.6%
#226 Lone Tree 1,3411,353-12-0.9%
#227 Nora Springs 1,3301,367-37-2.7%
#228 Dike 1,2931,299-6-0.5%
#229 Dysart 1,2661,281-15-1.2%
#230 Shell Rock 1,2651,267-2-0.2%
#231 Coon Rapids 1,2581,305-47-3.6%
#232 Central City 1,2541,266-12-0.9%
#233 Laurens 1,2531,266-13-1.0%
#234 New Sharon 1,2491,259-10-0.8%
#235 Alton 1,2481,2399+0.7%
#236 Clarksville 1,2381,261-23-1.8%
#237 Jewell Junction 1,2341,21420+1.6%
#238 Manly 1,2331,258-25-2.0%
#239 Arnolds Park 1,2141,108106+9.6%
#240 Tripoli 1,2081,19216+1.3%
#241 Fayette 1,1931,256-63-5.0%
#241 Melcher-Dallas 1,1931,198-5-0.4%
#243 Elkader 1,1921,215-23-1.9%
#244 University Heights 1,1881,226-38-3.1%
#245 St. Ansgar 1,1721,1693+0.3%
#246 Buffalo 1,1631,178-15-1.3%
#247 Springville 1,1611,163-2-0.2%
#248 Lake Park 1,1551,170-15-1.3%
#249 Strawberry Point 1,1411,159-18-1.6%
#250 Glidden 1,1401,153-13-1.1%
#251 Fairbank 1,1331,11023+2.1%
#252 Sheffield 1,1231,125-2-0.2%
#253 Lake View 1,1201,122-2-0.2%
#254 Mapleton 1,1141,161-47-4.0%
#255 George 1,1061,08026+2.4%
#255 Villisca 1,1061,131-25-2.2%
#257 Treynor 1,1041,03272+7.0%
#258 Calmar 1,1001,136-36-3.2%
#259 Conrad 1,0981,0944+0.4%
#260 Panora 1,0961,0906+0.6%
#261 Aplington 1,0881,113-25-2.2%
#262 Elkhart 1,079881198+22.5%
#263 Sloan 1,0781,04632+3.1%
#264 Marcus 1,0691,074-5-0.5%
#265 Riverside 1,0631,0558+0.8%
#266 Elk Run Heights 1,0611,067-6-0.6%
#267 Malvern 1,0561,03818+1.7%
#268 Janesville 1,0521,03616+1.5%
#269 Sidney 1,0481,070-22-2.1%
#270 Rockwell 1,0441,072-28-2.6%
#271 Dunlap 1,0301,043-13-1.2%
#271 North English 1,0301,062-32-3.0%
#273 Winfield 1,0061,032-26-2.5%
#274 Clarence 9911,040-49-4.7%
#275 Shellsburg 98796324+2.5%
#276 Baxter 98396914+1.4%
#276 Fredericksburg 983989-6-0.6%
#276 Tabor 9831,011-28-2.8%
#279 Paullina 97997900.0%
#280 Griswold 975989-14-1.4%
#281 Mechanicsville 9741,020-46-4.5%
#282 Underwood 97395320+2.1%
#283 Greene 971996-25-2.5%
#284 Aurelia 9709682+0.2%
#285 Odebolt 967997-30-3.0%
#286 Eddyville 965969-4-0.4%
#287 Inwood 96292735+3.8%
#288 Hinton 95993227+2.9%
#288 Lansing 959960-1-0.1%
#290 Larchwood 95492727+2.9%
#291 Anita 953961-8-0.8%
#292 Lawton 9499463+0.3%
#293 Keosauqua 9449359+1.0%
#294 Gowrie 943954-11-1.2%
#295 Preston 940949-9-0.9%
#296 Allison 937966-29-3.0%
#296 De Soto 93791918+2.0%
#298 Wayland 935962-27-2.8%
#299 Fruitland 928962-34-3.5%
#300 Neola 9179152+0.2%
#300 Princeton 917924-7-0.8%
#302 Hills 91185655+6.4%
#303 Danville 910953-43-4.5%
#304 Swisher 909918-9-1.0%
#305 Edgewood 90890800.0%
#306 West Point 903923-20-2.2%
#307 Primghar 893905-12-1.3%
#308 Le Grand 891898-7-0.8%
#308 Sully 89188110+1.1%
#310 Keota 888898-10-1.1%
#311 Newhall 8878807+0.8%
#312 Afton 864867-3-0.3%
#313 Hamburg 863886-23-2.6%
#314 Maxwell 8628566+0.7%
#315 Donnellson 859887-28-3.2%
#316 Readlyn 85784512+1.4%
#317 Colo 8568488+0.9%
#318 Victor 852873-21-2.4%
#319 Newell 850904-54-6.0%
#320 Long Grove 84983910+1.2%
#321 Armstrong 847873-26-3.0%
#322 Cambridge 8448368+1.0%
#323 Dunkerton 84084000.0%
#324 Buffalo Center 839862-23-2.7%
#325 Hubbard 837861-24-2.8%
#326 Schleswig 820832-12-1.4%
#327 Winthrop 814823-9-1.1%
#328 Graettinger 810832-22-2.6%
#329 Riceville 807809-2-0.2%
#330 Adair 792793-1-0.1%
#330 Gilbertville 7927857+0.9%
#332 Eldon 7887871+0.1%
#333 Ossian 777802-25-3.1%
#334 Gladbrook 775800-25-3.1%
#335 Carson 7727657+0.9%
#336 Melbourne 771788-17-2.2%
#337 West Bend 770793-23-2.9%
#338 Van Horne 768772-4-0.5%
#339 Lowden 767802-35-4.4%
#340 Dayton 766774-8-1.0%
#340 Exira 766789-23-2.9%
#342 Wheatland 765778-13-1.7%
#343 Dakota City 7647595+0.7%
#344 Milo 762775-13-1.7%
#345 Correctionville 759762-3-0.4%
#346 Manilla 756772-16-2.1%
#347 Raymond 754760-6-0.8%
#348 Garnavillo 751761-10-1.3%
#349 Wall Lake 739757-18-2.4%
#350 Alden 738763-25-3.3%
#351 Montrose 734744-10-1.3%
#352 Shelby 7307255+0.7%
#353 Hartford 729734-5-0.7%
#353 Okoboji 729763-34-4.5%
#355 Walnut 728743-15-2.0%
#356 McGregor 725739-14-1.9%
#356 Shueyville 725732-7-1.0%
#356 Whiting 725749-24-3.2%
#359 Rockford 722761-39-5.1%
#359 Sioux Rapids 722748-26-3.5%
#361 Essex 721725-4-0.6%
#362 Redfield 719730-11-1.5%
#363 Hedrick 717731-14-1.9%
#364 Grand Junction 715725-10-1.4%
#364 Oxford 715718-3-0.4%
#366 Earlville 713718-5-0.7%
#366 Merrill 713721-8-1.1%
#368 Hazleton 7117101+0.1%
#369 Ruthven 710732-22-3.0%
#370 Wellsburg 709718-9-1.3%
#371 Blairstown 705709-4-0.6%
#372 Hospers 703721-18-2.5%
#373 Morning Sun 702753-51-6.8%
#373 Schaller 702728-26-3.6%
#375 Ventura 701713-12-1.7%
#376 Lakeside 695703-8-1.1%
#377 Boyden 694702-8-1.1%
#378 Coggon 691704-13-1.8%
#379 Fremont 688696-8-1.1%
#379 Stratford 688703-15-2.1%
#381 Fontanelle 684687-3-0.4%
#382 Battle Creek 683700-17-2.4%
#383 Bancroft 677697-20-2.9%
#384 Elgin 676688-12-1.7%
#385 Alburnett 672674-2-0.3%
#386 Walker 671686-15-2.2%
#387 Stanton 664667-3-0.4%
#388 Olin 652655-3-0.5%
#389 St. Charles 6486426+0.9%
#390 Seymour 64663511+1.7%
#391 Doon 64061228+4.6%
#392 Kanawha 638654-16-2.4%
#393 Fonda 636637-1-0.2%
#394 Dexter 631640-9-1.4%
#394 Elk Horn 63160130+5.0%
#396 Sutherland 628630-2-0.3%
#397 Albert City 627675-48-7.1%
#398 Crescent 626627-1-0.2%
#399 Moravia 625639-14-2.2%
#400 Agency 6236176+1.0%
#401 Hopkinton 6226202+0.3%
#402 Goldfield 617638-21-3.3%
#403 Keystone 61660115+2.5%
#404 Dumont 614636-22-3.5%
#405 Stanwood 612640-28-4.4%
#406 Murray 609685-76-11.1%
#407 Grand Mound 608620-12-1.9%
#408 Kellogg 597601-4-0.7%
#409 Moulton 596608-12-2.0%
#410 What Cheer 595607-12-2.0%
#411 Brighton 592601-9-1.5%
#412 Arcadia 58852662+11.8%
#413 Quasqueton 58757512+2.1%
#414 Farmington 58358300.0%
#415 Minden 581601-20-3.3%
#416 Clermont 571579-8-1.4%
#416 Early 571590-19-3.2%
#416 Ireton 571583-12-2.1%
#419 Everly 570575-5-0.9%
#420 New Hartford 555572-17-3.0%
#421 Swea City 545565-20-3.5%
#422 Delmar 541545-4-0.7%
#423 Badger 54052713+2.5%
#423 Radcliffe 540556-16-2.9%
#425 Anthon 534540-6-1.1%
#426 Richland 532537-5-0.9%
#427 Gilman 530541-11-2.0%
#428 Cumming 52743295+22.0%
#429 Wyoming 5265251+0.2%
#430 Charter Oak 521532-11-2.1%
#431 Truro 51550114+2.8%
#432 Ainsworth 5115092+0.4%
#432 Pomeroy 511526-15-2.9%
#434 Dows 509524-15-2.9%
#435 Zearing 508535-27-5.0%
#436 Rolfe 505511-6-1.2%
#437 Collins 5034967+1.4%
#437 Orleans 503519-16-3.1%
#439 New Virginia 499503-4-0.8%
#440 Sabula 498501-3-0.6%
#441 Scranton 496508-12-2.4%
#442 Ellsworth 495507-12-2.4%
#443 Elma 493506-13-2.6%
#444 Breda 492502-10-2.0%
#445 Titonka 491508-17-3.3%
#446 Gilmore City 48448400.0%
#447 Farragut 480489-9-1.8%
#448 Thompson 478496-18-3.6%
#448 Whittemore 478495-17-3.4%
#450 Dow City 477487-10-2.1%
#450 Latimer 477478-1-0.2%
#452 University Park 476488-12-2.5%
#453 Russell 4754732+0.4%
#454 Humeston 4724648+1.7%
#455 Garwin 469485-16-3.3%
#456 Lime Springs 467474-7-1.5%
#456 Runnells 4674634+0.9%
#458 Maynard 466475-9-1.9%
#459 Norway 463465-2-0.4%
#460 Lovilia 456472-16-3.4%
#461 Little Rock 4474425+1.1%
#462 Albion 444450-6-1.3%
#463 Alleman 4394336+1.4%
#464 Delhi 43841523+5.5%
#465 Stacyville 436455-19-4.2%
#466 New Albin 43543500.0%
#467 Ashton 434449-15-3.3%
#467 Batavia 4344331+0.2%
#467 Beacon 434436-2-0.5%
#467 Marquette 4344286+1.4%
#471 Allerton 4324275+1.2%
#472 Grandview 431442-11-2.5%
#473 Hawkeye 429440-11-2.5%
#473 Klemme 429441-12-2.7%
#473 Lamont 429431-2-0.5%
#476 Lost Nation 425432-7-1.6%
#477 Ocheyedan 424438-14-3.2%
#477 Oxford Junction 424427-3-0.7%
#479 Otho 417426-9-2.1%
#480 Galva 416435-19-4.4%
#481 Arlington 415421-6-1.4%
#482 Martensdale 413420-7-1.7%
#483 Burt 404418-14-3.3%
#484 Bayard 402406-4-1.0%
#485 Emerson 4014001+0.3%
#486 Miles 400409-9-2.2%
#487 Lehigh 395399-4-1.0%
#487 Milton 3953914+1.0%
#489 Earling 394396-2-0.5%
#489 Thornton 394405-11-2.7%
#491 Lawler 392404-12-3.0%
#491 Plainfield 39239200.0%
#493 Casey 3873861+0.3%
#494 Charlotte 386390-4-1.0%
#495 Columbus City 385390-5-1.3%
#495 Riverdale 3853814+1.0%
#497 New Vienna 384388-4-1.0%
#498 Vail 383392-9-2.3%
#499 Livermore 3823811+0.3%
#499 Lynnville 3823802+0.5%
Showing top 500 of 940 cities. Full state list: /states/iowa/cities/.

Methodology · Iowa population ranking

Iowa cities ranked by Census Vintage 2024 estimates.

Iowa ranking uses Census Vintage 2024 Population Estimates Program data as of July 1, 2024. Ranks are state-scoped, using standard competition ranking ("1224"): tied cities share the lower rank and the next rank is skipped. Growth shown is 2020-base → 2024 — within-vintage; no 2010→2024 figures appear here per methodology §6.

This page covers every city for which Census publishes annual PEP estimates in Iowa: standard incorporated places, any consolidated city-county governments, and (where applicable) DC or Urban Honolulu. Census-designated places (CDPs) are excluded with one named exception — Urban Honolulu. In states like Rhode Island, Connecticut, and Massachusetts, many residents live in towns and townships rather than incorporated cities; PEP does not publish annual estimates for those places (a V1 limitation), so the city counts for MCD-heavy states may be lower than expected.

Read the full methodology →

Want the full dataset?

All 940 Iowa cities — plus all 50 states.

The national CSV includes every city, state column, and state_rank_pop_2024. Public-domain. sha256 verified.