Iowa Cities by Population (2024)

Download Table Data

Enter your email below, and you'll receive this table's data in your inbox momentarily.

City
Rank
2024 Population
2020 Census
Annual Change
Density (mi²)
Area (mi²)
Des Moines1208,254213,814-0.66%2,36288.18
Cedar Rapids2135,116137,742-0.48%1,88771.62
Davenport399,326101,646-0.58%1,56363.54
Sioux City485,23285,762-0.15%1,45858.45
Ankeny576,08168,3632.6%2,52530.14
Iowa City675,55874,9080.22%2,95125.60
West Des Moines772,57068,9121.28%1,54147.09
Ames867,41966,4810.35%2,46627.34
Waterloo965,85567,269-0.53%1,07361.39
Council Bluffs1062,02162,789-0.31%1,44542.93
Dubuque1158,10459,642-0.66%1,89830.62
Urbandale1247,71745,5791.13%2,12322.48
Marion1342,13441,5940.32%2,37917.71
Cedar Falls1440,79440,6980.06%1,41028.93
Bettendorf1539,97539,1210.54%1,87721.30
Waukee1633,96524,3697.6%1,63720.75
Marshalltown1727,29827,568-0.24%1,41619.28
Mason City1826,58127,267-0.64%95627.79
Ottumwa1924,90225,448-0.54%1,57215.84
Johnston2024,67124,1090.57%1,47216.75
Fort Dodge2124,45324,861-0.41%1,52416.04
Clinton2224,34024,442-0.1%69235.16
Coralville2323,92022,3301.69%1,90512.56
Altoona2423,35019,6564.12%2,14010.91
Burlington2523,29623,926-0.67%1,61714.40
Muscatine2623,08323,743-0.71%1,27018.18
North Liberty2722,30020,4982.06%2,4739.02
Clive2819,16418,6520.67%2,4997.67
Grimes2916,98815,6022.08%1,45111.71
Indianola3016,27915,8590.65%1,43811.32
Newton3115,62915,747-0.18%1,38811.26
Norwalk3215,43712,9174.25%1,33611.55
Boone3312,35312,459-0.21%1,3609.09
Pleasant Hill3412,19910,1734.34%1,17010.43
Spencer3511,52211,3040.48%1,05410.93
Oskaloosa3611,42611,538-0.24%1,4248.02
Storm Lake3711,35411,2600.21%2,1535.27
Pella3811,02410,4641.29%1,2268.99
Waverly3910,63610,4080.54%94411.26
Le Mars4010,61910,5910.07%1,1809
Carroll4110,07010,298-0.56%1,7575.73
Bondurant429,9847,4366.82%1,1438.73
Fort Madison439,95010,318-0.92%1,0299.67
Fairfield449,4809,4480.08%1,4496.54
Grinnell459,4489,538-0.23%1,6705.66
Keokuk469,3589,888-1.39%1,0319.08
Mount Pleasant479,0139,251-0.65%1,0498.60
Sioux Center488,6048,2501.04%1,3836.22
Perry498,1477,8690.87%1,4905.47
Denison507,9888,356-1.14%1,2236.53
Decorah517,7877,5730.7%1,0937.12
Webster City527,6897,811-0.39%8678.86
Clear Lake537,3957,663-0.9%68510.80
Knoxville547,3297,573-0.83%1,5844.63
Creston557,2347,534-1.03%1,3945.19
Washington567,2137,341-0.44%1,3755.24
Hiawatha577,1387,184-0.15%1,5074.74
Charles City587,0997,379-0.98%1,1426.22
Nevada597,0036,9190.3%1,2295.70
Tiffin606,9974,6199.29%1,7074.10
Eldridge616,7866,7260.22%6979.74
Atlantic626,7526,786-0.12%8118.32
Adel636,7316,1752.11%1,3874.85
Polk City646,5015,5913.64%1,2765.09
Orange City656,2946,2780.06%1,4544.33
Independence666,2696,0890.72%1,0426.01
Asbury675,9935,9610.13%1,8983.16
Maquoketa685,9906,118-0.53%1,3424.46
Oelwein695,7615,907-0.62%1,1924.83
Estherville705,7345,866-0.57%1,0695.36
Osceola715,7175,4191.33%8057.10
Anamosa725,5955,4470.67%2,2172.52
Spirit Lake735,5705,4620.49%1,2394.49
DeWitt745,5465,5160.14%8946.21
Winterset755,5295,3810.67%1,1944.63
Sergeant Bluff765,4965,0102.27%1,8692.94
Red Oak775,4355,593-0.71%1,3773.95
Sheldon785,4295,501-0.33%1,1654.66
Clarinda795,3385,368-0.13%1,0295.19
Manchester805,2915,0671.07%1,0904.85
Algona815,2755,475-0.94%1,1724.50
Glenwood825,2265,0460.87%1,7722.95
Centerville835,2145,406-0.91%1,0824.82
Cherokee845,0365,198-0.79%7486.74
Windsor Heights854,9815,237-1.27%3,4831.43
Vinton864,9754,9230.26%1,0194.88
Iowa Falls874,9105,086-0.89%9125.38
Shenandoah884,8564,918-0.31%1,2963.75
Huxley894,8044,3122.63%1,4973.21
Harlan904,7804,896-0.6%1,0884.39
Humboldt914,7804,784-0.02%1,0354.62
Le Claire924,7274,7110.08%1,0124.67
Dyersville934,5964,5040.5%6816.75
Camanche944,5594,571-0.07%5258.68
Mount Vernon954,4654,537-0.4%1,2783.49
Evansdale964,4374,559-0.67%1,0964.05
Carlisle974,4014,1651.36%7955.54
Hampton984,2604,330-0.4%9614.43
Chariton994,2504,1860.38%1,1143.82
Forest City1004,2504,272-0.12%9184.63
Jefferson1014,1654,181-0.1%6985.97
Monticello1024,1154,0390.46%7405.56
Rock Valley1034,0814,0710.07%9374.35
Cresco1043,9763,9040.46%1,1883.35
Carter Lake1053,7303,790-0.4%2,0251.84
Waukon1063,6773,825-1%1,2362.98
Albia1073,6523,728-0.52%1,1463.19
West Liberty1083,6523,850-1.32%2,0641.77
Eagle Grove1093,5353,595-0.42%8604.11
Emmetsburg1103,5143,694-1.26%9223.81
Osage1113,4873,631-1.02%1,5332.27
Story City1123,4013,3450.41%1,2322.76
Milford1133,3943,3340.44%1,5992.12
Williamsburg1143,3483,352-0.03%9913.38
New Hampton1153,3433,489-1.06%9973.35
Robins1163,2993,363-0.48%5506
Solon1173,2633,0371.78%2,4631.32
West Burlington1183,1273,197-0.54%6504.81
Garner1193,0573,0550.03%1,3952.19
Tipton1203,0423,146-0.85%1,5042.02
Tama1213,0123,116-0.86%1,0222.95
Wilton1222,9572,9210.3%1,4372.06
Fairfax1232,9422,8520.79%9723.03
Saylorville1242,9312,7431.63%4286.85
Bloomfield1252,8522,6821.53%1,2622.26
Madrid1262,8052,7990.07%2,2921.22
Grundy Center1272,8002,802 1,0892.57
West Branch1282,7982,5082.68%1,0942.56
Kalona1292,7812,6371.31%1,2922.15
Rock Rapids1302,7412,6071.26%6464.24
Onawa1312,7232,905-1.63%5255.19
Hudson1322,7142,5421.61%3248.37
Sibley1332,7122,862-1.35%1,6111.68
Clarion1342,6942,804-0.99%8003.37
Missouri Valley1352,6802,6740.07%8293.23
Hawarden1362,6292,695-0.6%9462.78
Eldora1372,5702,650-0.77%6004.28
Jesup1382,5352,5150.2%1,3831.83
Center Point1392,5332,585-0.51%9692.61
Mitchellville1402,5022,4840.2%1,0722.33
Hull1412,4532,3790.78%1,7601.39
West Union1422,4222,476-0.53%8722.78
Toledo1432,4162,3660.54%1,0512.30
Postville1442,4022,502-1.03%1,1382.11
Marengo1452,3952,439-0.46%1,1322.12
Cascade1462,3772,391-0.13%1,2351.93
Belmond1472,3492,459-1.14%8242.85
Ely1482,3462,3340.13%1,6281.44
Belle Plaine1492,3262,326 7323.18
Bellevue1502,2982,356-0.61%1,6571.39
Colfax1512,2522,254 9542.36
Granger1522,2271,6756.61%1,3181.69
Park View1532,2263,444-12.02%2,1061.06
La Porte City1542,2222,282-0.67%8702.56
Peosta1552,1951,9313.1%8832.48
Lisbon1562,1862,230-0.5%1,0212.14
Atkins1572,1722,0621.31%1,9801.10
Rockwell City1582,1622,248-0.96%5124.22
Lake Mills1592,1192,137-0.19%7862.70
Greenfield1602,0542,060-0.05%1,1321.81
Monroe1612,0541,9681.08%1,2131.69
Sumner1622,0422,0300.15%8332.45
Northwood1632,0322,070-0.44%5403.76
Dallas Center1642,0041,9061.26%3805.27
Epworth1651,9982,024-0.3%1,1251.78
Britt1661,9972,037-0.5%1,5801.26
Alta1671,9962,088-1.14%1,8521.08
Wapello1681,9962,078-0.99%1,5431.29
Sac City1691,9932,053-0.75%4104.86
Lamoni1701,9911,9570.45%5033.96
Parkersburg1711,9902,014-0.3%1,3791.44
Audubon1721,9842,056-0.9%1,0381.91
Sigourney1731,9692,003-0.4%9022.18
Denver1741,9651,9190.61%1,2541.57
Ida Grove1751,9652,057-1.16%9102.16
Ogden1761,9552,007-0.66%1,4291.37
Stuart1771,8961,7961.34%6892.75
Pocahontas1781,8611,869-0.11%9232.02
New London1791,8511,909-0.75%1,7511.06
Leon1801,8421,8140.38%5813.17
Durant1811,8231,877-0.71%1,4811.23
Guttenberg1821,8121,812 8672.09
Columbus Junction1831,7621,830-0.96%8052.19
Prairie City1841,7261,6960.47%1,3931.24
Blue Grass1851,6901,6660.36%5792.92
Pleasantville1861,6881,690 6672.53
Farley1871,6781,768-1.29%1,0381.62
Urbana1881,6691,5591.71%7722.16
Avoca1891,6621,688-0.36%6952.39
Remsen1901,6611,673-0.18%1,2761.30
Reinbeck1911,6511,665-0.18%7612.17
Mount Ayr1921,6481,6200.43%6202.66
Moville1931,6481,692-0.66%1,7370.95
Lake City1941,6421,720-1.14%3414.81
Mediapolis1951,6371,687-0.73%1,3631.20
Slater1961,6221,5401.31%8471.92
Woodbine1971,6221,626-0.06%1,2681.28
Van Meter1981,6191,4932.02%8052.01
Manson1991,6151,699-1.28%5093.18
Guthrie Center2001,5641,584-0.32%6332.47
Hartley2011,5601,600-0.64%1,2021.30
Ackley2021,5361,592-0.9%6202.48
Walcott2031,5361,554-0.26%4933.12
Akron2041,5301,550-0.33%1,2371.24
Traer2051,5251,575-0.78%1,1831.29
Wellman2061,5201,526-0.07%1,4311.06
Corydon2071,5021,522-0.33%1,0781.39
Oakland2081,4881,522-0.53%8721.71
Bedford2091,4851,495-0.13%9261.60
Corning2101,4741,570-1.6%9281.59
Nashua2111,4671,549-1.34%5092.88
Holstein2121,4661,504-0.61%9311.57
Sanborn2131,4601,3941.18%7701.90
Monona2141,4581,470-0.21%1,2491.17
Brooklyn2151,4381,498-1.03%1,1451.26
Earlham2161,4331,4130.35%1,4820.97
Palo2171,4261,4120.28%1,1611.23
Montezuma2181,4251,443-0.28%5742.48
Manning2191,4111,451-0.7%5682.49
Kingsley2201,3881,402-0.22%8641.61
Logan2211,3841,386 1,3801
Woodward2221,3821,3480.66%3793.65
State Center2231,3771,397-0.36%1,3970.99
Lenox2241,3671,3410.52%6911.98
Roland2251,3561,360-0.07%1,1831.15
Walford2261,3521,364-0.22%1,3750.98
Lone Tree2271,3491,353-0.07%1,2641.07
Nora Springs2281,3261,364-0.67%6062.19
Gilbert2291,3131,2092.02%1,1901.10
Dike2301,2931,301-0.15%9311.39
Shell Rock2311,2891,2690.39%8051.60
Laurens2321,2611,261 1,7230.73
Coon Rapids2331,2561,302-0.87%7041.78
New Sharon2341,2461,258-0.24%1,3300.94
Dysart2351,2431,279-0.72%9981.25
Clarksville2361,2381,262-0.48%9401.32
Fayette2371,2321,252-0.4%8341.48
Alton2381,2291,243-0.24%6471.90
Central City2391,2271,267-0.81%1,1091.11
Manly2401,2171,257-0.81%8301.47
Tripoli2411,2161,1920.5%8741.39
Elkader2421,1971,211-0.25%8691.38
University Heights2431,1951,223-0.58%4,4920.27
Lake Park2441,1751,1710.08%7981.47
Arnolds Park2451,1691,1151.21%7341.59
Melcher-Dallas2461,1671,195-0.6%1,1721
St. Ansgar2471,1671,1630.09%1,0811.08
Jewell Junction2481,1641,210-0.94%3003.87
Glidden2491,1571,1510.17%1,0461.11
Buffalo2501,1491,179-0.61%1706.77
Treynor2511,1471,0332.59%1,8500.62
Springville2521,1441,160-0.35%1,6020.71
Strawberry Point2531,1411,157-0.35%5402.11
Fairbank2541,1371,1090.62%1,5530.73
Lake View2551,1161,120-0.09%5262.12
George2561,1051,0790.64%4612.40
Sheffield2571,1041,124-0.45%1985.57
Elkhart2581,0998875.07%6171.78
Villisca2591,0961,130-0.73%5761.90
Mapleton2601,0941,164-1.53%6821.60
Conrad2611,0931,095 8891.23
Calmar2621,0811,125-1.01%9771.11
Aplington2631,0801,110-0.64%1,4690.73
Panora2641,0761,088-0.28%5981.80
Janesville2651,0611,0390.57%7491.42
Sloan2661,0491,049 1,6040.65
Elk Run Heights2671,0471,067-0.47%9861.06
Malvern2681,0461,0340.29%6521.60
Marcus2691,0411,075-0.76%6771.54
Riverside2701,0411,055-0.29%5901.76
Dunlap2711,0401,042 9211.13
North English2721,0301,066-0.87%1,6890.61
Rockwell2731,0301,068-0.87%3452.98
Sidney2741,0121,062-1.17%7331.38
Winfield2751,0051,033-0.69%9571.05
Clarence2761,0041,038-0.79%1,3190.76
Shellsburg2771,0039631.01%1,2700.79
Griswold278986994-0.2%1,5880.62
Baxter2799819670.41%1,5000.65
Mechanicsville2809811,019-0.91%1,1910.82
Fredericksburg281980988-0.2%1,0890.90
Inwood2829739271.25%7281.34
Greene283972992-0.51%8561.14
Hills2849668642.77%1,2810.75
Hinton2859669340.83%1,3470.72
Anita286965965 5421.78
Odebolt287965993-0.72%9211.05
Tabor2889651,007-1.03%7491.29
Underwood2899639550.21%8781.10
Keosauqua2909579370.53%6611.45
Paullina291956976-0.52%1,0310.93
Larchwood2929529260.74%9590.99
De Soto2939509200.85%6231.52
Eddyville294945967-0.53%8001.18
Allison295941963-0.53%3212.93
Wayland296940960-0.53%8861.06
Lansing297939963-0.64%8721.08
Aurelia298934970-0.95%9211.01
Preston299932946-0.32%1,0820.86
Lake Panorama3009278053.46%1406.62
Gowrie301924954-0.75%6381.45
Edgewood3029189080.33%1,0800.85
Lawton303915945-0.76%1,2820.71
Swisher304912912 1,1250.81
Princeton305908926-0.44%3522.58
Fruitland306907959-1.41%5031.80
West Point307903923-0.55%1,4290.63
Neola308902914-0.33%1,4160.64
Primghar309898904-0.11%6491.38
Sully3108938810.34%1,5260.58
Danville311888922-0.89%1,1750.76
Le Grand312886908-0.56%8491.04
Newhall3138868780.23%2,9340.30
Keota314883895-0.34%1,1440.77
Readlyn3158638470.47%2,6310.33
Hamburg316857889-0.92%7811.10
Donnellson317855885-0.81%6721.27
Newell318854902-1.39%6761.26
Maxwell319850856-0.12%7781.09
Buffalo Center320848858-0.24%7871.08
Colo321845847 7941.06
Long Grove3228428360.24%7301.15
Afton323839867-0.83%8500.99
Victor324837871-0.95%1,7700.47
Cambridge3258328300.12%6251.33
Hubbard326830858-0.84%4911.69
Armstrong327824866-1.2%9410.88
Dunkerton328821841-0.6%7261.13
Winthrop329820824-0.12%1,0370.79
Riceville330799807-0.25%7271.10
Adair3317957930.13%3622.20
Denmark33279250410%4771.66
Graettinger333790832-1.25%1,0270.77
Schleswig334787831-1.38%6061.30
Gilbertville335784788-0.13%2,2150.35
Lowden336777799-0.64%7211.08
Gladbrook337774798-0.77%1,1090.70
Van Horne338772772 8300.93
Ossian339771803-1.03%7241.06
Eldon340769785-0.52%6911.11
Wheatland341765777-0.39%1,2640.60
Exira342764790-0.78%7501.02
Carson343762768-0.13%1,1630.66
Garnavillo3447597570.13%7431.02
Dakota City345757759 1,0270.74
Melbourne346757787-0.92%1,3370.57
West Bend347757793-1.18%8550.89
Milo348754774-0.66%1,2440.61
Wall Lake349746754-0.27%6061.23
Dayton350742774-1.07%8770.85
Okoboji351739765-0.8%4221.75
Raymond352738758-0.67%4521.63
Manilla353735771-1.21%7121.03
Essex3547337250.27%4871.50
Correctionville355731761-0.95%1,2160.60
McGregor356731737-0.14%5611.30
Shueyville357731731 3921.86
Redfield358729731 5361.36
Alden359728760-1.09%4681.55
Rockford360726760-1.09%1,1510.63
Earlville3617217170.14%1,2810.56
Hartford362719733-0.42%6631.08
Morning Sun363718748-0.97%9230.78
Oxford3647187160.14%7750.93
Walnut365718738-0.69%3262.21
Montrose366715743-0.97%5891.21
Shelby367715721-0.14%3821.87
Grand Junction368714724-0.28%7380.97
Hazleton3697147100.14%8940.80
Wellsburg370714722-0.28%6501.10
Hedrick371712730-0.56%4641.53
Schaller372710726-0.56%5641.26
Merrill373709717-0.28%1,2500.57
Blairstown374708708 1,4270.50
Sioux Rapids375707747-1.4%8540.83
Whiting376705745-1.4%7031
Hospers377701719-0.57%1,3940.50
Ruthven378695731-1.28%1,6430.42
Ventura379688712-0.86%3881.77
Boyden380683701-0.58%1,0000.68
Coggon381682704-0.73%1,0910.63
Lakeside382680700-0.73%2,9570.23
Stratford383679703-0.88%3551.91
Fontanelle384677683-0.15%7080.96
Battle Creek385675699-0.88%1,3530.50
Fremont386673691-0.59%6521.03
Elgin387671685-0.45%1,0140.66
Bancroft388667697-1.04%1,1970.56
Olin3896656570.3%6501.02
Stanton390664676-0.45%7260.92
Washburn3916645245.56%5371.24
Alburnett392660676-0.6%8070.82
Walker393660686-0.9%8720.76
Doon3946576171.55%1,0170.65
St. Charles3956526460.31%1,2140.54
Twin Lakes39664230815.05%4681.37
Albert City397641679-1.39%1,1760.55
Amana3986404727.02%5691.12
Elk Horn3996386001.59%8290.77
Fonda400634636 6061.05
Kanawha401634652-0.63%3162.01
Dexter402630640-0.32%5031.25
Seymour403626636-0.32%2662.35
Hopkinton4046256230.16%1,0060.62
Crescent405621627-0.16%6420.97
Dumont406619637-0.64%3551.74
Moravia407616636-0.8%5521.11
Stanwood408616638-0.8%7800.79
Agency409614616 9450.65
Grand Mound410614620-0.16%3381.82
Murray411614678-2.54%7730.79
Sutherland412607629-0.82%6970.87
Keystone4136056010.17%1,3500.45
Arcadia4146035293.25%6130.98
Goldfield415600634-1.32%5031.19
Quasqueton4165985761.01%5311.13
Kellogg417593601-0.34%1,6250.36
Moulton418592606-0.5%5871.01
Farmington4195905840.34%1,2580.47
What Cheer420589605-0.68%4821.22
Brighton421588600-0.51%7530.78
Minden422583603-0.85%1,3100.45
Ireton423582588-0.17%5711.02
Clermont424577577 4691.23
Everly4255765720.17%5511.04
Early426574588-0.52%1,4680.39
New Hartford427554572-0.72%8920.62
Badger4285465241.11%5001.09
Beaverdale429542886-13.69%2232.43
Cumming4305404345.26%2142.52
Truro4315405101.5%5540.97
Wyoming4325405260.75%1,0590.51
Swea City433536564-1.29%7280.74
Delmar434535545-0.37%7040.76
Radcliffe435535555-0.93%5371
Zearing436531535-0.19%7090.75
Richland437526536-0.38%6850.77
Anthon438521541-0.95%7380.71
Gilman439520544-1.14%9610.54
Ainsworth4405185080.58%1,4080.37
Coalville441515645-5.85%2362.18
Orleans442512520-0.39%4601.11
Rolfe443507511-0.2%4831.05
Elma444506506 3931.29
Charter Oak445504532-1.37%1,0430.48
Dows446502526-1.18%6520.77
Pomeroy447501525-1.18%2452.04
Scranton448500508-0.4%2661.88
Collins4494994970.2%1,0230.49
Breda450495497 6680.74
Thompson451492498-0.2%5610.88
New Virginia452487499-0.61%1,0890.45
Sabula453486500-0.61%9820.49
Ellsworth454485505-1.02%5410.90
Titonka455483507-1.23%1,7250.28
Gilmore City456478484-0.21%3841.25
Lime Springs457476476 4681.02
Russell4584744700.21%4571.04
Whittemore459469495-1.26%1,1170.42
Norway4604684640.21%1,0780.43
University Park461468486-0.85%6050.77
Garwin462467481-0.64%4641.01
Latimer463467477-0.43%1942.40
Maynard464467473-0.21%4710.99
Farragut465465485-1.06%1,1450.41
Lovilia466462472-0.43%9040.51
Humeston467459463-0.22%7520.61
Dow City468457483-1.3%1,4330.32
Little Rock4694464380.45%5550.80
Runnells470442454-0.67%1,0380.43
Delhi4714384161.39%4500.97
Lamont4724374330.23%7470.58
Marquette4734364280.46%2331.87
Albion474435451-0.91%7310.59
Alleman4754344320.23%1602.71
Oxford Junction4764314270.23%6200.69
Batavia477430432 7230.59
Grandview478430442-0.69%1,9280.22
Klemme479428438-0.46%8430.51
Stacyville480428456-1.61%8340.51
Hawkeye481427435-0.47%6350.67
Beacon482426434-0.47%4251
Ashton483425453-1.62%4280.99
Lost Nation484424430-0.24%6680.64
Allerton485423431-0.47%3721.14
New Albin486419435-0.95%1,7240.24
Arlington487418420 3991.05
Ocheyedan488414438-1.43%3561.16
Holiday Lake4894123305.37%2661.55
Galva490410436-1.44%5760.71
Otho491410426-0.97%8950.46
Martensdale492404422-0.98%1,0600.38
Emerson4934003980.25%1,5630.26
Milton4944003920.5%1592.51
Bayard495397405-0.5%8670.46
Burt496397417-1.24%9130.43
Miles497396408-0.75%3131.26
Plainfield4983953910.25%1,1790.34
Charlotte4993913890.26%6800.57
Casey5003883840.26%5250.74
Lehigh501388398-0.51%1862.09
Thornton502387405-1.02%3101.25
Lawler503385407-1.28%4070.95
Columbus City504384388-0.26%1,6070.24
Earling505382394-0.78%6330.60
Lynnville5063823800.26%3461.10
Riverdale5073823780.26%2081.83
Colesburg508381385-0.26%1,3140.29
Royal509380380 1,2880.29
New Market510378384-0.26%8610.44
Salem511377397-1.31%6170.61
Andrew512376380-0.27%1,5160.25
Union513376392-1.05%6580.57
Birmingham5143753710.27%3551.06
Middle Amana515373783-21.47%3611.03
Livermore516372382-0.53%5310.70
Wesley517372394-1.33%5970.62
Bussey518371379-0.54%1,1140.33
Worthington519369379-0.54%8160.45
New Vienna520368382-0.81%7900.47
Vail521368390-1.34%6440.57
Duncombe522367381-0.81%1832.01
Lorimor523366386-1.35%9660.38
Spillville524364384-1.35%8290.44
Lewis5253633590.28%7260.50
Orient526361363 7950.45
Churdan527360366-0.28%1702.11
Farnhamville528360380-1.37%5510.65
Letts529360364-0.28%6140.59
McCallsburg5303603500.84%7740.47
Middletown531360362 6560.55
Bonaparte532359359 9840.36
Lohrville533356378-1.39%1662.14
Plymouth534353375-1.4%8080.44
Callender535352370-1.12%6720.52
Massena536351357-0.28%5060.69
Calamus537350354-0.29%7250.48
Stanhope538348362-0.85%3600.97
Ryan539347347 8090.43
Wahpeton540345347 2881.20
Conesville541342352-0.58%9530.36
Diagonal5423423380.29%3780.90
Garrison543342344 1,1100.31
Holy Cross544340358-1.16%1,0370.33
Rudd545340356-1.16%3910.87
Mondamin5463393370.3%7520.45
Ringsted547339363-1.74%3141.08
Templeton548338348-0.59%7360.46
Menlo549334342-0.6%7120.47
Bennett550331349-1.19%1,5990.21
Brandon551331335-0.3%1,0220.32
Donahue5523313290.3%9320.35
Lacona553328344-1.21%9940.33
Elliott554327339-0.91%7840.42
Pierson555324340-1.22%5250.62
Peterson5563223200.31%6200.52
Nichols557321339-1.23%1,3840.23
Mystic558318324-0.31%1092.92
Kelley5593173050.95%4570.69
Minburn560317325-0.63%1,2330.26
Ute561316342-1.86%8020.39
Terril562314334-1.57%5780.54
West Okoboji5633143060.64%2461.27
Lester5643132971.29%1721.82
McCausland5653123100.32%5610.56
Luana5663103000.98%2951.05
Mingo5673093030.65%5080.61
Irwin568307319-0.97%5150.60
Sheldahl5693062960.99%3660.84
Danbury570305319-0.97%7530.41
Floyd571300310-0.66%5030.60
Bode572299307-0.66%7350.41
Granville573299311-0.99%1,0270.29
Fort Atkinson574297309-1%9080.33
Williams575295307-1.01%3390.87
Persia576294296 6260.47
Bronson577292298-0.34%9540.31
Fertile578292306-1.02%3110.94
Liscomb579292292 2970.98
Salix580291293 1701.71
Modale5812862741.06%2731.05
Atalissa582281297-1.4%2,0220.14
Cincinnati583279287-0.71%1601.75
Kimballton584279291-1.06%3640.77
Crawfordsville585277277 7550.37
Clearfield586276278 2201.26
Stockport5872762720.36%2691.03
Libertyville588275277 5650.49
Maharishi Vedic City589272272 803.40
Blakesburg590269273-0.37%1,0000.27
Westside591269285-1.47%1831.47
Burr Oak5922682006.77%3880.69
Lytton593268280-1.11%1,3540.20
Rhodes594268270 2641.01
Rowley595268268 6910.39
Halbur596267273-0.37%1,3690.20
Maurice597266268 4420.60
Harpers Ferry5982652590.76%4040.66
Farmersburg599264272-0.75%6580.40
Protivin600264268-0.38%5830.45
Yale601264266 9670.27
Bertram602263269-0.38%1571.68
Holland603263269-0.38%1,0440.25
Corwith604261269-0.76%1771.48
Macedonia605261267-0.38%1,1060.24
Marble Rock606261269-0.76%3140.83
Steamboat Rock607261265-0.38%4820.54
Ridgeway608260274-1.14%3450.75
Malcom609257267-0.77%4210.61
Lakota610256266-0.78%3520.73
Pulaski611256262-0.39%4990.51
Cumberland6122552470.79%4240.60
Kiron613255269-1.16%1,2260.21
Kensett614254258-0.39%1661.53
Delta615253261-0.78%2710.93
Auburn616252262-0.79%5060.50
Fenton617252266-1.18%7330.34
Goose Lake6182522500.4%7970.32
Harcourt619249263-1.19%2481
Pisgah6202492410.81%2471.01
Silver City6212492410.81%1,1420.22
Crystal Lake622248252-0.4%9730.26
Hornick623248258-0.8%9800.25
Leland624248250 1871.33
Lockridge6252472430.41%3300.75
Martelle626247247 7370.34
Diamondhead Lake627246258-1.21%3950.62
Mallard628246264-1.6%6060.41
Deep River629244250-0.41%5740.42
Lu Verne630243255-1.22%1082.26
Defiance631242248-0.41%6140.39
Kellerton6322422400.41%3670.66
Riverton633242248-0.41%4070.59
Low Moor634240248-0.83%5160.47
Quimby635240248-0.83%5910.41
Harvey6362392330.84%3530.68
Keswick637238242-0.42%5480.43
Deloit638237249-1.25%5680.42
La Motte639237241-0.42%5230.45
Fostoria6402332310.43%5710.41
Luxemburg641233241-0.85%4940.47
New Providence642233235 2331
Cleghorn643232238-0.43%1,0310.23
Panama644229233-0.43%8010.29
Waucoma645229229 4860.47
Bagley646226232-0.44%7310.31
Renwick647226230-0.44%2251
Cantril6482252210.45%4420.51
Ladora649223229-0.45%7560.29
Paton6502232190.45%3950.56
Alvord6512202101.38%8000.28
Blencoe652220232-1.34%2910.76
Cushing653220230-0.9%6830.32
Chelsea654219225-0.46%2171.01
Laurel655217217 8650.25
Greeley656216216 5810.37
Alta Vista657215227-1.38%2860.75
Coulter658215219-0.46%872.47
Dedham659215223-0.92%3710.58
Marathon660215231-1.83%2870.75
Rippey661215219-0.46%2550.84
Arthur662214222-0.93%1,4080.15
Ionia663214228-1.38%3790.56
Fredonia664210220-0.94%1,2650.17
Clutier665209213-0.48%2750.76
Frederika6662072030.48%5810.36
Grafton667207217-0.96%6370.33
Meservey668207219-1.43%1371.51
Bentley6692061586.19%2011.03
Dixon6702042020.49%1,6320.13
Linden6712041980.99%2610.78
Onslow6722031990.5%9020.23
Wadena673203207-0.49%2750.74
Washta674202208-0.49%2011
Hancock675201201 2850.70
Rickardsville676201207-0.5%2200.92
Volga677201203 2570.78
Grand River6782001941.01%9620.21
Hanlontown679199205-0.5%2050.97
Joice680199211-1.49%1991
Rembrandt681199211-1.49%8470.23
Green Mountain6821981822.06%2890.69
Montour683197201-0.51%4310.46
Ollie684196200-0.51%1980.99
Parnell6851961940.51%1,1070.18
Dundee686194194 5360.36
Jamaica687194194 4250.46
South English688194202-1.02%6470.30
Stout6891941900.52%6640.29
Magnolia6901921880.52%3380.57
Melvin691191201-1.04%1,0790.18
Oakville692191199-1.04%4560.42
South Amana69319111111.7%1381.39
Westgate694191191 5380.35
Homestead6951906220.25%1111.71
Lineville696190192 2120.90
Olds697189191 5450.35
Portsmouth698185185 6700.28
Davis City6991841781.1%3120.59
Packwood700184184 2420.76
Rake701184186 2270.81
Prescott702183191-1.08%4580.40
Woden703183185 4330.42
Moorhead704181197-2.16%5600.32
Decatur City7051801760.56%4530.40
Randolph706180188-1.1%5680.32
Van Wert7071801760.56%5450.33
Kamrar708179183-0.56%2090.85
Oakland Acres7091791750.56%6330.28
Smithland710178186-1.11%4820.37
Thor711178180 1781
Boxholm712176180-0.56%1751
Elberon713176180-0.56%2700.65
Lucas7141761740.57%1820.96
Coin715175177 2180.80
Garden Grove7161751710.57%2530.69
Patterson717175175 3720.47
Sherrill718175185-1.13%1,3360.13
Soldier719173185-1.7%5900.29
Blairsburg720172174 2670.65
Barnum721171177-0.58%4660.37
Moorland7221711690.59%1161.48
College Springs723170172 1551.09
Drakesville7241701641.19%6910.25
Lambs Grove725170172 1,6670.10
Little Sioux7261701660.59%4580.37
Stockton727169177-1.17%1,5500.11
Aurora728168168 3180.53
St. Lucas729166168 6240.27
Alexander730164166 384.27
Shambaugh7311641620.61%4510.36
Thurman732161163 2900.56
Haverhill733160166-0.62%1,2120.13
Lidderdale734160166-0.62%662.42
Mount Auburn735160160 6500.25
Hastings7361581540.64%3880.41
Hillsboro737158162-0.63%2650.60
Meriden738158162-0.63%1,4110.11
Rose Hill739157159 1,1460.14
Beaman740155157 8290.19
Exline741155161-0.64%1560.99
Kirkville742155157 2780.56
Reasnor7431551530.65%2800.55
Gravity744154154 5170.30
Prairieburg745154156 3340.46
Randall746154156 3750.41
Maysville747153157-0.65%5600.27
Pilot Mound748152160-1.3%1550.98
Stone City7491526017.83%861.76
Linn Grove750150162-1.96%2690.56
Barnes City751149153-0.67%2520.59
Dickens7521491470.68%1820.82
Leighton753149153-0.67%1,5680.10
Bridgewater754148148 5120.29
Springbrook7551471411.38%2430.60
Wallingford756146160-2.01%1500.97
West Chester757146146 5770.25
Luther758145149-0.69%2470.59
McClelland759144148-0.69%5160.28
Braddyville760143145 2690.53
Calumet761143147-0.69%5380.27
Harris762143151-1.38%1810.79
Bristow763142144 1510.94
Rock Falls764142150-1.39%6730.21
Webb7651421400.71%2820.50
Panorama Park766141141 2,6110.05
Douds7671408411.11%632.21
Weldon7681401360.72%7730.18
Castalia769139145-0.71%2410.58
Chester7701391370.73%1041.34
Henderson771139141 6500.21
Lone Rock772139147-1.42%1,1780.12
Delaware773138140 1730.80
Goodell774138142-0.72%3220.43
New Liberty775137137 1,5220.09
Palmer776137139 3240.42
Swaledale777137145-1.44%5590.24
Tingley7781371350.73%2030.68
Woolstock779137143-0.73%1291.06
Millersburg780136136 1,1150.12
Brayton781135143-1.46%2190.62
Houghton782134138-0.74%4280.31
Geneva783133135 3250.41
Clemons784132138-0.75%4890.27
Woodburn785132144-2.22%2080.64
Westphalia7861311290.77%1,3790.10
Clare787130134-0.76%2560.51
Havelock788129129 2270.57
Hamilton7891281240.79%2360.54
Superior790127133-0.78%2950.43
Williamson7911271172.42%3960.32
Bouton792126128 1,1670.11
Brunsville793126128 5340.24
Searsboro794126128 2810.45
Welton795126128 4600.27
Franklin796125129-0.79%8010.16
Vincent797125129-0.79%4900.26
Blockton798124124 1920.65
Monmouth799124128-0.8%2170.57
East Peru8001231132.5%1310.94
Ayrshire801122128-0.81%5890.21
Westfield802120122 9380.13
Ackworth8031191170.85%2160.55
Larrabee804119123-0.83%9150.13
Somers805119123-0.83%3440.35
Harper806118120 1,3260.09
Lincoln807118122-0.84%2570.46
St. Donatus808118122-0.84%3130.38
Bernard8091171150.86%1,2580.09
McIntire8101171130.86%1151.01
Ledyard811116122-0.85%3500.33
Mitchell812116122-0.85%2130.54
Rome813115115 9270.12
Rowan814115121-0.86%2350.49
Rutland815115117 1280.90
Centralia816114116 1840.62
Floris817114116 2360.48
Lanesboro818114118-0.87%1530.74
Archer819112116-0.89%1,1910.09
Dawson820111113 2240.49
High Amana821111739.9%2880.39
Luzerne822111111 8410.13
North Buena Vista8231111070.91%1111
Andover824108108 5630.19
Marne825108108 1880.57
Martinsburg826108110 2880.38
Melrose827108112-0.92%1071.01
Keomah Village828107111-0.93%1,5740.07
Waterville829107107 2490.43
Macksburg830106981.92%531.99
North Washington831105111-0.94%5170.20
Fraser8321041020.97%881.18
Ricketts833103109-0.96%4020.26
Cromwell834102106-0.97%3520.29
St. Marys835102106-0.97%7180.14
St. Paul836102106-0.97%2690.38
Toronto837102102 5480.19
Pacific Junction838101991%1330.76
St. Olaf839101103 4140.24
Castana84099105-1%1070.93
Masonville8419999 2980.33
Ferguson8429898 3840.26
Westwood84398102-1.01%6450.15
Baldwin8449799 2550.38
Morley84597951.04%1,0320.09
Morrison8469797 1,0210.10
Whitten84796100-1.03%1930.50
Arion8489599-1.04%2000.47
Webster8499496 2910.32
Arispe8509296-1.07%1780.52
Derby85192901.1%3540.26
Wiota8529191 2870.32
Oyens8539092 8910.10
Carpenter8548989 5560.16
Promise City8558989 4710.19
Spragueville8568991 1190.75
Hartwick8578892-1.12%6570.13
Sageville8588791-1.14%1010.86
Stanley8598686 4170.21
Zwingle8608686 5280.16
Grant8618486 1140.74
Cylinder8628387-1.19%1,0510.08
Pleasant Plain8638383 821.02
Buckeye8648284 830.99
Hansell8658183 3620.22
Tennant86681791.25%1140.71
Matlock86779771.28%2100.38
Swan86878761.3%1210.64
Balltown8697777 1,0690.07
Garber8707777 3350.23
Graf87177751.32%5830.13
Ralston8727779 391.99
Scarville8737777 9280.08
Kinross8747678 3840.20
St. Anthony8757676 1360.56
Chatsworth87675731.35%1520.49
Craig8777577 8240.09
Chillicothe8787476 3260.23
Sun Valley Lake87974188-27.45%312.42
Unionville8807476 990.74
Bradgate8817375 2100.35
Popejoy8827375 970.75
Nodaway8837175-1.39%1330.54
Willey8847173 2860.25
Oto8857072 2640.27
Shannon City8867072 1700.41
Sharpsburg8877070 1930.36
Numa8886971 1560.44
Spring Hill88969671.47%5430.13
Struble8906868 4390.15
Turin8916872-1.45%7640.09
Varina8926868 2510.27
Greenville89367651.52%4040.17
Clio8946666 880.75
Orchard8956666 7500.09
Nemaha8966567 8780.07
Redding89765631.56%650.99
Gray89864621.59%641
Truesdale8996266-1.59%4250.15
Dougherty9006165-1.61%1110.55
Sandyville90161571.67%1240.49
Yorktown9026161 2240.27
Gibson9036062 9090.07
Guernsey9046062 3260.18
Dolliver9055965-1.67%1620.36
Gruver9065963-1.67%4540.13
Aredale9075860 581
Duncan90858102-15.94%740.79
Bevington9095757 1270.45
Plano9105759 1010.56
Kirkman9115557 1950.28
Hardy9125454 1220.44
Northboro9135454 2120.26
Plover9145454 990.54
Knierim9155355 531.01
Colwell9165254 2830.18
Vining9175153 890.57
Randalia9185052 2300.22
Marysville91948462.13%1310.37
Thayer9204850 5160.09
Clayton9214646 930.49
Rossie9224646 3190.14
Thornburg9234648 2340.20
Beaver9244545 1800.25
Hayesville9254444 1740.25
Jackson Junction92644384.76%75.96
Osterdock9274444 960.46
Rodney9284347-2.27%2650.16
Bassett9294244 1070.39
Watkins9304284-19.23%1010.41
Benton9314040 600.67
Ottosen9324040 710.57
Coppock9333939 1650.24
Millerton9343939 1880.21
Rathbun9353941 1800.22
Valeria9363939 7800.05
Cotter9373739 1510.24
Curlew9383739 490.76
Imogene9393638 1800.20
Dana9403535 1250.28
Aspinwall9413335 1850.18
Gillett Grove9423333 1490.22
Pleasanton9433232 920.35
Carbon9443032 420.71
Rinard9453032 301
Udell9463032 940.32
Blanchard9472929 1270.23
Buck Grove9482931 800.36
Coburg9492828 960.29
Elkport9502828 1120.25
Jolley9512828 2430.12
Owasa9522830 500.56
Rodman9532830 1650.17
West Amana95426122-48%960.27
Leando95525214.17%131.96
Maloy9562525 410.62
Frytown9572347-20.69%280.81
Galt9582323 430.54
Hepburn9592323 2990.08
Bankston9602224 810.27
Berkley9612222 1090.20
Ellston9622222 990.22
Yetter9632020 1590.13
Durango9641921 4420.04
Conroy96517221-75%220.76
Conway9661616 720.22
Beaconsfield9671515 210.72
Le Roy96899 270.33
Rochester969-197-104.35%-10.95
Mineola970-168220136.62%-4320.39
showing: 970 rows

