Skip to main content
Population Review

Census ACS 2023 · 42 cities

Largest Cities in Iowa

Iowa has 42 cities with populations of 10,000 or more. The largest city is Des Moines city with a population of 212,464. These cities represent the economic and cultural centers of the state, each with distinct demographic profiles reflecting local industries, housing markets, and community character. Explore the full ranking below to compare population, income, and age across all major cities in Iowa.

Source: Census ACS 2023 5-Year Estimates

#CityPopulationMedian IncomeMedian Age
1West Des Moines city69,893$84,92536.5
2Waverly city10,446$78,42932.5
3Waukee city26,974$106,72834.4
4Waterloo city66,947$56,34436.6
5Urbandale city46,026$113,08638.7
6Storm Lake city11,275$58,34131.2
7Spencer city11,393$57,06841.3
8Sioux City city85,651$65,47335.4
9Pleasant Hill city10,796$86,89041.1
10Pella city10,624$81,20135.1
11Ottumwa city25,352$56,99437.4
12Oskaloosa city11,492$62,17237.9
13Norwalk city13,610$94,58336.5
14North Liberty city20,782$103,93331.8
15Newton city15,696$56,32143.2
16Muscatine city23,567$59,33236.7
17Mason City city27,135$62,36943
18Marshalltown city27,491$68,85435.7
19Marion city41,690$87,10540.4
20Le Mars city10,597$72,38139.1
21Johnston city24,196$103,43038.4
22Iowa City city75,264$57,53326.3
23Indianola city15,918$78,12535.2
24Grimes city15,810$104,49734.3
25Fort Madison city10,221$49,35943.9
26Fort Dodge city24,788$61,76938.2
27Dubuque city59,271$64,98538.3
28Des Moines city212,464$63,96634.6
29Davenport city101,083$64,49737.8
30Council Bluffs city62,564$64,09239
31Coralville city22,846$66,50833.1
32Clive city18,776$131,08238.2
33Clinton city24,425$57,49342.8
34Cedar Rapids city136,859$67,85936.9
35Cedar Falls city40,662$74,16529.8
36Carroll city10,261$59,32343
37Burlington city23,800$55,27442.8
38Boone city12,445$67,26938.5
39Bettendorf city39,297$102,91739.8
40Ankeny city70,542$106,60333.2
41Ames city66,112$60,10223.3
42Altoona city20,592$87,12335.5

More Rankings for Iowa

Frequently Asked Questions

Des Moines city is the #1 ranked city in Iowa by population, with a value of 212,464 according to Census ACS 2023 data.

Iowa has 42 cities with 10,000+ population tracked in Census ACS 2023 data.

All data comes from the American Community Survey (ACS) 2023 5-Year estimates by the US Census Bureau.

Data from the American Community Survey 2023 5-Year estimates. Covers cities with populations of 10,000 or more in Iowa.