Ranked from official statistics; every city opens its own guide.
Ranking CITY (60 largest of Iowa) Official statistics Source: U.S. Census Bureau, American Community Survey 2020–2024 5-year (via Census Reporter) · Data: ACS 2020–2024
Among the 60 largest places in Iowa, Des Moines has the most residents (212,421), followed by Cedar Rapids and Davenport . Click any column to sort; click a city for its guide.
What the ranking shows Across the 60 places in Iowa that we cover, the median is 16,044 and the average 30,219; the figure runs from 212,421 (Des Moines ) to 6,818 (Eldridge ). That is a spread of 31.2 times between the two ends.
How to use it The first five are Des Moines , Cedar Rapids , Davenport , Sioux City , Iowa City . A high or low position is not good or bad on its own: size brings more employers and services but also longer commutes and more competition for housing. Use the Compare tab on each city page to see how two places differ across income, rent, commute and education, and check the county page for the local job market.
Sort: # City County Population Median household income Median rent A–Z / Smallest first ▲ Z–A / Largest first ▼
# ⇅ City ⇅ County ⇅ Population ⇅ Median household income ⇅ Median rent ⇅ 1 Des Moines Polk County 212,421 $65,932 $1,090 2 Cedar Rapids Linn County 137,264 $70,424 $967 3 Davenport Scott County 100,913 $66,200 $978 4 Sioux City Woodbury County 86,101 $68,906 $976 5 Iowa City Johnson County 75,752 $58,546 $1,094 6 Ankeny Polk County 72,615 $108,198 $1,319 7 West Des Moines Polk County 71,083 $86,594 $1,237 8 Ames Story County 67,669 $60,991 $1,023 9 Waterloo Black Hawk County 67,008 $57,480 $923 10 Council Bluffs Pottawattamie County 62,586 $64,578 $1,030 11 Dubuque Dubuque County 59,174 $65,845 $948 12 Urbandale Polk County 46,595 $112,795 $1,211 13 Marion Linn County 41,896 $86,743 $961 14 Cedar Falls Black Hawk County 40,888 $76,987 $1,203 15 Bettendorf Scott County 39,647 $100,495 $1,187 16 Waukee Dallas County 29,236 $101,029 $1,383 17 Marshalltown Marshall County 27,626 $69,068 $891 18 Mason City Cerro Gordo County 27,050 $64,804 $882 19 Ottumwa Wapello County 25,430 $61,103 $921 20 Fort Dodge Webster County 24,827 $60,649 $785 21 Johnston Polk County 24,384 $106,551 $1,338 22 Clinton Clinton County 24,322 $60,230 $791 23 Burlington Des Moines County 23,728 $59,000 $924 24 Muscatine Muscatine County 23,489 $58,117 $974 25 Coralville Johnson County 23,234 $69,144 $1,057 26 Altoona Polk County 21,495 $86,114 $1,235 27 North Liberty Johnson County 21,125 $102,102 $1,246 28 Clive Polk County 19,012 $132,121 $1,073 29 Grimes Polk County 16,366 $120,037 $1,251 30 Indianola Warren County 16,044 $75,453 $986 31 Newton Jasper County 15,700 $57,771 $819 32 Norwalk Warren County 14,183 $102,722 $838 33 Boone Boone County 12,424 $69,222 $831 34 Oskaloosa Mahaska County 11,504 $64,004 $831 35 Storm Lake Buena Vista County 11,428 $62,765 $898 36 Spencer Clay County 11,400 $59,667 $805 37 Pleasant Hill Polk County 11,136 $90,508 $1,215 38 Pella Marion County 10,720 $84,111 $1,046 39 Le Mars Plymouth County 10,640 $74,701 $929 40 Waverly Bremer County 10,494 $80,284 $1,057 41 Carroll Carroll County 10,208 $69,706 $722 42 Fort Madison Lee County 10,133 $50,705 $826 43 Keokuk Lee County 9,662 $52,711 $871 44 Grinnell Poweshiek County 9,505 $65,320 $895 45 Fairfield Jefferson County 9,456 $51,311 $870 46 Mount Pleasant Henry County 8,951 $61,042 $826 47 Bondurant Polk County 8,560 $135,674 $1,337 48 Sioux Center Sioux County 8,454 $92,983 n/a 49 Denison Crawford County 8,260 $65,684 $731 50 Perry Dallas County 7,985 $68,910 $931 51 Webster City Hamilton County 7,769 $63,430 $907 52 Clear Lake Cerro Gordo County 7,607 $79,415 $808 53 Decorah Winneshiek County 7,535 $64,366 $853 54 Knoxville Marion County 7,473 $61,599 $801 55 Creston Union County 7,435 $52,633 $703 56 Washington Washington County 7,290 $55,373 $968 57 Charles City Floyd County 7,232 $59,180 $735 58 Hiawatha Linn County 7,206 $66,270 $855 59 Nevada Story County 6,983 $75,094 $953 60 Eldridge Scott County 6,818 $106,316 $945
Other rankings for Iowa Cities With the Cheapest Rent · Cities With the Highest Household Income · Cities Where Rent Takes the Smallest Share of Income · Cities With the Lowest Unemployment · Cities in the Highest-Paying Counties · Most College-Educated Cities · Cities With the Most Homeowners · Cities With the Most Remote Work · Cities With the Shortest Commutes
Unincorporated places are census-designated places: they have no city government but are counted as communities. Figures describe the city itself.