The state of Iowa is the 30th most-populous state in the United States with a population of 3.1 million people. Its state capital, Des Moines, is the most populated city in the state, with a population of over 210,000 people. The second most populous city is Cedar Rapids, with just over 130,000, while Davenport has over 102,000 residents, making it the third most populous and rounding out all cities with populations that exceed 100,000. The state has a total of 37 cities with populations that fall between 10,000 and 100,000.

In all, Iowa has 947 incorporated cities. These cities are spread across 99 counties. Any area that is incorporated in this state is designated as a city with no regards to population counts. There are six different types of government structures for cities in Iowa to choose from. Many have the mayor-council form of government. There are multiple cities that have less than 500 residents, many which have even less than 100. The least populous cities in the state include Beaconsfield in Ringgold County and Le Roy located in Decatur County, each of which have populations of just 15 people per the 2010 U.S. Census.

Iowa Cities by Population (2024)

What is the biggest city in Iowa?

Des Moines is the biggest city in Iowa, with a population of 208,254 in 2024.

What is the fastest growing city in Iowa?

Tiffin is the fastest growing city in Iowa over the past 4 years, having grown 9.29% annually since 2020.

How many cities are in Iowa?

There are 970 cities in Iowa.

What are the 10 largest cities in Iowa?

The 10 largest cities in Iowa are: Des Moines, Cedar Rapids, Davenport, Sioux City, Ankeny, Iowa City, West Des Moines, Ames, Waterloo and Council Bluffs.

Frequently Asked Questions

Iowa Cities by First Letter