Iowa Cities and Towns
Explore 939 cities and towns in Iowa. Search Census population, growth, housing and income data, and compare detailed city profiles.
Iowa has 939 PEP place records in this directory. Des Moines city is the largest in this covered universe at 212,086 residents as of July 1, 2025. Its place population decreased by 191 ( 0.1%) from July 1, 2024.
Together, these places hold 2,614,713 residents; 261 of 939 gained population between July 2024 and July 2025. Statewide, the ACS 2020–2024 median household income is $75,059 (7.0% below the U.S.); median home value is $208,000 (37.5% below the U.S.); median gross rent is $972 (31.2% below the U.S.). Unincorporated areas count toward state totals but not toward this directory.
All 19,483 PEP places have published profiles. Income, home value and rent filters use nationwide exact-GEOID ACS matches; unavailable and suppressed estimates are excluded when those filters are active. Rent is the 2020–2024 survey median, not a current listing price. Open-ended medians meet a numeric filter only when the entire source range meets its condition.
Save up to four cities for comparison in this browser. On the comparison page, choose “Load saved shortlist” to compare them side by side.
939 places · showing the first 50 by population
Iowa city highlights
Lists use the same Census records as each profile. Income, rent and home-value lists are limited to places with at least 5,000 residents, where survey estimates are generally more precise; open a profile to see each margin of error.
Largest places
- Des Moines 212,086
- Cedar Rapids 137,935
- Davenport 100,358
- Sioux City 86,356
- Ankeny 77,833
- Iowa City 76,229
- West Des Moines 74,224
- Ames 68,220
- Waterloo 66,919
- Council Bluffs 62,680
July 1, 2025 residents
Fastest growing, 2024–2025
- Waukee +9.3%
- Tiffin +7.8%
- Norwalk +4.7%
- Bondurant +3.1%
- Adel +2.3%
- Ankeny +1.8%
- Polk City +1.8%
- Hiawatha +1.6%
- DeWitt +1.6%
- Manchester +1.6%
Places with 5,000+ residents
Most jobs located in the place
- Des Moines 131,821
- Cedar Rapids 100,359
- West Des Moines 71,930
- Davenport 62,095
- Iowa City 57,755
- Waterloo 46,923
- Sioux City 45,154
- Dubuque 44,033
- Ames 37,056
- Ankeny 35,557
LODES 8.4 workplace jobs, latest year
Highest median household income
- Polk City $164,389
- Bondurant $135,674
- Clive $132,121
- Asbury $124,957
- Sergeant Bluff $123,481
- Grimes $120,037
- Urbandale $112,795
- Ankeny $108,198
- Johnston $106,551
- Eldridge $106,316
ACS 2020–2024 · 5,000+ residents
Lowest median gross rent
- Clarinda $660
- Creston $703
- Carroll $722
- Cherokee $728
- Denison $731
- Charles City $735
- Estherville $754
- Centerville $755
- Atlantic $764
- Polk City $782
ACS 2020–2024 · 5,000+ residents
Highest median home value
- Polk City $414,800
- Clive $401,100
- Johnston $369,100
- Waukee $350,500
- Eldridge $350,500
- Asbury $339,000
- Tiffin $338,500
- Urbandale $335,500
- Ankeny $331,000
- Adel $327,900
ACS 2020–2024 · 5,000+ residents
Lowest median home value
- Fort Madison $94,200
- Oelwein $96,300
- Red Oak $99,700
- Estherville $101,400
- Centerville $103,000
- Keokuk $104,300
- Ottumwa $106,300
- Clarinda $114,200
- Burlington $114,300
- Creston $114,500
ACS 2020–2024 · 5,000+ residents
Detailed profiles in Iowa
| City | Population | Annual growth | Household income | Home value | Monthly rent |
|---|---|---|---|---|---|
| Des Moines, IA | 212,086 | -0.1% | $65,932 | $194,700 | $1,090 |
| Cedar Rapids, IA | 137,935 | + 0.7% | $70,424 | $187,100 | $967 |
| Davenport, IA | 100,358 | -0.1% | $66,200 | $166,400 | $978 |
| Sioux City, IA | 86,356 | -0.1% | $68,906 | $173,600 | $976 |
| Ankeny, IA | 77,833 | + 1.8% | $108,198 | $331,000 | $1,319 |
| Iowa City, IA | 76,229 | + 0.1% | $58,546 | $285,900 | $1,094 |
| West Des Moines, IA | 74,224 | + 0.2% | $86,594 | $309,000 | $1,237 |
| Ames, IA | 68,220 | -0.2% | $60,991 | $277,400 | $1,023 |
| Waterloo, IA | 66,919 | -0.1% | $57,480 | $152,600 | $923 |
| Council Bluffs, IA | 62,680 | + 0.3% | $64,578 | $171,800 | $1,030 |
All Iowa city and town profiles
Every covered place has its own population history and geographic record. Survey-backed profiles add housing, household composition, resident industries and commuting. Browse the complete list below, ordered alphabetically; identical place names retain their entity labels and Census identifiers.
- Ackley city
- Ackworth city
- Adair city
- Adel city
- Afton city
- Agency city
- Ainsworth city
- Akron city
- Albert City city
- Albia city
- Albion city
- Alburnett city
- Alden city
- Alexander city
- Algona city
- Alleman city
- Allerton city
- Allison city
- Alta city
- Alta Vista city
- Alton city
- Altoona city
- Alvord city
- Ames city
- Anamosa city
- Andover city
- Andrew city
- Anita city
- Ankeny city
- Anthon city
- Aplington city
- Arcadia city
- Archer city
- Aredale city
- Arion city
- Arispe city
- Arlington city
- Armstrong city
- Arnolds Park city
- Arthur city
- Asbury city
- Ashton city
- Aspinwall city
- Atalissa city
- Atkins city
- Atlantic city
- Auburn city
- Audubon city
- Aurelia city
- Aurora city
- Avoca city
- Ayrshire city
- Badger city
- Bagley city
- Baldwin city
- Balltown city
- Bancroft city
- Bankston city
- Barnes City city
- Barnum city
- Bassett city
- Batavia city
- Battle Creek city
- Baxter city
- Bayard city
- Beacon city
- Beaconsfield city
- Beaman city
- Beaver city
- Bedford city
- Belle Plaine city
- Bellevue city
- Belmond city
- Bennett city
- Benton city
- Berkley city
- Bernard city
- Bertram city
- Bettendorf city
- Bevington city
- Birmingham city
- Blairsburg city
- Blairstown city
- Blakesburg city
- Blanchard city
- Blencoe city
- Blockton city
- Bloomfield city
- Blue Grass city
- Bode city
- Bonaparte city
- Bondurant city
- Boone city
- Bouton city
- Boxholm city
- Boyden city
- Braddyville city
- Bradgate city
- Brandon city
- Brayton city
- Breda city
- Bridgewater city
- Brighton city
- Bristow city
- Britt city
- Bronson city
- Brooklyn city
- Brunsville city
- Buck Grove city
- Buckeye city
- Buffalo Center city
- Buffalo city
- Burlington city
- Burt city
- Bussey city
- Calamus city
- Callender city
- Calmar city
- Calumet city
- Camanche city
- Cambridge city
- Cantril city
- Carbon city
- Carlisle city
- Carpenter city
- Carroll city
- Carson city
- Carter Lake city
- Cascade city
- Casey city
- Castalia city
- Castana city
- Cedar Falls city
- Cedar Rapids city
- Center Point city
- Centerville city
- Central City city
- Centralia city
- Chariton city
- Charles City city
- Charlotte city
- Charter Oak city
- Chatsworth city
- Chelsea city
- Cherokee city
- Chester city
- Chillicothe city
- Churdan city
- Cincinnati city
- Clare city
- Clarence city
- Clarinda city
- Clarion city
- Clarksville city
- Clayton city
- Clear Lake city
- Clearfield city
- Cleghorn city
- Clemons city
- Clermont city
- Clinton city
- Clio city
- Clive city
- Clutier city
- Coburg city
- Coggon city
- Coin city
- Colesburg city
- Colfax city
- College Springs city
- Collins city
- Colo city
- Columbus City city
- Columbus Junction city
- Colwell city
- Conesville city
- Conrad city
- Conway city
- Coon Rapids city
- Coppock city
- Coralville city
- Corning city
- Correctionville city
- Corwith city
- Corydon city
- Cotter city
- Coulter city
- Council Bluffs city
- Craig city
- Crawfordsville city
- Crescent city
- Cresco city
- Creston city
- Cromwell city
- Crystal Lake city
- Cumberland city
- Cumming city
- Curlew city
- Cushing city
- Cylinder city
- Dakota City city
- Dallas Center city
- Dana city
- Danbury city
- Danville city
- Davenport city
- Davis City city
- Dawson city
- Dayton city
- De Soto city
- Decatur city
- Decorah city
- Dedham city
- Deep River city
- Defiance city
- Delaware city
- Delhi city
- Delmar city
- Deloit city
- Delta city
- Denison city
- Denver city
- Derby city
- Des Moines city
- DeWitt city
- Dexter city
- Diagonal city
- Dickens city
- Dike city
- Dixon city
- Dolliver city
- Donahue city
- Donnellson city
- Doon city
- Dougherty city
- Dow City city
- Dows city
- Drakesville city
- Dubuque city
- Dumont city
- Duncombe city
- Dundee city
- Dunkerton city
- Dunlap city
- Durango city
- Durant city
- Dyersville city
- Dysart city
- Eagle Grove city
- Earlham city
- Earling city
- Earlville city
- Early city
- East Peru city
- Eddyville city
- Edgewood city
- Elberon city
- Eldon city
- Eldora city
- Eldridge city
- Elgin city
- Elk Horn city
- Elk Run Heights city
- Elkader city
- Elkhart city
- Elkport city
- Elliott city
- Ellston city
- Ellsworth city
- Elma city
- Ely city
- Emerson city
- Emmetsburg city
- Epworth city
- Essex city
- Estherville city
- Evansdale city
- Everly city
- Exira city
- Exline city
- Fairbank city
- Fairfax city
- Fairfield city
- Farley city
- Farmersburg city
- Farmington city
- Farnhamville city
- Farragut city
- Fayette city
- Fenton city
- Ferguson city
- Fertile city
- Floris city
- Floyd city
- Fonda city
- Fontanelle city
- Forest City city
- Fort Atkinson city
- Fort Dodge city
- Fort Madison city
- Fostoria city
- Franklin city
- Fraser city
- Fredericksburg city
- Frederika city
- Fredonia city
- Fremont city
- Fruitland city
- Galt city
- Galva city
- Garber city
- Garden Grove city
- Garnavillo city
- Garner city
- Garrison city
- Garwin city
- Geneva city
- George city
- Gibson city
- Gilbert city
- Gilbertville city
- Gillett Grove city
- Gilman city
- Gilmore City city
- Gladbrook city
- Glenwood city
- Glidden city
- Goldfield city
- Goodell city
- Goose Lake city
- Gowrie city
- Graettinger city
- Graf city
- Grafton city
- Grand Junction city
- Grand Mound city
- Grand River city
- Grandview city
- Granger city
- Grant city
- Granville city
- Gravity city
- Gray city
- Greeley city
- Greene city
- Greenfield city
- Greenville city
- Grimes city
- Grinnell city
- Griswold city
- Grundy Center city
- Gruver city
- Guernsey city
- Guthrie Center city
- Guttenberg city
- Halbur city
- Hamburg city
- Hamilton city
- Hampton city
- Hancock city
- Hanlontown city
- Hansell city
- Harcourt city
- Hardy city
- Harlan city
- Harper city
- Harpers Ferry city
- Harris city
- Hartford city
- Hartley city
- Hartwick city
- Harvey city
- Hastings city
- Havelock city
- Haverhill city
- Hawarden city
- Hawkeye city
- Hayesville city
- Hazleton city
- Hedrick city
- Henderson city
- Hiawatha city
- Hills city
- Hillsboro city
- Hinton city
- Holland city
- Holstein city
- Holy Cross city
- Hopkinton city
- Hornick city
- Hospers city
- Houghton city
- Hubbard city
- Hudson city
- Hull city
- Humboldt city
- Humeston city
- Huxley city
- Ida Grove city
- Imogene city
- Independence city
- Indianola city
- Inwood city
- Ionia city
- Iowa City city
- Iowa Falls city
- Ireton city
- Irwin city
- Jackson Junction city
- Jamaica city
- Janesville city
- Jefferson city
- Jesup city
- Jewell Junction city
- Johnston city
- Joice city
- Jolley city
- Kalona city
- Kamrar city
- Kanawha city
- Kellerton city
- Kelley city
- Kellogg city
- Kensett city
- Keokuk city
- Keomah Village city
- Keosauqua city
- Keota city
- Keswick city
- Keystone city
- Kimballton city
- Kingsley city
- Kinross city
- Kirkman city
- Kirkville city
- Kiron city
- Klemme city
- Knierim city
- Knoxville city
- La Motte city
- La Porte City city
- Lacona city
- Ladora city
- Lake City city
- Lake Mills city
- Lake Park city
- Lake View city
- Lakeside city
- Lakota city
- Lambs Grove city
- Lamoni city
- Lamont city
- Lanesboro city
- Lansing city
- Larchwood city
- Larrabee city
- Latimer city
- Laurel city
- Laurens city
- Lawler city
- Lawton city
- Le Claire city
- Le Grand city
- Le Mars city
- Le Roy city
- Ledyard city
- Lehigh city
- Leighton city
- Leland city
- Lenox city
- Leon city
- Lester city
- Letts city
- Lewis city
- Libertyville city
- Lidderdale city
- Lime Springs city
- Lincoln city
- Linden city
- Lineville city
- Linn Grove city
- Lisbon city
- Liscomb city
- Little Rock city
- Little Sioux city
- Livermore city
- Lockridge city
- Logan city
- Lohrville city
- Lone Rock city
- Lone Tree city
- Long Grove city
- Lorimor city
- Lost Nation city
- Lovilia city
- Low Moor city
- Lowden city
- Lu Verne city
- Luana city
- Lucas city
- Luther city
- Luxemburg city
- Luzerne city
- Lynnville city
- Lytton city
- Macedonia city
- Macksburg city
- Madrid city
- Magnolia city
- Maharishi Vedic City city
- Malcom city
- Mallard city
- Maloy city
- Malvern city
- Manchester city
- Manilla city
- Manly city
- Manning city
- Manson city
- Mapleton city
- Maquoketa city
- Marathon city
- Marble Rock city
- Marcus city
- Marengo city
- Marion city
- Marne city
- Marquette city
- Marshalltown city
- Martelle city
- Martensdale city
- Martinsburg city
- Marysville city
- Mason City city
- Masonville city
- Massena city
- Matlock city
- Maurice city
- Maxwell city
- Maynard city
- Maysville city
- McCallsburg city
- McCausland city
- McClelland city
- McGregor city
- McIntire city
- Mechanicsville city
- Mediapolis city
- Melbourne city
- Melcher-Dallas city
- Melrose city
- Melvin city
- Menlo city
- Meriden city
- Merrill city
- Meservey city
- Middletown city
- Miles city
- Milford city
- Millersburg city
- Millerton city
- Milo city
- Milton city
- Minburn city
- Minden city
- Mingo city
- Missouri Valley city
- Mitchell city
- Mitchellville city
- Modale city
- Mondamin city
- Monmouth city
- Monona city
- Monroe city
- Montezuma city
- Monticello city
- Montour city
- Montrose city
- Moorhead city
- Moorland city
- Moravia city
- Morley city
- Morning Sun city
- Morrison city
- Moulton city
- Mount Auburn city
- Mount Ayr city
- Mount Pleasant city
- Mount Vernon city
- Moville city
- Murray city
- Muscatine city
- Mystic city
- Nashua city
- Nemaha city
- Neola city
- Nevada city
- New Albin city
- New Hampton city
- New Hartford city
- New Liberty city
- New London city
- New Market city
- New Providence city
- New Sharon city
- New Vienna city
- New Virginia city
- Newell city
- Newhall city
- Newton city
- Nichols city
- Nodaway city
- Nora Springs city
- North Buena Vista city
- North English city
- North Liberty city
- North Washington city
- Northboro city
- Northwood city
- Norwalk city
- Norway city
- Numa city
- Oakland Acres city
- Oakland city
- Oakville city
- Ocheyedan city
- Odebolt city
- Oelwein city
- Ogden city
- Okoboji city
- Olds city
- Olin city
- Ollie city
- Onawa city
- Onslow city
- Orange City city
- Orchard city
- Orient city
- Orleans city
- Osage city
- Osceola city
- Oskaloosa city
- Ossian city
- Osterdock city
- Otho city
- Oto city
- Ottosen city
- Ottumwa city
- Owasa city
- Oxford city
- Oxford Junction city
- Oyens city
- Pacific Junction city
- Packwood city
- Palmer city
- Palo city
- Panama city
- Panora city
- Panorama Park city
- Parkersburg city
- Parnell city
- Paton city
- Patterson city
- Paullina city
- Pella city
- Peosta city
- Perry city
- Persia city
- Peterson city
- Pierson city
- Pilot Mound city
- Pisgah city
- Plainfield city
- Plano city
- Pleasant Hill city
- Pleasant Plain city
- Pleasanton city
- Pleasantville city
- Plover city
- Plymouth city
- Pocahontas city
- Polk City city
- Pomeroy city
- Popejoy city
- Portsmouth city
- Postville city
- Prairie City city
- Prairieburg city
- Prescott city
- Preston city
- Primghar city
- Princeton city
- Promise City city
- Protivin city
- Pulaski city
- Quasqueton city
- Quimby city
- Radcliffe city
- Rake city
- Ralston city
- Randall city
- Randolph city
- Rathbun city
- Raymond city
- Readlyn city
- Reasnor city
- Red Oak city
- Redding city
- Redfield city
- Reinbeck city
- Rembrandt city
- Remsen city
- Renwick city
- Rhodes city
- Riceville city
- Richland city
- Rickardsville city
- Ricketts city
- Ridgeway city
- Rinard city
- Ringsted city
- Rippey city
- Riverdale city
- Riverside city
- Riverton city
- Robins city
- Rock Falls city
- Rock Rapids city
- Rock Valley city
- Rockford city
- Rockwell city
- Rockwell City city
- Rodman city
- Rodney city
- Roland city
- Rolfe city
- Rome city
- Rose Hill city
- Rossie city
- Rowan city
- Rowley city
- Royal city
- Rudd city
- Runnells city
- Russell city
- Ruthven city
- Rutland city
- Ryan city
- Sabula city
- Sac City city
- Sageville city
- Salem city
- Salix city
- Sanborn city
- Sandyville city
- Scarville city
- Schaller city
- Schleswig city
- Scranton city
- Searsboro city
- Sergeant Bluff city
- Seymour city
- Shambaugh city
- Shannon City city
- Sharpsburg city
- Sheffield city
- Shelby city
- Sheldahl city
- Sheldon city
- Shell Rock city
- Shellsburg city
- Shenandoah city
- Sherrill city
- Shueyville city
- Sibley city
- Sidney city
- Sigourney city
- Silver City city
- Sioux Center city
- Sioux City city
- Sioux Rapids city
- Slater city
- Sloan city
- Smithland city
- Soldier city
- Solon city
- Somers city
- South English city
- Spencer city
- Spillville city
- Spirit Lake city
- Spragueville city
- Spring Hill city
- Springbrook city
- Springville city
- St. Ansgar city
- St. Anthony city
- St. Charles city
- St. Donatus city
- St. Lucas city
- St. Marys city
- St. Olaf city
- St. Paul city
- Stacyville city
- Stanhope city
- Stanley city
- Stanton city
- Stanwood city
- State Center city
- Steamboat Rock city
- Stockport city
- Stockton city
- Storm Lake city
- Story City city
- Stout city
- Stratford city
- Strawberry Point city
- Struble city
- Stuart city
- Sully city
- Sumner city
- Superior city
- Sutherland city
- Swaledale city
- Swan city
- Swea City city
- Swisher city
- Tabor city
- Tama city
- Templeton city
- Tennant city
- Terril city
- Thayer city
- Thompson city
- Thor city
- Thornburg city
- Thornton city
- Thurman city
- Tiffin city
- Tingley city
- Tipton city
- Titonka city
- Toledo city
- Toronto city
- Traer city
- Treynor city
- Tripoli city
- Truesdale city
- Truro city
- Turin city
- Udell city
- Underwood city
- Union city
- Unionville city
- University Heights city
- University Park city
- Urbana city
- Urbandale city
- Ute city
- Vail city
- Valeria city
- Van Horne city
- Van Meter city
- Van Wert city
- Varina city
- Ventura city
- Victor city
- Villisca city
- Vincent city
- Vining city
- Vinton city
- Volga city
- Wadena city
- Wahpeton city
- Walcott city
- Walford city
- Walker city
- Wall Lake city
- Wallingford city
- Walnut city
- Wapello city
- Washington city
- Washta city
- Waterloo city
- Waterville city
- Waucoma city
- Waukee city
- Waukon city
- Waverly city
- Wayland city
- Webb city
- Webster city
- Webster City city
- Weldon city
- Wellman city
- Wellsburg city
- Welton city
- Wesley city
- West Bend city
- West Branch city
- West Burlington city
- West Chester city
- West Des Moines city
- West Liberty city
- West Okoboji city
- West Point city
- West Union city
- Westfield city
- Westgate city
- Westphalia city
- Westside city
- Westwood city
- What Cheer city
- Wheatland city
- Whiting city
- Whittemore city
- Whitten city
- Willey city
- Williams city
- Williamsburg city
- Williamson city
- Wilton city
- Windsor Heights city
- Winfield city
- Winterset city
- Winthrop city
- Wiota city
- Woden city
- Woodbine city
- Woodburn city
- Woodward city
- Woolstock city
- Worthington city
- Wyoming city
- Yale city
- Yetter city
- Yorktown city
- Zearing city
- Zwingle city
How Iowa’s population is spread across places
Places of 25,000 to 99,999 residents hold the largest share of Iowa’s covered place population: 33.8% across 17 places. Between July 2024 and July 2025, places of 25,000 to 99,999 residents changed fastest as a group (+0.7%), while places of under 500 residents changed least (−0.5%). Size bands use July 2025 populations; group change sums each band’s 2024 and 2025 estimates.
| Residents in July 2025 | Places | Combined population | Share of place population | Places that grew | Group change 2024–2025 |
|---|---|---|---|---|---|
| 100,000 or more | 3 | 450,379 | 17.2% | 1 of 3 | +0.1% |
| 25,000 to 99,999 | 17 | 884,524 | 33.8% | 11 of 17 | +0.7% |
| 10,000 to 24,999 | 21 | 349,367 | 13.4% | 14 of 21 | +0.5% |
| 2,500 to 9,999 | 98 | 493,782 | 18.9% | 51 of 98 | +0.3% |
| 500 to 2,499 | 297 | 332,654 | 12.7% | 91 of 297 | −0.2% |
| Under 500 | 503 | 104,007 | 4.0% | 93 of 503 | −0.5% |
What this state directory covers
The list uses Census Population Estimates Program place records (summary level 162): mostly incorporated cities, towns and villages, with their official labels and identifiers. Unincorporated communities and most census-designated places are outside this release, so a named community can be absent even though people live there, and the place totals above are smaller than the state population. Annual changes can reflect boundary adjustments as well as population change. Dollar figures are ACS 2020–2024 five-year medians in 2024 dollars, joined by exact place GEOID. Read the full methodology.
Download all Iowa population records , inspect the official population release, or read definitions and calculation methods.