Every City in the USA

Ranking · Iowa · Population

Largest cities in Iowa by population.

These 500 of 939 cities in Iowa rank highest by 2025 resident population (U.S. Census Bureau Vintage 2025). Des Moines and Cedar Rapids lead the state. Growth figures show the five-year change from the April 2020 census base to the July 2025 estimate — within a single vintage.

Filter Iowa population rows

500 rows

Top 500 cities in Iowa by 2025 population.
Rank City 2025 pop 2020 base 5-yr Δ 5-yr Δ %
#1 Des Moines 212,086214,032-1,946-0.9%
#2 Cedar Rapids 137,935137,742193+0.1%
#3 Davenport 100,358101,728-1,370-1.3%
#4 Sioux City 86,35685,907449+0.5%
#5 Ankeny 77,83368,1029,731+14.3%
#6 Iowa City 76,22974,8331,396+1.9%
#7 West Des Moines 74,22468,7275,497+8.0%
#8 Ames 68,22066,4371,783+2.7%
#9 Waterloo 66,91967,307-388-0.6%
#10 Council Bluffs 62,68062,790-110-0.2%
#11 Dubuque 59,14859,671-523-0.9%
#12 Urbandale 48,57045,5712,999+6.6%
#13 Marion 42,73241,5511,181+2.8%
#14 Cedar Falls 41,24040,727513+1.3%
#15 Bettendorf 40,71039,0941,616+4.1%
#16 Waukee 34,89023,94110,949+45.7%
#17 Marshalltown 27,53627,594-58-0.2%
#18 Mason City 26,85327,351-498-1.8%
#19 Ottumwa 25,31925,548-229-0.9%
#20 Johnston 25,06523,9361,129+4.7%
#21 Fort Dodge 24,83724,896-59-0.2%
#22 Clinton 24,04924,467-418-1.7%
#23 Coralville 23,96022,3211,639+7.3%
#24 Burlington 23,33624,020-684-2.8%
#25 Muscatine 23,16423,835-671-2.8%
#26 Altoona 22,79619,6663,130+15.9%
#27 North Liberty 21,97620,4821,494+7.3%
#28 Clive 19,86118,6201,241+6.7%
#29 Grimes 17,40515,5171,888+12.2%
#30 Indianola 16,82915,834995+6.3%
#31 Newton 15,74115,758-17-0.1%
#32 Norwalk 15,00412,7972,207+17.2%
#33 Boone 12,47112,45021+0.2%
#34 Storm Lake 11,59011,270320+2.8%
#35 Oskaloosa 11,49311,555-62-0.5%
#36 Pleasant Hill 11,23910,1511,088+10.7%
#37 Spencer 11,21811,320-102-0.9%
#38 Pella 10,99210,463529+5.1%
#39 Le Mars 10,76010,580180+1.7%
#40 Waverly 10,56110,400161+1.5%
#41 Carroll 10,08510,330-245-2.4%
#42 Fort Madison 9,93510,315-380-3.7%
#43 Bondurant 9,6477,4012,246+30.3%
#44 Keokuk 9,5109,902-392-4.0%
#45 Grinnell 9,4309,554-124-1.3%
#46 Fairfield 9,2209,423-203-2.2%
#47 Sioux Center 8,8648,232632+7.7%
#48 Mount Pleasant 8,5009,290-790-8.5%
#49 Denison 8,2148,378-164-2.0%
#50 Perry 8,2087,842366+4.7%
#51 Webster City 7,8157,824-9-0.1%
#52 Clear Lake 7,6017,677-76-1.0%
#53 Knoxville 7,4697,596-127-1.7%
#54 Hiawatha 7,4327,185247+3.4%
#55 Decorah 7,4177,588-171-2.3%
#56 Creston 7,3357,540-205-2.7%
#57 Washington 7,2617,362-101-1.4%
#58 Tiffin 7,1564,5212,635+58.3%
#59 Adel 7,0986,160938+15.2%
#60 Charles City 7,0137,398-385-5.2%
#61 Nevada 6,9746,92054+0.8%
#62 Eldridge 6,9546,717237+3.5%
#63 Atlantic 6,6766,788-112-1.6%
#64 Polk City 6,6305,5531,077+19.4%
#65 Orange City 6,4686,271197+3.1%
#66 Independence 6,3126,059253+4.2%
#67 Asbury 6,0355,94491+1.5%
#68 Maquoketa 6,0276,131-104-1.7%
#69 Anamosa 5,9015,444457+8.4%
#70 Estherville 5,8075,909-102-1.7%
#71 Oelwein 5,7575,929-172-2.9%
#72 DeWitt 5,7045,514190+3.4%
#73 Osceola 5,6795,404275+5.1%
#74 Sheldon 5,5755,51065+1.2%
#75 Spirit Lake 5,5255,44382+1.5%
#76 Winterset 5,5205,364156+2.9%
#77 Red Oak 5,3885,596-208-3.7%
#78 Manchester 5,3575,074283+5.6%
#79 Centerville 5,3275,420-93-1.7%
#80 Sergeant Bluff 5,3245,012312+6.2%
#81 Algona 5,3095,488-179-3.3%
#82 Glenwood 5,2875,094193+3.8%
#83 Clarinda 5,2735,375-102-1.9%
#84 Cherokee 5,1225,190-68-1.3%
#85 Windsor Heights 5,0595,253-194-3.7%
#86 Iowa Falls 5,0135,108-95-1.9%
#87 Vinton 5,0044,93470+1.4%
#88 Harlan 4,8594,890-31-0.6%
#89 Shenandoah 4,8084,926-118-2.4%
#90 Le Claire 4,7414,71130+0.6%
#91 Huxley 4,7154,244471+11.1%
#92 Humboldt 4,6754,789-114-2.4%
#93 Dyersville 4,5744,47797+2.2%
#94 Camanche 4,5574,571-14-0.3%
#95 Carlisle 4,5324,172360+8.6%
#96 Mount Vernon 4,5144,538-24-0.5%
#97 Evansdale 4,4634,563-100-2.2%
#98 Chariton 4,3474,190157+3.7%
#99 Hampton 4,2644,332-68-1.6%
#100 Rock Valley 4,1884,063125+3.1%
#101 Jefferson 4,1504,182-32-0.8%
#102 Forest City 4,1434,279-136-3.2%
#103 Monticello 4,1044,04658+1.4%
#104 Cresco 3,9253,89233+0.8%
#105 Waukon 3,8493,82128+0.7%
#106 West Liberty 3,7173,858-141-3.7%
#107 Emmetsburg 3,6843,697-13-0.4%
#108 Carter Lake 3,6703,791-121-3.2%
#109 Eagle Grove 3,6533,60647+1.3%
#110 Albia 3,5993,716-117-3.1%
#111 Osage 3,5523,629-77-2.1%
#112 New Hampton 3,4203,496-76-2.2%
#113 Williamsburg 3,4083,34959+1.8%
#114 Story City 3,3823,35329+0.9%
#115 Robins 3,3663,3615+0.1%
#116 West Burlington 3,3583,201157+4.9%
#117 Solon 3,3453,027318+10.5%
#118 Milford 3,2093,325-116-3.5%
#119 Tipton 3,0603,164-104-3.3%
#120 Garner 3,0293,062-33-1.1%
#121 Hudson 3,0282,545483+19.0%
#122 Tama 3,0113,096-85-2.7%
#123 West Branch 2,9562,506450+18.0%
#124 Fairfax 2,9252,83788+3.1%
#125 Wilton 2,8922,925-33-1.1%
#126 Onawa 2,8212,911-90-3.1%
#127 Madrid 2,8202,80317+0.6%
#128 Grundy Center 2,8142,80410+0.4%
#129 Kalona 2,8112,639172+6.5%
#130 Bloomfield 2,7852,680105+3.9%
#131 Sibley 2,7622,861-99-3.5%
#132 Clarion 2,7582,810-52-1.9%
#133 Rock Rapids 2,7332,615118+4.5%
#134 Mitchellville 2,6712,487184+7.4%
#135 Hawarden 2,6652,702-37-1.4%
#136 Missouri Valley 2,6162,679-63-2.4%
#137 Eldora 2,5932,663-70-2.6%
#138 Center Point 2,5722,584-12-0.5%
#139 Jesup 2,5572,51047+1.9%
#140 Hull 2,4572,36691+3.8%
#141 Marengo 2,4252,437-12-0.5%
#142 West Union 2,4242,484-60-2.4%
#143 Belmond 2,4202,468-48-1.9%
#144 Postville 2,4022,511-109-4.3%
#145 Cascade 2,3992,38910+0.4%
#146 Toledo 2,3842,37014+0.6%
#147 Ely 2,3662,33828+1.2%
#148 Belle Plaine 2,3462,33016+0.7%
#149 Bellevue 2,3172,361-44-1.9%
#150 Colfax 2,3032,25746+2.0%
#151 Lisbon 2,2392,2327+0.3%
#152 La Porte City 2,2382,283-45-2.0%
#153 Peosta 2,2251,912313+16.4%
#154 Atkins 2,2032,058145+7.0%
#155 Granger 2,1791,706473+27.7%
#156 Rockwell City 2,1332,259-126-5.6%
#157 Lamoni 2,0742,085-11-0.5%
#158 Greenfield 2,0702,0673+0.1%
#159 Northwood 2,0562,071-15-0.7%
#160 Lake Mills 2,0502,146-96-4.5%
#161 Dallas Center 2,0421,899143+7.5%
#162 Epworth 2,0372,0298+0.4%
#163 Monroe 2,0221,96557+2.9%
#163 Sumner 2,0222,030-8-0.4%
#165 Sac City 1,9932,062-69-3.3%
#166 Audubon 1,9892,059-70-3.4%
#167 Ida Grove 1,9862,065-79-3.8%
#168 Britt 1,9812,045-64-3.1%
#169 Wapello 1,9792,084-105-5.0%
#170 Van Meter 1,9781,482496+33.5%
#171 Ogden 1,9752,007-32-1.6%
#172 Parkersburg 1,9692,016-47-2.3%
#173 Alta 1,9582,090-132-6.3%
#174 Denver 1,9541,92925+1.3%
#175 Sigourney 1,9512,002-51-2.5%
#176 Stuart 1,8821,78696+5.4%
#177 New London 1,8501,914-64-3.3%
#178 Pocahontas 1,8031,872-69-3.7%
#179 Durant 1,8001,874-74-3.9%
#180 Guttenberg 1,7891,817-28-1.5%
#181 Leon 1,7731,814-41-2.3%
#182 Columbus Junction 1,7721,853-81-4.4%
#183 Prairie City 1,7241,69727+1.6%
#184 Farley 1,7181,769-51-2.9%
#185 Corydon 1,7111,522189+12.4%
#186 Moville 1,7081,68820+1.2%
#187 Woodbine 1,7051,62679+4.9%
#188 Blue Grass 1,7031,66736+2.2%
#189 Pleasantville 1,6991,68118+1.1%
#190 Urbana 1,6711,563108+6.9%
#191 Reinbeck 1,6681,670-2-0.1%
#192 Remsen 1,6631,678-15-0.9%
#193 Avoca 1,6611,686-25-1.5%
#194 Mediapolis 1,6601,686-26-1.5%
#195 Lake City 1,6401,728-88-5.1%
#196 Mount Ayr 1,6371,6298+0.5%
#197 Manson 1,6171,708-91-5.3%
#197 Slater 1,6171,53681+5.3%
#199 Guthrie Center 1,5831,588-5-0.3%
#200 Hartley 1,5791,605-26-1.6%
#201 Traer 1,5551,580-25-1.6%
#202 Palo 1,5511,411140+9.9%
#203 Wellman 1,5391,52217+1.1%
#204 Akron 1,5311,555-24-1.5%
#205 Ackley 1,5301,596-66-4.1%
#205 Walcott 1,5301,546-16-1.0%
#207 Corning 1,5111,563-52-3.3%
#208 Nashua 1,5051,554-49-3.2%
#209 Oakland 1,4891,522-33-2.2%
#210 Bedford 1,4741,498-24-1.6%
#211 Holstein 1,4701,509-39-2.6%
#212 Brooklyn 1,4671,502-35-2.3%
#213 Sanborn 1,4631,39370+5.0%
#214 Monona 1,4441,476-32-2.2%
#215 Woodward 1,4261,34878+5.8%
#216 Montezuma 1,4171,447-30-2.1%
#217 Earlham 1,3961,411-15-1.1%
#218 Gilbert 1,3891,207182+15.1%
#218 State Center 1,3891,396-7-0.5%
#220 Manning 1,3751,453-78-5.4%
#221 Kingsley 1,3731,406-33-2.3%
#222 Lenox 1,3641,34420+1.5%
#223 Walford 1,3591,368-9-0.7%
#224 Logan 1,3521,388-36-2.6%
#225 Roland 1,3441,361-17-1.2%
#226 Lone Tree 1,3321,353-21-1.6%
#227 Nora Springs 1,3161,368-52-3.8%
#228 Dike 1,2991,302-3-0.2%
#229 Dysart 1,2681,281-13-1.0%
#230 Alton 1,2541,23717+1.4%
#231 Central City 1,2531,266-13-1.0%
#232 Shell Rock 1,2521,269-17-1.3%
#233 Coon Rapids 1,2511,305-54-4.1%
#234 New Sharon 1,2471,259-12-1.0%
#235 Manly 1,2391,260-21-1.7%
#236 Jewell Junction 1,2381,21325+2.1%
#237 Clarksville 1,2251,260-35-2.8%
#238 Laurens 1,2171,266-49-3.9%
#239 Tripoli 1,2081,19117+1.4%
#240 Arnolds Park 1,1981,11583+7.4%
#241 Melcher-Dallas 1,1961,200-4-0.3%
#242 Fayette 1,1851,259-74-5.9%
#243 Elkader 1,1831,215-32-2.6%
#244 University Heights 1,1771,226-49-4.0%
#245 St. Ansgar 1,1681,16800.0%
#246 Springville 1,1601,162-2-0.2%
#247 Buffalo 1,1461,174-28-2.4%
#248 Fairbank 1,1451,10936+3.2%
#249 Mapleton 1,1351,161-26-2.2%
#250 Glidden 1,1331,151-18-1.6%
#251 Strawberry Point 1,1261,155-29-2.5%
#252 Lake View 1,1221,1202+0.2%
#253 Lake Park 1,1111,170-59-5.0%
#254 Sheffield 1,1031,120-17-1.5%
#255 Villisca 1,0991,132-33-2.9%
#256 Calmar 1,0981,130-32-2.8%
#257 Elkhart 1,097887210+23.7%
#258 Panora 1,0941,0904+0.4%
#259 George 1,0931,08013+1.2%
#260 Treynor 1,0881,02464+6.3%
#261 Conrad 1,0861,091-5-0.5%
#261 Riverside 1,0861,07115+1.4%
#263 Aplington 1,0841,112-28-2.5%
#264 Sloan 1,0781,04632+3.1%
#265 Malvern 1,0731,03736+3.5%
#266 Elk Run Heights 1,0531,069-16-1.5%
#267 Janesville 1,0521,03814+1.3%
#268 Sidney 1,0511,073-22-2.1%
#269 North English 1,0411,067-26-2.4%
#270 Rockwell 1,0391,071-32-3.0%
#271 Marcus 1,0381,074-36-3.4%
#272 Dunlap 1,0301,046-16-1.5%
#273 Winfield 1,0041,033-29-2.8%
#274 Shellsburg 99796235+3.6%
#275 Clarence 9961,038-42-4.0%
#276 Tabor 9851,013-28-2.8%
#277 Baxter 98496915+1.5%
#278 Fredericksburg 979989-10-1.0%
#279 Mechanicsville 9771,017-40-3.9%
#280 De Soto 97691759+6.4%
#281 Griswold 972991-19-1.9%
#282 Paullina 970979-9-0.9%
#283 Odebolt 967995-28-2.8%
#284 Inwood 96592837+4.0%
#285 Eddyville 960970-10-1.0%
#286 Lansing 957960-3-0.3%
#287 Underwood 9559487+0.7%
#288 Larchwood 95392726+2.8%
#289 Anita 949962-13-1.4%
#290 Hinton 94893315+1.6%
#291 Lawton 94794700.0%
#292 Gowrie 943954-11-1.2%
#293 Greene 939996-57-5.7%
#294 Keosauqua 9389344+0.4%
#295 Aurelia 935968-33-3.4%
#295 Preston 935949-14-1.5%
#297 Allison 933965-32-3.3%
#298 Wayland 932962-30-3.1%
#299 Fruitland 917960-43-4.5%
#300 Hills 91386053+6.2%
#301 Princeton 909925-16-1.7%
#302 Edgewood 906909-3-0.3%
#302 Newhall 90688224+2.7%
#304 Neola 903915-12-1.3%
#305 Swisher 901918-17-1.9%
#305 West Point 901927-26-2.8%
#307 Danville 896953-57-6.0%
#308 Primghar 894906-12-1.3%
#309 Sully 8918838+0.9%
#310 Keota 888899-11-1.2%
#311 Le Grand 883898-15-1.7%
#312 Hamburg 866886-20-2.3%
#313 Readlyn 86084911+1.3%
#314 Afton 859867-8-0.9%
#315 Victor 855874-19-2.2%
#316 Long Grove 8448386+0.7%
#316 Maxwell 844856-12-1.4%
#318 Colo 838848-10-1.2%
#319 Dunkerton 835840-5-0.6%
#319 Hubbard 835860-25-2.9%
#321 Buffalo Center 829860-31-3.6%
#322 Armstrong 828871-43-4.9%
#323 Cambridge 827837-10-1.2%
#324 Winthrop 82382300.0%
#325 Graettinger 818833-15-1.8%
#326 Schleswig 817833-16-1.9%
#327 Newell 814903-89-9.9%
#328 Donnellson 808890-82-9.2%
#329 Riceville 805810-5-0.6%
#330 Gilbertville 786787-1-0.1%
#331 Milo 7847768+1.0%
#332 Gladbrook 779802-23-2.9%
#333 Adair 776794-18-2.3%
#333 Eldon 776788-12-1.5%
#335 Ossian 775802-27-3.4%
#335 West Bend 775790-15-1.9%
#337 Lowden 769803-34-4.2%
#337 Van Horne 769772-3-0.4%
#339 Exira 767791-24-3.0%
#340 Wheatland 763781-18-2.3%
#341 Melbourne 760788-28-3.6%
#342 Dayton 758775-17-2.2%
#343 Carson 757764-7-0.9%
#344 Correctionville 756765-9-1.2%
#345 Manilla 748772-24-3.1%
#345 Raymond 748761-13-1.7%
#347 Dakota City 747759-12-1.6%
#347 Hartford 74773215+2.0%
#349 Montrose 7457423+0.4%
#350 Redfield 7417338+1.1%
#351 Garnavillo 739755-16-2.1%
#352 Whiting 738749-11-1.5%
#353 Wall Lake 736756-20-2.6%
#354 Alden 735763-28-3.7%
#355 Shelby 727728-1-0.1%
#356 Shueyville 722732-10-1.4%
#357 McGregor 720739-19-2.6%
#358 Grand Junction 715723-8-1.1%
#358 Rockford 715761-46-6.0%
#358 Walnut 715743-28-3.8%
#361 Hazleton 7147086+0.8%
#361 Ruthven 714729-15-2.1%
#363 Essex 712726-14-1.9%
#363 Okoboji 712762-50-6.6%
#365 Wellsburg 711719-8-1.1%
#366 Blairstown 709710-1-0.1%
#367 Earlville 707713-6-0.8%
#367 Oxford 707718-11-1.5%
#369 Hedrick 705724-19-2.6%
#370 Schaller 701729-28-3.8%
#371 Merrill 700721-21-2.9%
#372 Stratford 698708-10-1.4%
#372 Ventura 698713-15-2.1%
#374 Sioux Rapids 694748-54-7.2%
#375 Hospers 691721-30-4.2%
#376 Boyden 688701-13-1.9%
#376 Coggon 688704-16-2.3%
#376 Morning Sun 688752-64-8.5%
#379 Lakeside 684701-17-2.4%
#380 Fremont 681696-15-2.2%
#381 Battle Creek 678698-20-2.9%
#382 Alburnett 6756741+0.1%
#383 Walker 674687-13-1.9%
#384 Bancroft 673697-24-3.4%
#384 Fontanelle 673689-16-2.3%
#386 Elgin 670688-18-2.6%
#387 Stanton 664669-5-0.7%
#388 Olin 65665600.0%
#389 Dexter 6416401+0.2%
#389 St. Charles 64164100.0%
#389 Seymour 6416356+0.9%
#392 Doon 64061129+4.7%
#393 Kanawha 630656-26-4.0%
#394 Moravia 626640-14-2.2%
#394 Sutherland 626631-5-0.8%
#396 Fonda 622639-17-2.7%
#397 Elk Horn 61960019+3.2%
#398 Hopkinton 618619-1-0.2%
#399 Keystone 61760314+2.3%
#400 Goldfield 616634-18-2.8%
#401 Crescent 615627-12-1.9%
#402 Stanwood 613640-27-4.2%
#403 Agency 612617-5-0.8%
#403 Dumont 612638-26-4.1%
#405 Albert City 601674-73-10.8%
#405 Grand Mound 601619-18-2.9%
#407 Murray 600685-85-12.4%
#408 Kellogg 599602-3-0.5%
#409 Moulton 595608-13-2.1%
#410 Quasqueton 59357419+3.3%
#410 What Cheer 593608-15-2.5%
#412 Brighton 589600-11-1.8%
#413 Arcadia 58652462+11.8%
#414 Farmington 575584-9-1.5%
#415 Clermont 568579-11-1.9%
#416 Early 567589-22-3.7%
#416 Ireton 567582-15-2.6%
#416 Minden 567599-32-5.3%
#419 Everly 561576-15-2.6%
#420 Cumming 560433127+29.3%
#421 New Hartford 553571-18-3.2%
#422 Swea City 541565-24-4.2%
#423 Badger 54052713+2.5%
#423 Radcliffe 540558-18-3.2%
#425 Delmar 539546-7-1.3%
#426 Anthon 533542-9-1.7%
#427 Richland 530537-7-1.3%
#427 Wyoming 5305273+0.6%
#429 Gilman 527544-17-3.1%
#430 Charter Oak 513530-17-3.2%
#430 Dows 513526-13-2.5%
#432 Ainsworth 5125102+0.4%
#433 Truro 5095027+1.4%
#434 New Virginia 5074998+1.6%
#435 Zearing 504537-33-6.1%
#436 Pomeroy 501527-26-4.9%
#437 Collins 49749700.0%
#438 Ellsworth 496507-11-2.2%
#438 Sabula 496501-5-1.0%
#440 Orleans 493520-27-5.2%
#440 Scranton 493507-14-2.8%
#442 Elma 492506-14-2.8%
#442 Titonka 492512-20-3.9%
#444 Rolfe 489511-22-4.3%
#445 Breda 488502-14-2.8%
#446 Farragut 481490-9-1.8%
#447 Russell 4774734+0.8%
#448 Whittemore 476496-20-4.0%
#449 University Park 472487-15-3.1%
#450 Dow City 471485-14-2.9%
#450 Gilmore City 471485-14-2.9%
#450 Humeston 4714656+1.3%
#450 Lime Springs 471477-6-1.3%
#450 Thompson 471495-24-4.8%
#455 Latimer 470479-9-1.9%
#455 Norway 4704664+0.9%
#457 Garwin 469484-15-3.1%
#458 Maynard 462475-13-2.7%
#459 Runnells 46146100.0%
#460 Lovilia 456472-16-3.4%
#461 Delhi 44741532+7.7%
#462 Alleman 4404328+1.9%
#463 Little Rock 439441-2-0.5%
#464 Albion 438450-12-2.7%
#465 Marquette 4364288+1.9%
#466 Stacyville 435456-21-4.6%
#467 Lamont 43243200.0%
#468 Allerton 4294281+0.2%
#469 Ashton 428448-20-4.5%
#469 Beacon 428431-3-0.7%
#469 New Albin 428434-6-1.4%
#469 Oxford Junction 428429-1-0.2%
#473 Hawkeye 427441-14-3.2%
#474 Martensdale 4264251+0.2%
#475 Lost Nation 425432-7-1.6%
#476 Klemme 424441-17-3.9%
#477 Otho 420429-9-2.1%
#478 Batavia 419433-14-3.2%
#478 Ocheyedan 419437-18-4.1%
#480 Galva 415435-20-4.6%
#480 Grandview 415436-21-4.8%
#482 Arlington 414421-7-1.7%
#483 Bayard 401406-5-1.2%
#484 Emerson 40040000.0%
#485 Burt 399416-17-4.1%
#486 Miles 398410-12-2.9%
#487 Lehigh 396399-3-0.8%
#488 Plainfield 39439400.0%
#489 Lawler 391406-15-3.7%
#489 Thornton 391405-14-3.5%
#491 Earling 387396-9-2.3%
#491 Milton 387391-4-1.0%
#493 Casey 3863851+0.3%
#493 Charlotte 386390-4-1.0%
#495 Lynnville 3833803+0.8%
#496 Union 382395-13-3.3%
#497 New Market 381386-5-1.3%
#497 New Vienna 381386-5-1.3%
#497 Riverdale 3813792+0.5%
#497 Salem 381399-18-4.5%
Showing top 500 of 939 cities. Full state list: /states/iowa/cities/.

Methodology · Iowa population ranking

Iowa cities ranked by Census Vintage 2025 estimates.

Iowa ranking uses Census Vintage 2025 Population Estimates Program data as of July 1, 2025. 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 → 2025 — within-vintage; no 2010→2025 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 939 Iowa cities — plus all 50 states.

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