Iowa · 85 places of 5,000+

Fastest-growing cities in Iowa, 2020 to 2024

Short answer

Tiffin is the fastest-growing city of 5,000+ in Iowa, +44.8% from 2020 to 2024. Waukee (+41.3%) is second.
Fastest
+44.8%
Growing
53
Shrinking
32

The 20 fastest-growing

Tiffin grew fastest, from 4,624 in July 2020 to 6,695 in July 2024, +44.8%. It is the 63rd largest of the 85 places ranked. 53 places grew and 32 shrank or held flat; the median change was +1.1%.

By raw numbers the biggest gain was in Waukee, +10,052 people. At the other end, Mount Pleasant changed by -8.2%. Growth is measured between the July 2020 and July 2024 estimates for places with 5,000 or more residents in 2024, so fast growth from a small base can outrank larger absolute gains.

  1. 01Tiffin+44.8%
  2. 02Waukee+41.3%
  3. 03Bondurant+27.4%
  4. 04Norwalk+19.2%
  5. 05Pleasant Hill+17.5%
  6. 06Polk City+14.8%
  7. 07Altoona+14.4%
  8. 08Ankeny+11.9%
  9. 09Grimes+9.8%
  10. 10Adel+9.5%
  11. 11Anamosa+7.3%
  12. 12Coralville+7.3%
  13. 13West Des Moines+6.9%
  14. 14North Liberty+6.8%
  15. 15Sergeant Bluff+6.5%
  16. 16Sioux Center+5.2%
  17. 17Urbandale+4.8%
  18. 18Pella+4.7%
  19. 19Clive+4.5%
  20. 20Johnston+4.3%
Change in population, July 2020 to July 2024, places of 5,000+ in 2024.

Dots: the 20 places in the chart. Orange pin: Tiffin, ranked first.

All 85 places of 5,000+ ranked

#Place2024Since 2020County
1Tiffin6,695+44.8%Johnson County
2Waukee34,420+41.3%Dallas County
3Bondurant9,511+27.4%Polk County
4Norwalk15,396+19.2%Warren County
5Pleasant Hill11,942+17.5%Polk County
6Polk City6,430+14.8%Polk County
7Altoona22,598+14.4%Polk County
8Ankeny76,727+11.9%Polk County
9Grimes17,266+9.8%Polk County +1
10Adel6,763+9.5%Dallas County
11Anamosa5,845+7.3%Jones County
12Coralville23,959+7.3%Johnson County
13West Des Moines73,664+6.9%Polk County +3
14North Liberty21,904+6.8%Johnson County
15Sergeant Bluff5,335+6.5%Woodbury County
16Sioux Center8,675+5.2%Sioux County
17Urbandale47,759+4.8%Polk County +1
18Pella10,965+4.7%Marion County +1
19Clive19,508+4.5%Polk County +1
20Johnston25,022+4.3%Polk County
21Orange City6,547+4.3%Sioux County
22Manchester5,283+4.1%Delaware County
23Ames69,026+3.8%Story County
24Glenwood5,250+3.6%Mills County
25Eldridge6,967+3.5%Scott County
26Storm Lake11,627+3.3%Buena Vista County
27Osceola5,585+3.1%Clarke County
28Independence6,266+3.0%Buchanan County
29Bettendorf40,281+2.9%Scott County
30Indianola16,297+2.7%Warren County
31Nevada7,082+2.4%Story County
32Iowa City76,710+2.4%Johnson County
33Marion42,542+2.3%Linn County
34Hiawatha7,347+2.3%Linn County
35Perry8,046+2.2%Dallas County
36DeWitt5,620+1.9%Clinton County
37Cedar Falls41,417+1.7%Black Hawk County
38Asbury6,051+1.6%Dubuque County
39Spirit Lake5,548+1.5%Dickinson County
40Waverly10,576+1.5%Bremer County
41Sheldon5,584+1.5%O'Brien County +1
42Sioux City86,875+1.1%Woodbury County +1
43Marshalltown27,886+1.1%Marshall County
44Spencer11,418+1.0%Clay County
45Ottumwa25,648+0.7%Wapello County
46Le Mars10,674+0.7%Plymouth County
47Fairfield9,511+0.6%Jefferson County
48Winterset5,421+0.6%Madison County
49Waterloo67,477+0.3%Black Hawk County
50Oskaloosa11,575+0.3%Mahaska County
51Boone12,461+0.1%Boone County
52Fort Dodge24,886+0.1%Webster County
53Cedar Rapids137,904+0.0%Linn County
54Cherokee5,186-0.2%Cherokee County
55Council Bluffs62,665-0.2%Pottawattamie County
56Newton15,709-0.3%Jasper County
57Des Moines213,096-0.3%Polk County +1
58Grinnell9,495-0.4%Poweshiek County
59Clarinda5,334-0.6%Page County
60Webster City7,763-0.7%Hamilton County
61Davenport100,938-0.7%Scott County
62Denison8,302-0.7%Crawford County
63Clear Lake7,602-0.8%Cerro Gordo County
64Washington7,281-0.9%Washington County
65Maquoketa6,064-0.9%Jackson County
66Atlantic6,717-1.0%Cass County
67Dubuque58,987-1.1%Dubuque County
68Centerville5,345-1.2%Appanoose County
69Mason City26,948-1.2%Cerro Gordo County
70Estherville5,796-1.3%Emmet County
71Clinton24,118-1.3%Clinton County
72Burlington23,637-1.4%Des Moines County
73Creston7,421-1.5%Union County
74Decorah7,454-1.7%Winneshiek County
75Knoxville7,440-1.8%Marion County
76Carroll10,125-1.8%Carroll County
77Muscatine23,298-1.9%Muscatine County
78Oelwein5,788-2.0%Fayette County
79Algona5,341-2.4%Kossuth County
80Windsor Heights5,106-2.5%Polk County
81Red Oak5,420-3.1%Montgomery County
82Fort Madison9,983-3.2%Lee County
83Charles City7,081-4.1%Floyd County
84Keokuk9,462-4.4%Lee County
85Mount Pleasant8,509-8.2%Henry County
Census Vintage 2024 subcounty estimates. Counties from the SUMLEV 157 county parts.

Questions people ask

What is the fastest-growing city in Iowa?

Tiffin, up 44.8% from July 2020 to July 2024 among places of 5,000+, to 6,695 residents.

Which Iowa city added the most people?

Waukee, which gained 10,052 residents from July 2020 to July 2024.

How many Iowa cities are shrinking?

32 of 85 places of 5,000+ had the same or fewer residents in July 2024 than in July 2020.

Why use places of 5,000 or more?

Small towns can swing by double-digit percentages from a few new homes, and Census estimates for them carry more uncertainty. The 5,000 floor keeps the ranking to places where a percentage means something.

Sources and data as of

Data as of: Census Vintage 2024 population estimates, 2024 Gazetteer land area and internal points, SAIPE 2023 median household income.

  1. 01Census Vintage 2024 subcounty population estimates
  2. 02Census 2024 Gazetteer, places

How every number is computed: methodology. Spotted a wrong figure? Report an error.