Cities, towns and CDPs · Iowa

Cities and towns in Iowa

Iowa has 940 incorporated places (cities, towns, villages and boroughs), and 86 census-designated places, communities the Census Bureau counts without a local government. 3 have 100,000 or more residents and 750 fewer than 1,000. The largest is Des Moines, with 212,086 residents on July 1, 2025 (Census Bureau estimate).

What are the largest cities and towns in Iowa?

The largest cities of Iowa by the July 2025 estimates, first to fifth: Des Moines (212,086), Cedar Rapids (137,935), Davenport (100,358), Sioux City (86,356) and Ankeny (77,833).

Sorted by population: the Census Bureau's 2025 estimate for incorporated places, the 2020-2024 ACS for census-designated places (which get no yearly estimate). Sort by any column. Download this list (CSV).

Places in Iowa: population (2025 estimate or ACS 2020-2024 5-year estimates), income and home value (ACS 2020-2024 5-year estimates)
Des Moines1cityPolk and 1 more212,086−0.9%$65,932$194,700
Cedar Rapids2cityLinn137,935+0.1%$70,424$187,100
Davenport3cityScott100,358−1.3%$66,200$166,400
Sioux City4cityWoodbury and 1 more86,356+0.5%$68,906$173,600
Ankeny5cityPolk77,833+14.3%$108,198$331,000
Iowa City6cityJohnson76,229+1.9%$58,546$285,900
West Des Moines7cityPolk and 3 more74,224+8.0%$86,594$309,000
Ames8cityStory68,220+2.7%$60,991$277,400
Waterloo9cityBlack Hawk66,919−0.6%$57,480$152,600
Council Bluffs10cityPottawattamie62,680−0.2%$64,578$171,800
Dubuque11cityDubuque59,148−0.9%$65,845$204,800
Urbandale12cityPolk and 1 more48,570+6.6%$112,795$335,500
Marion13cityLinn42,732+2.8%$86,743$241,700
Cedar Falls14cityBlack Hawk41,240+1.3%$76,987$263,600
Bettendorf15cityScott40,710+4.1%$100,495$306,500
Waukee16cityDallas34,890+45.7%$101,029$350,500
Marshalltown17cityMarshall27,536−0.2%$69,068$127,700
Mason City18cityCerro Gordo26,853−1.8%$64,804$142,000
Ottumwa19cityWapello25,319−0.9%$61,103$106,300
Johnston20cityPolk25,065+4.7%$106,551$369,100
Fort Dodge21cityWebster24,837−0.2%$60,649$144,100
Clinton22cityClinton24,049−1.7%$60,230$118,200
Coralville23cityJohnson23,960+7.3%$69,144$298,500
Burlington24cityDes Moines23,336−2.8%$59,000$114,300
Muscatine25cityMuscatine23,164−2.8%$58,117$153,600
Altoona26cityPolk22,796+15.9%$86,114$274,600
North Liberty27cityJohnson21,976+7.3%$102,102$303,800
Clive28cityPolk and 1 more19,861+6.7%$132,121$401,100
Grimes29cityPolk and 1 more17,405+12.2%$120,037$304,700
Indianola30cityWarren16,829+6.3%$75,453$237,500
Newton31cityJasper15,741−0.1%$57,771$153,700
Norwalk32cityWarren15,004+17.2%$102,722$303,100
Boone33cityBoone12,471+0.2%$69,222$173,000
Storm Lake34cityBuena Vista11,590+2.8%$62,765$172,200
Oskaloosa35cityMahaska11,493−0.5%$64,004$153,300
Pleasant Hill36cityPolk11,239+10.7%$90,508$295,100
Spencer37cityClay11,218−0.9%$59,667$184,800
Pella38cityMarion and 1 more10,992+5.1%$84,111$292,700
Le Mars39cityPlymouth10,760+1.7%$74,701$219,200
Waverly40cityBremer10,561+1.5%$80,284$223,300
Carroll41cityCarroll10,085−2.4%$69,706$188,700
Fort Madison42cityLee9,935−3.7%$50,705$94,200
Bondurant43cityPolk9,647+30.3%$135,674$318,800
Keokuk44cityLee9,510−4.0%$52,711$104,300
Grinnell45cityPoweshiek9,430−1.3%$65,320$209,500
Fairfield46cityJefferson9,220−2.2%$51,311$156,000
Sioux Center47citySioux8,864+7.7%$92,983$290,800
Mount Pleasant48cityHenry8,500−8.5%$61,042$160,900
Denison49cityCrawford8,214−2.0%$65,684$150,200
Perry50cityDallas8,208+4.7%$68,910$121,400
Webster City51cityHamilton7,815−0.1%$63,430$127,200
Clear Lake52cityCerro Gordo7,601−1.0%$79,415$259,500
Knoxville53cityMarion7,469−1.7%$61,599$160,300
Hiawatha54cityLinn7,432+3.4%$66,270$216,900
Decorah55cityWinneshiek7,417−2.3%$64,366$244,500
Creston56cityUnion7,335−2.7%$52,633$114,500
Washington57cityWashington7,261−1.4%$55,373$152,300
Tiffin58cityJohnson7,156+58.3%$100,952$338,500
Adel59cityDallas7,098+15.2%$95,250$327,900
Charles City60cityFloyd7,013−5.2%$59,180$115,400
Nevada61cityStory6,974+0.8%$75,094$182,400
Eldridge62cityScott6,954+3.5%$106,316$350,500
Atlantic63cityCass6,676−1.6%$61,141$149,900
Polk City64cityPolk6,630+19.4%$164,389$414,800
Orange City65citySioux6,468+3.1%$82,122$264,000
Independence66cityBuchanan6,312+4.2%$73,806$165,300
Asbury67cityDubuque6,035+1.5%$124,957$339,000
Maquoketa68cityJackson6,027−1.7%$60,240$132,500
Anamosa69cityJones5,901+8.4%$60,650$172,600
Estherville70cityEmmet5,807−1.7%$54,124$101,400
Oelwein71cityFayette5,757−2.9%$46,653$96,300
DeWitt72cityClinton5,704+3.4%$92,587$237,100
Osceola73cityClarke5,679+5.1%$68,284$146,300
Sheldon74cityO'Brien and 1 more5,575+1.2%$62,159$192,700
Spirit Lake75cityDickinson5,525+1.5%$65,720$215,100
Winterset76cityMadison5,520+2.9%$67,708$192,500
Red Oak77cityMontgomery5,388−3.7%$50,109$99,700
Manchester78cityDelaware5,357+5.6%$61,191$139,400
Centerville79cityAppanoose5,327−1.7%$46,563$103,000
Sergeant Bluff80cityWoodbury5,324+6.2%$123,481$298,500
Algona81cityKossuth5,309−3.3%$56,040$160,800
Glenwood82cityMills5,287+3.8%$71,790$206,200
Clarinda83cityPage5,273−1.9%$46,348$114,200
Cherokee84cityCherokee5,122−1.3%$61,750$136,700
Windsor Heights85cityPolk5,059−3.7%$91,707$267,900
Iowa Falls86cityHardin5,013−1.9%$50,417$123,800
Vinton87cityBenton5,004+1.4%$66,495$152,300
Harlan88cityShelby4,859−0.6%$57,488$152,500
Shenandoah89cityPage4,808−2.4%$59,783$116,700
Le Claire90cityScott4,741+0.6%$104,844$318,700
Huxley91cityStory4,715+11.1%$112,094$297,100
Humboldt92cityHumboldt4,675−2.4%$74,500$173,600
Dyersville93cityDubuque and 1 more4,574+2.2%$83,559$234,100
Camanche94cityClinton4,557−0.3%$64,153$172,400
Carlisle95cityWarren and 1 more4,532+8.6%$109,191$234,300
Mount Vernon96cityLinn4,514−0.5%$112,656$245,200
Evansdale97cityBlack Hawk4,463−2.2%$60,397$150,300
Chariton98cityLucas4,347+3.7%$46,979$81,900
Hampton99cityFranklin4,264−1.6%$47,088$99,400
Rock Valley100citySioux4,188+3.1%$76,250$231,200
Jefferson101cityGreene4,150−0.8%$58,895$155,800
Forest City102cityWinnebago and 1 more4,143−3.2%$69,205$143,500
Monticello103cityJones4,104+1.4%$70,015$175,200
Cresco104cityHoward3,925+0.8%$60,608$117,200
Waukon105cityAllamakee3,849+0.7%$60,269$147,200
West Liberty106cityMuscatine3,717−3.7%$69,345$180,000
Emmetsburg107cityPalo Alto3,684−0.4%$55,833$114,300
Carter Lake108cityPottawattamie3,670−3.2%$85,349$169,400
Eagle Grove109cityWright3,653+1.3%$63,125$104,600
Albia110cityMonroe3,599−3.1%$70,455$130,300
Osage111cityMitchell3,552−2.1%$68,730$160,700
New Hampton112cityChickasaw3,420−2.2%$62,870$167,700
Williamsburg113cityIowa3,408+1.8%$58,059$204,300
Story City114cityStory3,382+0.9%$96,605$215,600
Robins115cityLinn3,366+0.1%$122,262$413,400
Saylorville116CDPPolk3,366–$117,821$314,300
West Burlington117cityDes Moines3,358+4.9%$48,542$124,000
Solon118cityJohnson3,345+10.5%$113,295$309,400
Milford119cityDickinson3,209−3.5%$63,369$218,400
Tipton120cityCedar3,060−3.3%$61,115$165,500
Garner121cityHancock3,029−1.1%$70,726$186,300
Hudson122cityBlack Hawk3,028+19.0%$120,481$242,700
Tama123cityTama3,011−2.7%$68,661$106,800
West Branch124cityCedar and 1 more2,956+18.0%$92,209$216,100
Fairfax125cityLinn2,925+3.1%$114,375$274,500
Wilton126cityMuscatine and 1 more2,892−1.1%$76,648$189,200
Onawa127cityMonona2,821−3.1%$62,143$145,800
Madrid128cityBoone2,820+0.6%$89,844$185,600
Grundy Center129cityGrundy2,814+0.4%$80,357$177,900
Kalona130cityWashington2,811+6.5%$80,129$257,900
Bloomfield131cityDavis2,785+3.9%$60,769$132,000
Sibley132cityOsceola2,762−3.5%$55,070$122,000
Clarion133cityWright2,758−1.9%$64,625$116,200
Rock Rapids134cityLyon2,733+4.5%$63,942$206,700
Mitchellville135cityPolk and 1 more2,671+7.4%$81,172$206,600
Hawarden136citySioux2,665−1.4%$74,167$136,300
Missouri Valley137cityHarrison2,616−2.4%$71,818$148,500
Eldora138cityHardin2,593−2.6%$77,188$133,000
Center Point139cityLinn2,572−0.5%$95,192$212,400
Jesup140cityBuchanan and 1 more2,557+1.9%$89,408$190,200
Hull141citySioux2,457+3.8%$72,344$225,700
Park View142CDPScott2,437–$113,409$276,000
Marengo143cityIowa2,425−0.5%$57,941$123,200
West Union144cityFayette2,424−2.4%$53,617$121,000
Belmond145cityWright2,420−1.9%$56,528$129,100
Postville146cityAllamakee and 1 more2,402−4.3%$49,485$104,700
Cascade147cityDubuque and 1 more2,399+0.4%$69,688$196,200
Toledo148cityTama2,384+0.6%$53,333$118,400
Ely149cityLinn2,366+1.2%$105,882$311,900
Belle Plaine150cityBenton2,346+0.7%$73,656$113,900
Bellevue151cityJackson2,317−1.9%$79,417$216,500
Colfax152cityJasper2,303+2.0%$79,318$178,000
Lisbon153cityLinn2,239+0.3%$93,906$219,700
La Porte City154cityBlack Hawk2,238−2.0%$70,500$163,200
Peosta155cityDubuque2,225+16.4%$120,833$336,000
Atkins156cityBenton2,203+7.0%$112,138$314,900
Granger157cityDallas and 1 more2,179+27.7%$112,404$329,400
Rockwell City158cityCalhoun2,133−5.6%$56,741$88,500
Lamoni159cityDecatur2,074−0.5%$54,554$113,400
Greenfield160cityAdair2,070+0.1%$56,607$137,700
Northwood161cityWorth2,056−0.7%$63,450$130,300
Lake Mills162cityWinnebago2,050−4.5%$61,875$122,600
Dallas Center163cityDallas2,042+7.5%$95,854$246,800
Epworth164cityDubuque2,037+0.4%$84,271$239,900
Monroe165cityJasper2,022+2.9%$80,375$177,200
Sumner166cityBremer and 1 more2,022−0.4%$58,854$118,000
Sac City167citySac1,993−3.3%$57,139$136,000
Audubon168cityAudubon1,989−3.4%$39,816$97,700
Ida Grove169cityIda1,986−3.8%$61,250$94,900
Britt170cityHancock1,981−3.1%$72,943$101,900
Wapello171cityLouisa1,979−5.0%$72,708$143,900
Van Meter172cityDallas1,978+33.5%$135,139$264,000
Ogden173cityBoone1,975−1.6%$70,268$166,000
Parkersburg174cityButler1,969−2.3%$75,885$196,700
Alta175cityBuena Vista1,958−6.3%$65,833$146,600
Denver176cityBremer1,954+1.3%$92,000$229,200
Sigourney177cityKeokuk1,951−2.5%$57,813$136,800
Stuart178cityGuthrie and 1 more1,882+5.4%$65,000$159,500
New London179cityHenry1,850−3.3%$77,560$139,600
Kent Estates180CDPMuscatine1,848–$121,971$347,700
Pocahontas181cityPocahontas1,803−3.7%$66,574$106,100
Durant182cityCedar and 2 more1,800−3.9%$81,625$194,300
Guttenberg183cityClayton1,789−1.5%$57,599$193,900
Leon184cityDecatur1,773−2.3%$54,231$99,800
Columbus Junction185cityLouisa1,772−4.4%$63,828$125,800
Prairie City186cityJasper1,724+1.6%$78,295$190,600
Farley187cityDubuque1,718−2.9%$97,143$266,000
Corydon188cityWayne1,711+12.4%$51,250$92,400
Moville189cityWoodbury1,708+1.2%$96,016$218,800
Woodbine190cityHarrison1,705+4.9%$50,804$168,900
Blue Grass191cityScott and 1 more1,703+2.2%$92,981$222,500
Pleasantville192cityMarion1,699+1.1%$67,614$168,300
Urbana193cityBenton1,671+6.9%$115,655$228,900
Reinbeck194cityGrundy1,668−0.1%$86,797$165,000
Remsen195cityPlymouth1,663−0.9%$91,477$185,900
Avoca196cityPottawattamie1,661−1.5%$73,056$173,800
Mediapolis197cityDes Moines1,660−1.5%$75,543$179,700
Lake City198cityCalhoun1,640−5.1%$74,167$100,900
Mount Ayr199cityRinggold1,637+0.5%$74,167$152,000
Manson200cityCalhoun1,617−5.3%$66,250$116,900
Slater201cityStory1,617+5.3%$97,500$232,800
Guthrie Center202cityGuthrie1,583−0.3%$71,116$123,800
Hartley203cityO'Brien1,579−1.6%$57,656$112,700
Traer204cityTama1,555−1.6%$76,406$151,900
Palo205cityLinn1,551+9.9%$106,375$282,400
Wellman206cityWashington1,539+1.1%$57,560$174,500
Akron207cityPlymouth1,531−1.5%$66,250$157,900
Walcott208cityScott1,530−1.0%$78,580$190,300
Ackley209cityHardin and 1 more1,530−4.1%$62,583$103,900
Corning210cityAdams1,511−3.3%$64,773$96,400
Nashua211cityChickasaw1,505−3.2%$66,597$129,600
Oakland212cityPottawattamie1,489−2.2%$81,354$160,200
Bedford213cityTaylor1,474−1.6%$60,781$96,800
Holstein214cityIda1,470−2.6%$64,115$114,400
Brooklyn215cityPoweshiek1,467−2.3%$73,438$137,100
Sanborn216cityO'Brien1,463+5.0%$59,417$168,500
Monona217cityClayton1,444−2.2%$74,286$140,800
Woodward218cityDallas and 1 more1,426+5.8%$65,658$179,900
Montezuma219cityPoweshiek1,417−2.1%$65,660$179,400
Earlham220cityMadison1,396−1.1%$115,086$267,600
State Center221cityMarshall1,389−0.5%$83,942$167,400
Gilbert222cityStory1,389+15.1%$122,656$274,600
Manning223cityCarroll1,375−5.4%$72,831$120,500
Kingsley224cityPlymouth1,373−2.3%$72,841$167,200
Lenox225cityTaylor1,364+1.5%$61,000$111,400
Walford226cityBenton and 1 more1,359−0.7%$128,750$303,000
Logan227cityHarrison1,352−2.6%$84,833$154,000
Roland228cityStory1,344−1.2%$79,028$185,900
Lone Tree229cityJohnson1,332−1.6%$90,625$179,800
Nora Springs230cityFloyd and 1 more1,316−3.8%$78,594$134,500
Dike231cityGrundy1,299−0.2%$91,146$247,800
Dysart232cityTama1,268−1.0%$67,695$158,300
Alton233citySioux1,254+1.4%$98,036$218,900
Central City234cityLinn1,253−1.0%$85,400$179,700
Shell Rock235cityButler1,252−1.3%$78,657$163,100
Coon Rapids236cityCarroll1,251−4.1%$76,012$134,100
New Sharon237cityMahaska1,247−1.0%$48,750$133,600
Manly238cityWorth1,239−1.7%$72,813$120,300
Jewell Junction239cityHamilton1,238+2.1%$81,250$148,100
Clarksville240cityButler1,225−2.8%$62,917$125,900
Laurens241cityPocahontas1,217−3.9%$48,988$60,300
Tripoli242cityBremer1,208+1.4%$78,324$120,500
Arnolds Park243cityDickinson1,198+7.4%$86,833$438,900
Melcher-Dallas244cityMarion1,196−0.3%$58,611$99,800
Fayette245cityFayette1,185−5.9%$47,917$119,000
Elkader246cityClayton1,183−2.6%$62,857$143,200
University Heights247cityJohnson1,177−4.0%$111,406$429,900
St. Ansgar248cityMitchell1,168+0.0%$76,458$152,500
Springville249cityLinn1,160−0.2%$92,656$182,400
Buffalo250cityScott1,146−2.4%$69,728$122,100
Fairbank251cityBuchanan and 1 more1,145+3.2%$89,712$186,900
Mapleton252cityMonona1,135−2.2%$55,208$113,000
Glidden253cityCarroll1,133−1.6%$68,333$154,200
Strawberry Point254cityClayton1,126−2.5%$57,778$114,700
Lake View255citySac1,122+0.2%$68,618$175,600
Lake Park256cityDickinson1,111−5.0%$74,500$168,800
Sheffield257cityFranklin1,103−1.5%$54,458$151,000
Villisca258cityMontgomery1,099−2.9%$60,465$77,000
Calmar259cityWinneshiek1,098−2.8%$92,500$203,200
Elkhart260cityPolk1,097+23.7%$84,554$253,900
Panora261cityGuthrie1,094+0.4%$66,339$182,000
George262cityLyon1,093+1.2%$57,941$133,100
Treynor263cityPottawattamie1,088+6.3%$121,696$263,500
Conrad264cityGrundy1,086−0.5%$73,292$164,700
Riverside265cityWashington1,086+1.4%$84,091$183,700
Aplington266cityButler1,084−2.5%$74,773$147,500
Sloan267cityWoodbury1,078+3.1%$68,125$205,900
Malvern268cityMills1,073+3.5%$84,223$174,700
Elk Run Heights269cityBlack Hawk1,053−1.5%$76,500$171,200
Janesville270cityBremer and 1 more1,052+1.3%$103,542$221,700
Sidney271cityFremont1,051−2.1%$80,714$125,300
North English272cityIowa and 1 more1,041−2.4%$54,531$118,600
Rockwell273cityCerro Gordo1,039−3.0%$60,982$163,300
Marcus274cityCherokee1,038−3.4%$77,981$200,000
Dunlap275cityHarrison1,030−1.5%$49,375$139,900
Winfield276cityHenry1,004−2.8%$49,063$100,000
Shellsburg277cityBenton997+3.6%$70,179$175,800
Clarence278cityCedar996−4.0%$56,250$154,300
Tabor279cityFremont and 1 more985−2.8%$58,750$204,200
Baxter280cityJasper984+1.5%$60,952$166,700
Fredericksburg281cityChickasaw979−1.0%$65,313$201,300
Mechanicsville282cityCedar977−3.9%$70,000$161,400
De Soto283cityDallas976+6.4%$97,109$227,700
Griswold284cityCass972−1.9%$55,000$98,900
Paullina285cityO'Brien970−0.9%$61,250$132,600
Odebolt286citySac967−2.8%$65,417$98,800
Inwood287cityLyon965+4.0%$62,333$202,900
Eddyville288cityWapello and 1 more960−1.0%$61,480$104,200
Lansing289cityAllamakee957−0.3%$65,625$167,500
Underwood290cityPottawattamie955+0.7%$105,341$253,500
Larchwood291cityLyon953+2.8%$67,188$215,600
Anita292cityCass949−1.4%$66,307$134,400
Hinton293cityPlymouth948+1.6%$114,531$263,100
Lawton294cityWoodbury947+0.0%$86,875$254,200
Gowrie295cityWebster943−1.2%$80,417$109,900
Greene296cityButler939−5.7%$56,335$120,700
Keosauqua297cityVan Buren938+0.4%$51,136$98,500
Preston298cityJackson935−1.5%$74,063$163,900
Aurelia299cityCherokee935−3.4%$71,500$139,900
Allison300cityButler933−3.3%$64,063$111,500
Wayland301cityHenry932−3.1%$70,774$135,500
Lake Panorama302CDPGuthrie928–$126,563$388,600
Fruitland303cityMuscatine917−4.5%$103,424$217,700
Hills304cityJohnson913+6.2%$83,333$240,200
Beaverdale305CDPDes Moines910–$57,357$170,900
Princeton306cityScott909−1.7%$87,188$266,200
Newhall307cityBenton906+2.7%$67,443$186,300
Edgewood308cityDelaware and 1 more906−0.3%$61,625$173,700
Neola309cityPottawattamie903−1.3%$73,306$205,100
Swisher310cityJohnson901−1.9%$100,577$260,300
West Point311cityLee901−2.8%$73,125$178,700
Danville312cityDes Moines896−6.0%$80,192$158,500
Primghar313cityO'Brien894−1.3%$78,750$147,500
Sully314cityJasper891+0.9%$90,189$173,700
Keota315cityKeokuk888−1.2%$64,188$106,600
Le Grand316cityMarshall883−1.7%$76,250$145,700
Hamburg317cityFremont866−2.3%$60,000$106,300
Readlyn318cityBremer860+1.3%$86,103$168,400
Afton319cityUnion859−0.9%$54,545$95,300
Victor320cityIowa and 1 more855−2.2%$74,000$116,600
Maxwell321cityStory844−1.4%$97,639$184,600
Long Grove322cityScott844+0.7%$125,329$320,600
Colo323cityStory838−1.2%$64,000$152,000
Dunkerton324cityBlack Hawk835−0.6%$86,413$189,700
Hubbard325cityHardin835−2.9%$68,750$106,100
Denmark326CDPLee835–$136,875$194,400
Buffalo Center327cityWinnebago829−3.6%$52,917$100,500
Armstrong328cityEmmet828−4.9%$58,250$90,500
Cambridge329cityStory827−1.2%$57,333$178,100
Winthrop330cityBuchanan823+0.0%$69,792$158,200
Graettinger331cityPalo Alto818−1.8%$82,417$88,500
Schleswig332cityCrawford817−1.9%$73,315$163,600
Newell333cityBuena Vista814−9.9%$66,667$122,600
Donnellson334cityLee808−9.2%$54,453$147,800
Riceville335cityMitchell and 1 more805−0.6%$44,615$112,100
Gilbertville336cityBlack Hawk786−0.1%$79,583$197,400
Milo337cityWarren784+1.0%$79,904$153,100
Gladbrook338cityTama779−2.9%$70,125$125,200
Adair339cityAdair and 1 more776−2.3%$54,550$127,800
Eldon340cityWapello776−1.5%$47,917$60,600
West Bend341cityPalo Alto and 1 more775−1.9%$86,154$159,700
Ossian342cityWinneshiek775−3.4%$71,875$157,600
Lowden343cityCedar769−4.2%$56,118$119,800
Van Horne344cityBenton769−0.4%$77,344$184,500
Exira345cityAudubon767−3.0%$47,344$84,700
Wheatland346cityClinton763−2.3%$39,167$119,100
Melbourne347cityMarshall760−3.6%$71,667$155,400
Dayton348cityWebster758−2.2%$57,500$114,800
Carson349cityPottawattamie757−0.9%$73,403$181,400
Correctionville350cityWoodbury756−1.2%$50,192$84,700
Amana351CDPIowa755–$145,903$248,400
Raymond352cityBlack Hawk748−1.7%$76,711$222,600
Manilla353cityCrawford748−3.1%$65,156$88,300
Hartford354cityWarren747+2.0%$70,000$176,700
Dakota City355cityHumboldt747−1.6%$60,417$119,800
Montrose356cityLee745+0.4%$66,250$103,500
Redfield357cityDallas741+1.1%$66,094$142,800
Garnavillo358cityClayton739−2.1%$75,357$123,100
Whiting359cityMonona738−1.5%$73,333$113,800
Wall Lake360citySac736−2.6%$71,875$128,700
Alden361cityHardin735−3.7%$64,500$107,900
Shelby362cityShelby and 1 more727−0.1%$63,654$162,500
Shueyville363cityJohnson722−1.4%$123,333$574,800
McGregor364cityClayton720−2.6%$57,361$161,100
Walnut365cityPottawattamie715−3.8%$62,500$115,900
Rockford366cityFloyd715−6.0%$65,428$94,600
Grand Junction367cityGreene715−1.1%$61,667$77,000
Ruthven368cityPalo Alto714−2.1%$58,625$105,700
Hazleton369cityBuchanan714+0.8%$51,964$85,900
Washburn370CDPBlack Hawk714–$61,406$142,300
Okoboji371cityDickinson712−6.6%$73,000$299,300
Essex372cityPage712−1.9%$58,095$89,900
Wellsburg373cityGrundy711−1.1%$64,375$118,500
Blairstown374cityBenton709−0.1%$79,375$175,000
Earlville375cityDelaware707−0.8%$76,250$161,400
Oxford376cityJohnson707−1.5%$82,639$215,200
Hedrick377cityKeokuk705−2.6%$67,500$79,600
Schaller378citySac701−3.8%$66,510$71,500
Merrill379cityPlymouth700−2.9%$82,969$166,100
Stratford380cityHamilton and 1 more698−1.4%$47,875$89,300
Ventura381cityCerro Gordo698−2.1%$91,944$389,500
Sioux Rapids382cityBuena Vista694−7.2%$60,000$88,700
Hospers383citySioux691−4.2%$69,444$155,300
Morning Sun384cityLouisa688−8.5%$56,350$102,200
Boyden385citySioux688−1.9%$88,125$177,700
Coggon386cityLinn688−2.3%$76,250$164,700
Lakeside387cityBuena Vista684−2.4%$106,250$246,400
Middle Amana388CDPIowa683–$100,296$267,000
Fremont389cityMahaska681−2.2%$78,333$104,900
Battle Creek390cityIda678−2.9%$59,688$73,800
Alburnett391cityLinn675+0.1%$105,357$199,200
Walker392cityLinn674−1.9%$82,656$172,400
Bancroft393cityKossuth673−3.4%$60,000$120,700
Fontanelle394cityAdair673−2.3%$67,750$103,000
Elgin395cityFayette670−2.6%$54,688$98,800
Stanton396cityMontgomery664−0.7%$66,667$113,400
Olin397cityJones656+0.0%$51,932$108,500
Coalville398CDPWebster649–$78,000$197,500
St. Charles399cityMadison641+0.0%$82,841$221,300
Dexter400cityDallas641+0.2%$87,250$163,500
Seymour401cityWayne641+0.9%$46,071$86,800
Doon402cityLyon640+4.7%$63,750$198,900
Kanawha403cityHancock630−4.0%$68,250$77,600
Sutherland404cityO'Brien626−0.8%$55,469$101,200
Moravia405cityAppanoose and 1 more626−2.2%$49,286$121,700
Fonda406cityPocahontas622−2.7%$54,853$58,500
Elk Horn407cityShelby619+3.2%$64,250$133,200
Hopkinton408cityDelaware618−0.2%$71,563$127,400
Keystone409cityBenton617+2.3%$67,500$148,400
Goldfield410cityWright616−2.8%$53,092$108,000
Crescent411cityPottawattamie615−1.9%$116,042$283,900
Moscow412CDPMuscatine614–$87,181$201,800
Stanwood413cityCedar613−4.2%$63,264$145,000
Dumont414cityButler612−4.1%$58,214$74,800
Agency415cityWapello612−0.8%$67,813$157,300
Albert City416cityBuena Vista601−10.8%$80,972$96,500
Grand Mound417cityClinton601−2.9%$82,143$145,200
Murray418cityClarke600−12.4%$65,500$80,800
Kellogg419cityJasper599−0.5%$36,944$115,800
Moulton420cityAppanoose595−2.1%$66,250$81,800
Quasqueton421cityBuchanan593+3.3%$75,000$145,800
What Cheer422cityKeokuk593−2.5%$48,182$49,200
Brighton423cityWashington589−1.8%$50,481$92,900
Arcadia424cityCarroll586+11.8%$78,542$141,100
Twin Lakes425CDPCalhoun579–$109,712$561,500
Farmington426cityVan Buren575−1.5%$53,333$81,400
Clermont427cityFayette568−1.9%$85,625$117,200
Early428citySac567−3.7%$91,370$90,300
Minden429cityPottawattamie567−5.3%$109,167$170,500
Ireton430citySioux567−2.6%$71,250$156,600
Everly431cityClay561−2.6%$57,656$112,000
Cumming432cityWarren560+29.3%$162,875$508,000
New Hartford433cityButler553−3.2%$84,375$114,700
Swea City434cityKossuth541−4.2%$47,656$56,400
Radcliffe435cityHardin540−3.2%$69,286$118,300
Badger436cityWebster540+2.5%$72,750$142,800
Delmar437cityClinton539−1.3%$68,750$147,500
Anthon438cityWoodbury533−1.7%$51,250$101,400
Richland439cityKeokuk530−1.3%$60,446$135,700
Wyoming440cityJones530+0.6%$73,000$105,700
Gilman441cityMarshall527−3.1%$101,136$88,700
Charter Oak442cityCrawford513−3.2%$53,042$77,700
Dows443cityWright and 1 more513−2.5%$78,000$59,800
Ainsworth444cityWashington512+0.4%$68,333$118,400
Truro445cityMadison509+1.4%$78,750$195,100
New Virginia446cityWarren507+1.6%$77,188$180,600
Zearing447cityStory504−6.1%$74,167$158,800
Pomeroy448cityCalhoun501−4.9%$53,542$70,200
Collins449cityStory497+0.0%$67,500$159,200
Sabula450cityJackson496−1.0%$77,656$133,300
Ellsworth451cityHamilton496−2.2%$77,500$149,000
Scranton452cityGreene493−2.8%$53,864$86,300
Orleans453cityDickinson493−5.2%$74,750$573,200
Elma454cityHoward492−2.8%$44,375$81,300
Titonka455cityKossuth492−3.9%$72,250$65,800
Rolfe456cityPocahontas489−4.3%$51,250$48,500
Breda457cityCarroll488−2.8%$62,095$144,600
Farragut458cityFremont481−1.8%$54,688$112,100
Russell459cityLucas477+0.8%$44,821$61,500
Whittemore460cityKossuth476−4.0%$78,702$100,500
University Park461cityMahaska472−3.1%$74,167$113,100
Gilmore City462cityHumboldt and 1 more471−2.9%$53,375$83,900
Humeston463cityWayne471+1.3%$58,836$83,100
Thompson464cityWinnebago471−4.8%$61,250$95,700
Dow City465cityCrawford471−2.9%$48,421$126,900
Lime Springs466cityHoward471−1.3%$53,750$99,100
Latimer467cityFranklin470−1.9%$61,042$110,800
Norway468cityBenton470+0.9%$76,667$158,400
Garwin469cityTama469−3.1%$55,714$87,600
Maynard470cityFayette462−2.7%$55,583$132,100
Runnells471cityPolk461+0.0%$101,500$231,600
Lovilia472cityMonroe456−3.4%$58,750$98,400
Delhi473cityDelaware447+7.7%$87,750$170,100
Alleman474cityPolk440+1.9%$121,875$299,200
Little Rock475cityLyon439−0.5%$68,194$85,800
Albion476cityMarshall438−2.7%$91,250$135,200
Marquette477cityClayton436+1.9%$42,292$164,400
Stacyville478cityMitchell435−4.6%$61,932$112,900
Lamont479cityBuchanan432+0.0%$61,250$98,600
Allerton480cityWayne429+0.2%$46,989$67,900
Ashton481cityOsceola428−4.5%$57,375$98,800
Oxford Junction482cityJones428−0.2%$37,969$72,500
Beacon483cityMahaska428−0.7%$55,625$77,900
New Albin484cityAllamakee428−1.4%$61,953$134,600
Hawkeye485cityFayette427−3.2%$62,813$84,600
Martensdale486cityWarren426+0.2%$57,500$181,400
Lost Nation487cityClinton425−1.6%$57,000$77,300
Klemme488cityHancock424−3.9%$59,256$77,900
Otho489cityWebster420−2.1%$43,482$89,900
Batavia490cityJefferson419−3.2%$56,250$111,600
Ocheyedan491cityOsceola419−4.1%$79,500$102,400
Grandview492cityLouisa415−4.8%$57,625$142,400
Galva493cityIda415−4.6%$73,750$80,400
Arlington494cityFayette414−1.7%$38,958$112,000
Bayard495cityGuthrie401−1.2%$57,250$65,800
Emerson496cityMills400+0.0%$49,063$119,500
Burt497cityKossuth399−4.1%$66,750$75,000
Miles498cityJackson398−2.9%$72,708$130,700
Holiday Lake499CDPPoweshiek397–$82,868$284,800
Lehigh500cityWebster396−0.8%$54,500$75,000
Plainfield501cityBremer394+0.0%$80,000$128,100
Thornton502cityCerro Gordo391−3.5%$67,031$115,500
Lawler503cityChickasaw391−3.7%$65,833$117,100
Milton504cityVan Buren387−1.0%$51,500$61,400
Earling505cityShelby387−2.3%$43,750$125,000
Charlotte506cityClinton386−1.0%$61,711$101,500
Casey507cityGuthrie and 1 more386+0.3%$58,438$96,600
Lynnville508cityJasper383+0.8%$60,682$146,300
Union509cityHardin382−3.3%$55,625$74,600
New Market510cityTaylor381−1.3%$50,000$102,700
Riverdale511cityScott381+0.5%$95,000$276,300
New Vienna512cityDubuque381−1.3%$93,250$201,600
Salem513cityHenry381−4.5%$51,250$85,700
Colesburg514cityDelaware380−1.6%$51,719$117,100
Vail515cityCrawford380−3.1%$70,625$87,800
Bussey516cityMarion379−0.3%$43,125$79,000
Wesley517cityKossuth379−3.8%$68,125$95,000
Royal518cityClay375−1.8%$56,893$87,200
Lorimor519cityUnion375−2.8%$45,500$68,600
Livermore520cityHumboldt374−2.1%$66,250$71,500
Columbus City521cityLouisa374−3.4%$89,875$111,600
Worthington522cityDubuque373−1.8%$97,500$166,800
Andrew523cityJackson369−1.9%$66,343$121,300
Duncombe524cityWebster369−2.1%$52,500$117,100
Spillville525cityWinneshiek369−4.2%$54,375$157,500
Birmingham526cityVan Buren368−0.8%$65,000$96,300
Plymouth527cityCerro Gordo366−4.2%$80,000$125,700
Middletown528cityDes Moines361−1.1%$56,750$163,600
Callender529cityWebster360−3.2%$75,000$107,100
Lohrville530cityCalhoun360−5.0%$46,250$52,100
Churdan531cityGreene359−1.6%$72,500$74,700
Farnhamville532cityCalhoun358−6.0%$57,188$72,300
Stanhope533cityHamilton355−2.5%$60,750$111,300
Lewis534cityCass354−1.4%$36,691$49,900
Bonaparte535cityVan Buren354−1.4%$40,909$69,600
Sandusky536CDPLee354–$108,977$331,300
McCallsburg537cityStory353+0.6%$65,000$168,600
Garrison538cityBenton353+0.6%$60,313$72,900
Orient539cityAdair352−3.3%$73,750$113,100
Conesville540cityMuscatine352−1.1%$68,750not published
Massena541cityCass351−1.4%$61,827$101,000
Letts542cityLouisa350−3.6%$76,538$122,400
Calamus543cityClinton346−2.3%$68,250$148,100
Menlo544cityGuthrie346+0.3%$77,396$107,100
Ryan545cityDelaware346−0.3%$60,625$155,400
Holy Cross546cityDubuque345−4.2%$64,375$192,400
Lacona547cityWarren344+0.0%$70,100$97,500
Ringsted548cityEmmet341−6.6%$51,042$47,000
Templeton549cityCarroll339−2.9%$75,000$169,300
Rudd550cityFloyd336−6.1%$75,833$111,600
Donahue551cityScott335+0.6%$104,063$200,700
Diagonal552cityRinggold333−1.8%$74,375$91,500
Wahpeton553cityDickinson333−3.5%$107,917$495,500
Mondamin554cityHarrison332−0.9%$75,000$102,700
Bennett555cityCedar329−5.5%$69,375$130,300
Ute556cityMonona329−3.8%$55,341$75,000
Pierson557cityWoodbury327−2.7%$75,000$74,000
Elliott558cityMontgomery325−4.1%$50,625$68,000
Brandon559cityBuchanan325−0.6%$61,250$113,800
Minburn560cityDallas323−0.6%$71,042$134,800
Mystic561cityAppanoose316−2.2%$41,000$57,500
Irwin562cityShelby315−1.6%$40,417$72,900
Nichols563cityMuscatine314−4.6%$72,813$134,400
Mingo564cityJasper313+3.0%$71,000$144,300
Peterson565cityClay313−2.5%$73,333$93,500
McCausland566cityScott310−0.3%$62,143$187,500
West Okoboji567cityDickinson309+1.3%$66,250$593,800
Luana568cityClayton309+2.7%$76,750$152,700
Danbury569cityWoodbury308−3.1%$64,375$85,600
Kelley570cityStory307+0.7%$111,250$220,800
Sheldahl571cityPolk and 2 more306+2.3%$80,938$184,700
Lester572cityLyon306+3.0%$99,063$190,900
Salix573cityWoodbury305+1.3%$62,500$161,400
Terril574cityDickinson304−9.3%$43,889$95,500
Williams575cityHamilton302−1.9%$55,417$85,900
Fort Atkinson576cityWinneshiek301−2.6%$73,750$132,100
Fertile577cityWorth301−1.6%$65,000$143,800
Granville578citySioux299−3.9%$68,750$162,500
Bode579cityHumboldt298−2.6%$59,531$75,700
Bronson580cityWoodbury295−1.0%$86,458$168,800
Floyd581cityFloyd294−5.2%$63,393$107,700
Persia582cityHarrison289−2.0%$72,000$121,900
Liscomb583cityMarshall288−0.3%$84,042$93,800
Diamondhead Lake584CDPGuthrie285–$148,542$411,800
Atalissa585cityMuscatine284−4.4%$67,188$127,900
Cincinnati586cityAppanoose282−2.1%$45,625$56,400
Modale587cityHarrison282+2.9%$49,375$83,000
Maharishi Vedic City588cityJefferson281+3.3%$66,875$325,000
Westside589cityCrawford280−2.8%$83,558$147,200
Clearfield590cityTaylor and 1 more278+0.0%$48,250$72,800
Crawfordsville591cityWashington278+0.0%$75,625$79,200
Kimballton592cityAudubon277−4.5%$55,417$107,100
Harpers Ferry593cityAllamakee274+5.4%$44,107$174,200
Lytton594citySac and 1 more270−3.9%$62,708$65,600
Libertyville595cityJefferson269−2.9%$76,131$162,500
Rowley596cityBuchanan267−0.7%$60,313$145,800
Ridgeway597cityWinneshiek267−3.3%$61,607$152,100
Bertram598cityLinn267−0.7%$86,786$296,700
Stockport599cityVan Buren267−1.8%$53,125$57,500
Maurice600citySioux267+0.0%$68,750$169,800
Halbur601cityCarroll266−2.6%$84,250$152,200
Rhodes602cityMarshall265−1.1%$73,083$98,000
Yale603cityGuthrie264−1.1%$54,464$80,800
Pulaski604cityDavis264+0.0%$73,438$102,600
Farmersburg605cityClayton263−3.3%$51,667$78,000
Protivin606cityHoward and 1 more263−1.1%$71,667$116,900
Blakesburg607cityWapello263−1.9%$51,000$85,900
Kiron608cityCrawford263−2.6%$48,750$67,600
Macedonia609cityPottawattamie263−1.9%$71,042$155,500
Holland610cityGrundy260−1.5%$72,788$125,000
Steamboat Rock611cityHardin260−2.3%$47,188$105,800
Lakota612cityKossuth259−3.4%$68,750$49,000
Mallard613cityPalo Alto259−1.9%$45,909$57,500
Malcom614cityPoweshiek259−4.1%$76,750$109,800
Kensett615cityWorth258−0.4%$44,643$67,100
Harcourt616cityWebster257−3.0%$72,708$85,000
Delta617cityKeokuk255−2.3%$52,083$48,100
Marble Rock618cityFloyd255−5.2%$65,625$76,000
Hornick619cityWoodbury253−1.9%$85,938$113,300
Corwith620cityHancock253−4.5%$55,313$58,300
Auburn621citySac252−3.8%$58,750$96,700
Homestead622CDPIowa252–$74,886$179,900
Fenton623cityKossuth250−6.7%$55,417$55,000
Martelle624cityJones249−0.4%$93,333$134,400
Goose Lake625cityClinton249+0.0%$76,875$139,900
Pisgah626cityHarrison248+0.8%$66,250$68,000
Cumberland627cityCass247−0.4%$47,083$62,900
Silver City628cityMills246+2.1%$67,250$156,800
Lu Verne629cityKossuth and 1 more246−3.5%$51,250$61,700
Harvey630cityMarion246+2.9%$52,250$77,500
Deep River631cityPoweshiek245−1.6%$83,125$95,200
Riverton632cityFremont243−2.4%$48,359$50,800
Douds633CDPVan Buren243–not published$96,700
Kellerton634cityRinggold242−0.8%$46,875$59,200
Defiance635cityShelby242−2.0%$53,542$101,600
Deloit636cityCrawford241−2.8%$40,625$96,600
Crystal Lake637cityHancock240−5.9%$66,875$100,300
Low Moor638cityClinton240−3.2%$52,143$118,300
Lockridge639cityJefferson239−1.6%$113,750not published
Waucoma640cityFayette238+1.3%$78,750$122,700
Leland641cityWinnebago236−4.1%$52,500$92,900
Quimby642cityCherokee236−4.1%$54,375$62,100
Keswick643cityKeokuk236−2.9%$63,750$89,200
Luxemburg644cityDubuque236−2.5%$83,750$182,800
La Motte645cityJackson234−2.1%$84,167$144,000
Panama646cityShelby231−1.3%$63,125$142,200
New Providence647cityHardin229−3.0%$86,667$82,500
Bagley648cityGuthrie228−1.7%$38,906$80,000
Fostoria649cityClay228−3.0%$81,250$161,800
Blencoe650cityMonona226−2.6%$86,875$87,500
Cleghorn651cityCherokee225−4.7%$65,625$98,800
Cushing652cityWoodbury225−3.0%$66,875$66,000
Burr Oak653CDPWinneshiek225–$56,250$142,500
Ladora654cityIowa223−2.6%$60,625$78,200
Renwick655cityHumboldt222−2.6%$52,125$81,100
Cantril656cityVan Buren221−0.9%$40,000$80,000
Ionia657cityChickasaw220−3.9%$73,945$95,700
Dedham658cityCarroll219−1.8%$100,417$187,500
Paton659cityGreene217−1.8%$63,393$75,000
Alvord660cityLyon217+3.8%$73,594$93,000
Rippey661cityGreene216−1.8%$65,000$56,800
Alta Vista662cityChickasaw216−4.8%$44,500$68,200
Arthur663cityIda215−2.7%$53,711$50,000
Coulter664cityFranklin215−1.8%$62,917$90,000
Marathon665cityBuena Vista213−7.8%$39,375$46,900
Grafton666cityWorth212−1.9%$48,750$93,300
Laurel667cityMarshall211−0.9%$61,250$103,100
Meservey668cityCerro Gordo211−4.1%$46,750$50,800
Fredonia669cityLouisa211−3.7%$85,625$71,700
Greeley670cityDelaware210−1.9%$49,375$98,300
Linden671cityDallas210+5.0%$107,813$112,500
Clutier672cityTama209−2.3%$65,156$61,800
Montpelier673CDPMuscatine209–$70,938$255,100
Chelsea674cityTama208−3.3%$40,313$43,500
Frederika675cityBremer207+1.5%$57,083$98,100
Joice676cityWorth207−1.9%$66,250$96,900
Dixon677cityScott204+0.5%$62,500$121,500
Wadena678cityFayette204−1.9%$38,750$94,200
Hanlontown679cityWorth203−1.9%$72,813$106,800
Rickardsville680cityDubuque203−2.4%$102,500$246,400
Watkins681CDPBenton201–$96,296$102,800
Volga682cityClayton199−2.5%$54,063$80,700
Washta683cityCherokee199−4.3%$46,979$48,600
Conroy684CDPIowa199–not published$213,000
Onslow685cityJones197−0.5%$65,313$100,000
South English686cityKeokuk197−3.0%$51,016$97,000
Montour687cityTama197−3.0%$81,346$94,200
Jamaica688cityGuthrie197+1.5%$52,250$67,000
Magnolia689cityHarrison196+1.0%$78,393$107,100
Hancock690cityPottawattamie195−2.5%$82,083$98,600
Barnum691cityWebster194+10.2%$86,615$135,600
Melvin692cityOsceola194−3.5%$65,417$68,000
Oakville693cityLouisa193−2.5%$63,750$77,500
Rembrandt694cityBuena Vista193−8.1%$58,438$85,800
Lineville695cityWayne192+0.5%$50,833$56,100
Weston696CDPPottawattamie192–not publishednot published
Parnell697cityIowa191−1.5%$70,893$181,300
Stout698cityGrundy191+0.5%$82,500$125,800
Ollie699cityKeokuk191−2.6%$71,875$89,400
Moorhead700cityMonona190−4.0%$45,000$54,200
Dundee701cityDelaware190−2.1%$51,875$139,300
Grand River702cityDecatur189−2.6%$40,156$40,000
Bentley703CDPPottawattamie189–not published$188,900
Westgate704cityFayette187−1.6%$53,750$78,300
Randolph705cityFremont186−2.1%$46,500$90,500
Prescott706cityAdams186−2.6%$65,000$51,700
Portsmouth707cityShelby186−1.1%$80,781$125,000
Woden708cityHancock185−4.1%$50,000$76,000
Smithland709cityWoodbury184−1.1%$98,750$85,000
Packwood710cityJefferson180−2.7%$51,500$80,000
Kamrar711cityHamilton179−1.6%$48,750$73,800
Soldier712cityMonona179−2.2%$56,250$78,300
Oakland Acres713cityJasper178+1.7%$103,000$256,300
Decatur714cityDecatur178+1.7%$45,781$101,000
Davis City715cityDecatur178−1.7%$36,833$54,300
Elberon716cityTama178−2.2%$57,188$110,000
Bradford717CDPFranklin178–not publishednot published
Thor718cityHumboldt177−1.1%$57,305$101,800
Rake719cityWinnebago177−4.8%$42,386$49,000
Boxholm720cityBoone177−3.3%$49,375$86,500
Lucas721cityLucas177+1.1%$25,500$33,800
Blairsburg722cityHamilton177+2.3%$81,250$129,200
Little Sioux723cityHarrison177+4.7%not published$39,400
Patterson724cityMadison176+0.6%$82,969$111,100
Van Wert725cityDecatur175−1.7%$74,375$66,800
Garden Grove726cityDecatur174−1.7%$34,000$46,100
Moorland727cityWebster173−1.1%$80,250$105,900
Drakesville728cityDavis172+5.5%$81,250$114,300
Lambs Grove729cityJasper171−1.2%$93,750$200,000
Stockton730cityMuscatine171−3.4%$49,500$100,000
Coin731cityPage169−3.4%$48,889$50,000
College Springs732cityPage169−3.4%$72,888$76,300
Sherrill733cityDubuque169−5.1%$84,167$211,800
California Junction734CDPHarrison169–$172,650$123,500
Meriden735cityCherokee168−2.3%$55,333$74,000
Aurora736cityBuchanan167+0.0%$62,656$128,300
St. Lucas737cityFayette166−1.8%$104,375$134,400
Olds738cityHenry165−4.1%$49,375$116,700
Alexander739cityFranklin163−2.4%$56,250$55,600
Thurman740cityFremont163−0.6%$91,188$107,500
Sun Valley Lake741CDPRinggold163–$135,521$637,000
Haverhill742cityMarshall162−2.4%$61,607$115,300
Mount Auburn743cityBenton160−1.2%$79,000$125,000
Hillsboro744cityHenry160−3.0%$53,125$55,000
Kirkville745cityWapello159+1.9%$58,750$93,300
Lidderdale746cityCarroll159−4.8%$60,625$123,400
Hastings747cityMills158+1.9%$84,375$90,700
Reasnor748cityJasper158+1.3%$69,063$89,200
Randall749cityHamilton158+2.6%$72,321$110,800
Shambaugh750cityPage158−2.5%$70,250$66,100
Rose Hill751cityMahaska157−1.9%$82,917$67,900
Maysville752cityScott156+0.6%$71,429$229,800
Prairieburg753cityLinn156−0.6%$45,000$97,700
Pilot Mound754cityBoone155−3.1%$58,750$75,000
Beaman755cityGrundy155−1.9%$80,000$96,700
Exline756cityAppanoose154−3.1%$43,750$85,600
Stone City757CDPJones154–$179,167$535,700
Leighton758cityMahaska152−1.9%$66,389$126,600
Wallingford759cityEmmet152−7.3%$71,250$63,600
Gravity760cityTaylor149−2.6%$54,500$50,600
Linn Grove761cityBuena Vista148−8.1%$62,250$93,300
West Chester762cityWashington147+1.4%$49,375$80,300
Harris763cityOsceola146−3.3%$53,911$87,500
Luther764cityBoone146−2.0%$100,938$191,700
Tingley765cityRinggold146+5.8%$62,083$75,000
Barnes City766cityMahaska and 1 more146−3.9%$82,500$110,300
Dickens767cityClay145−2.0%$71,250$99,300
Panorama Park768cityScott144+0.7%$95,625$159,600
Calumet769cityO'Brien144−2.0%$58,750$83,300
Mooar770CDPLee144–$69,423$77,200
McClelland771cityPottawattamie143−1.4%$108,125$182,800
Rock Falls772cityCerro Gordo143−4.7%$71,042$156,300
Braddyville773cityPage142−2.7%$58,438$80,000
Castalia774cityWinneshiek142−2.1%$61,250$97,500
Lone Rock775cityKossuth142−3.4%$52,500$63,600
Wever776CDPLee142–$43,750$311,100
Bridgewater777cityAdair141−3.4%$59,167$56,700
Woolstock778cityWright140−2.1%$85,000$84,800
Springbrook779cityJackson140−0.7%$53,750$151,000
Delaware780cityDelaware139−0.7%$78,750$143,400
Goodell781cityHancock138−2.8%$87,813$57,100
Swaledale782cityCerro Gordo137−4.2%$51,912$62,900
Henderson783cityMills137−0.7%$54,375$77,500
Millersburg784cityIowa137+0.0%$79,688$106,500
Chapin785CDPFranklin137–$73,091$94,000
Oak Hills786CDPDes Moines137–$250,000 or more$373,900
Brayton787cityAudubon136−4.9%$51,042$71,700
Weldon788cityDecatur136−2.9%$51,875not published
Bristow789cityButler135−4.9%$107,542$65,000
Webb790cityClay135−3.6%$55,000$65,700
Geneva791cityFranklin134−0.7%$56,250$61,400
Chester792cityHoward134−2.2%$63,438$120,800
New Liberty793cityScott134−0.7%$86,250$127,800
Clare794cityWebster134−0.7%$80,417$72,500
Woodburn795cityClarke133−9.5%$46,000$73,000
Franklin796cityLee133+1.5%not published$111,300
Ayrshire797cityPalo Alto133−3.6%$58,906$28,500
Palmer798cityPocahontas133−4.3%$59,063$39,600
Westphalia799cityShelby132+0.8%$77,083$97,400
Clemons800cityMarshall132−4.3%not published$96,400
Brunsville801cityPlymouth128−0.8%$45,000$129,200
Williamson802cityLucas128+8.5%$45,000not published
Monmouth803cityJackson128−0.8%$51,875$66,700
Searsboro804cityPoweshiek128−1.5%$66,250$104,200
Bouton805cityDallas127−0.8%$76,875$113,900
Vincent806cityWebster126−3.1%$87,500$102,100
Houghton807cityLee126−3.1%$106,042$252,800
Center Junction808CDPJones126–$26,528$58,900
Superior809cityDickinson124−6.8%$75,625$82,900
Hamilton810cityMarion124+3.3%$63,750$70,000
St. Marys811cityWarren124+5.1%$77,500$195,000
West Amana812CDPIowa124–$55,977$184,100
Blockton813cityTaylor123−0.8%$78,750$62,900
Welton814cityClinton123−3.9%$65,625$120,300
Havelock815cityPocahontas121−4.7%$63,229$23,800
St. Donatus816cityJackson121−1.6%$44,141$203,300
Ackworth817cityWarren121+3.4%$111,094$237,500
South Amana818CDPIowa121–$109,792$331,300
Lincoln819cityTama120−0.8%$65,000$97,800
Somers820cityCalhoun119−6.3%$52,750$75,600
Westfield821cityPlymouth119−2.5%$68,125$117,500
East Peru822cityMadison119+6.3%$68,333$102,500
Swedesburg823CDPHenry119–$74,861not published
Rowan824cityWright118−3.3%$56,875not published
Floris825cityDavis118+0.0%not published$53,300
Harper826cityKeokuk117−1.7%$100,417$99,200
Bernard827cityDubuque117+1.7%$71,250$169,200
McIntire828cityMitchell117+3.5%not published$55,000
Archer829cityO'Brien116−0.9%$71,875not published
Centralia830cityDubuque116+0.0%$77,500$223,100
Mitchell831cityMitchell116−5.7%$72,500$116,100
Ledyard832cityKossuth116−4.9%$33,750$28,800
Rutland833cityHumboldt115−1.7%$85,625$50,000
Dawson834cityDallas114+0.9%$65,313$92,500
Larrabee835cityCherokee113−3.4%$50,769$57,100
Luzerne836cityBenton113+0.9%$100,357$66,300
Frytown837CDPJohnson113–$104,911not published
Waterville838cityAllamakee112+3.7%$44,750$99,000
Lanesboro839cityCarroll112−5.1%$44,167$70,000
Martinsburg840cityKeokuk111−1.8%$55,000$60,000
Rome841cityHenry111−2.6%$39,000$65,000
Mount Union842CDPHenry111–$50,500$96,100
Ricketts843cityCrawford110−1.8%not published$41,700
Mineola844CDPMills110–not publishednot published
Fairport845CDPMuscatine109–$108,393$217,300
Keomah Village846cityMahaska108−1.8%$79,688$200,000
Melrose847cityMonroe108−1.8%$56,250$75,000
Marne848cityCass108+0.0%$61,875$98,800
Fraser849cityBoone107+3.9%$69,063$147,500
North Buena Vista850cityClayton107+0.9%$51,719$109,400
Percival851CDPFremont105–$57,727$99,100
Andover852cityClinton104−1.9%not published$118,800
St. Paul853cityLee104−3.7%$72,500$140,600
Castana854cityMonona103−1.9%$55,469$74,400
North Washington855cityChickasaw103−3.7%$71,964$135,000
Cromwell856cityUnion103−1.9%$58,750$101,600
Macksburg857cityMadison103+5.1%$33,125$94,500
Pacific Junction858cityMills100+0.0%not published$149,100
Morrison859cityGrundy100+2.0%$66,250$95,000
Toronto860cityClinton100−2.0%$51,786$103,100
Baldwin861cityJackson98−2.0%$58,875$57,500
Arion862cityCrawford98+0.0%$63,125$53,300
Sageville863cityDubuque98−3.0%$60,625$233,900
St. Olaf864cityClayton98−4.9%$98,125$84,000
Masonville865cityDelaware98−1.0%$50,000$65,600
Whitten866cityHardin97−3.0%$92,813$90,000
Ferguson867cityMarshall97−1.0%$52,500$75,600
Webster868cityKeokuk95−2.1%$34,773$83,300
Westwood869cityHenry95−5.0%$110,833$290,000
Arispe870cityUnion94−2.1%$53,750$83,300
Morley871cityJones94+0.0%$37,188$83,800
Carpenter872cityMitchell92+4.5%$74,107$63,900
Wiota873cityCass92+0.0%$78,077$121,900
Hartwick874cityPoweshiek91−1.1%$83,750$90,000
Spragueville875cityJackson91+0.0%$77,500$109,400
East Amana876CDPIowa91–not publishednot published
Derby877cityLucas90+1.1%$56,250$92,500
Promise City878cityWayne90+1.1%$41,563$53,900
Rochester879CDPCedar90–not published$340,300
Zwingle880cityDubuque and 1 more89+2.3%$78,750$175,000
Oyens881cityPlymouth88−2.2%$100,625$155,000
Stanley882cityBuchanan and 1 more87+0.0%$70,500not published
Green Mountain883CDPMarshall87–$36,696$75,000
Cylinder884cityPalo Alto85−2.3%$62,500$91,700
Yarmouth885CDPDes Moines85–not publishednot published
Hansell886cityFranklin83−1.2%$71,667$75,000
Grant887cityMontgomery83−3.5%$68,125$40,000
Buckeye888cityHardin82−1.2%$44,167not published
Tennant889cityShelby81+3.8%$62,885$210,000
Kinross890cityKeokuk79−1.3%$73,438$73,100
Swan891cityMarion79+3.9%not publishednot published
Garber892cityClayton77+0.0%$49,821$80,800
Kingston893CDPDes Moines77–$73,333not published
Matlock894citySioux76−1.3%$83,365$95,000
Pleasant Plain895cityJefferson76−2.6%$86,458$77,800
Balltown896cityDubuque76+0.0%$103,750$252,300
Popejoy897cityFranklin75−1.3%$38,681$83,600
Chillicothe898cityWapello75−1.3%$75,750$85,000
Ralston899cityCarroll and 1 more75−3.8%$62,917$83,000
Graf900cityDubuque75+0.0%$78,750$187,500
Trenton901CDPHenry75–not publishednot published
Unionville902cityAppanoose74−2.6%$82,813$95,000
Chatsworth903citySioux74+1.4%$44,375not published
Leando904CDPVan Buren74–not publishednot published
Bradgate905cityHumboldt73−2.7%not published$43,100
St. Anthony906cityMarshall73+0.0%$58,750$36,300
Struble907cityPlymouth73+0.0%$59,375$135,200
Scarville908cityWinnebago73−6.4%not publishednot published
Craig909cityPlymouth73−2.7%$50,000$100,000
St. Joseph910CDPKossuth73–$37,344not published
Sperry911CDPDes Moines73–$67,050not published
Sharpsburg912cityTaylor72−1.4%$71,250$95,000
Shannon City913cityUnion and 1 more71−2.7%$92,875$45,000
Willey914cityCarroll71−4.1%$66,500$100,000
Nodaway915cityAdams71−2.7%$58,125$48,800
Oto916cityWoodbury71−1.4%not published$56,700
Numa917cityAppanoose71−1.4%$63,125not published
Spring Hill918cityWarren71+7.6%$86,250not published
Turin919cityMonona69−2.8%$94,129$95,000
Clio920cityWayne67+1.5%$69,375$90,000
Varina921cityPocahontas66−2.9%$50,625$55,000
Orchard922cityMitchell65+4.8%$59,167$66,700
Greenville923cityClay65−1.5%$44,531$90,500
Nemaha924citySac65−3.0%$56,667$63,300
Redding925cityRinggold63−1.6%$73,750not published
Argyle926CDPLee62–not publishednot published
Guernsey927cityPoweshiek61−1.6%$70,833$73,300
Aredale928cityButler61−3.2%$27,500$63,100
Sandyville929cityWarren61+5.2%not published$187,500
Truesdale930cityBuena Vista60−7.7%$100,076$35,800
Dolliver931cityEmmet60−9.1%$90,000$59,000
Bevington932cityMadison and 1 more60+5.3%not publishednot published
Randalia933cityFayette60–not published$64,000
Gray934cityAudubon59+0.0%$59,250$53,300
Yorktown935cityPage59−3.3%$83,750$76,100
Downey936CDPCedar59–not publishednot published
Dougherty937cityCerro Gordo58−3.3%$45,500$50,000
Gibson938cityKeokuk58−1.7%$53,500$105,400
Plano939cityAppanoose57−1.7%$63,750$93,300
Kirkman940cityShelby56+1.8%$77,917$118,800
Toeterville941CDPMitchell56–not publishednot published
Gruver942cityEmmet55−6.8%$58,750$75,000
Vining943cityTama53−1.9%$73,750$90,000
Colwell944cityFloyd53−5.4%not published$101,400
Hardy945cityHumboldt53−1.9%not publishednot published
Northboro946cityPage52−3.7%$56,875$53,000
Loveland947CDPPottawattamie52–not publishednot published
Knierim948cityCalhoun51−5.6%$89,000$112,500
Plover949cityPocahontas51−3.8%$41,250not published
Beaver950cityBoone49+2.1%$73,750$56,300
Thayer951cityUnion49−2.0%$55,000$25,800
Marysville952cityMarion47+2.2%not published$205,000
Rossie953cityClay46−2.1%not publishednot published
Clayton954cityClayton45−2.2%$47,917$137,500
Climbing Hill955CDPWoodbury45–$87,500$137,500
Thornburg956cityKeokuk44−2.2%$39,861not published
Osterdock957cityClayton43−2.3%$51,467$87,000
Bassett958cityChickasaw43−2.3%$62,895$90,800
Rodney959cityMonona43−4.4%$51,563$170,800
Lowell960CDPHenry43–$118,958$114,600
Hayesville961cityKeokuk42−2.3%not published$69,000
Valeria962cityJasper41+5.1%$63,750$150,000
Rathbun963cityAppanoose40−2.4%$71,875$151,800
Benton964cityRinggold40−2.4%$51,250not published
Little Cedar965CDPMitchell40–not publishednot published
Cotter966cityLouisa39+0.0%not published$112,500
Ottosen967cityHumboldt39−2.5%$41,667$50,000
Jackson Junction968cityWinneshiek39+5.4%not publishednot published
Curlew969cityPalo Alto38−2.6%$64,688$58,000
Millerton970cityWayne38+0.0%$89,375$135,900
Imogene971cityFremont37−2.6%$68,125$49,200
Anderson972CDPFremont37–not publishednot published
Garden City973CDPHardin36–not published$110,200
High Amana974CDPIowa36–not publishednot published
Mount Sterling975CDPVan Buren36–not publishednot published
Rinard976cityCalhoun35−5.4%$69,375$55,000
Coppock977cityHenry and 1 more35−2.8%not publishednot published
Aspinwall978cityCrawford34−2.9%$61,250$85,000
Dana979cityGreene34+0.0%$81,250$32,500
Irvington980CDPKossuth34–not publishednot published
Otranto981CDPMitchell34–not publishednot published
Pleasanton982cityDecatur33+0.0%not published$210,700
Carbon983cityAdams33+0.0%$48,750not published
Gillett Grove984cityClay31−3.1%not published$61,000
Udell985cityAppanoose31−3.1%$90,000$55,000
Owasa986cityHardin30−3.2%not publishednot published
New Haven987CDPMitchell30–$45,417not published
Buck Grove988cityCrawford29−3.3%$70,417$55,000
Coburg989cityMontgomery29+3.6%$33,750not published
Blanchard990cityPage29−3.3%$56,250$60,000
Rodman991cityPalo Alto29−3.3%$58,750not published
Portland992CDPCerro Gordo29–not publishednot published
Jolley993cityCalhoun28+0.0%not publishednot published
Bankston994cityDubuque28+3.7%not publishednot published
Argo995CDPScott28–not publishednot published
Maloy996cityRinggold27+0.0%$59,750not published
Elkport997cityClayton27−3.6%not published$64,200
Augusta998CDPDes Moines26–not publishednot published
Miller999CDPHancock25–not publishednot published
St. Benedict1,000CDPKossuth25–$128,438$63,300
Sexton1,001CDPKossuth24–not publishednot published
Galt1,002cityWright23+0.0%not published$45,000
Ellston1,003cityRinggold21+0.0%$69,167not published
Berkley1,004cityBoone21−4.5%not publishednot published
Duncan1,005CDPHancock21–not publishednot published
Mona1,006CDPMitchell21–not publishednot published
Yetter1,007cityCalhoun20−4.8%not publishednot published
Durango1,008cityDubuque16−5.9%not published$275,000
Conway1,009cityTaylor15+0.0%$21,771$23,300
Beaconsfield1,010cityRinggold14+0.0%not publishednot published
Meyer1,011CDPMitchell14–not publishednot published
Roseville1,012CDPFloyd12–not publishednot published
Le Roy1,013cityDecatur10+0.0%$56,875not published
River Sioux1,014CDPHarrison7–not publishednot published
Big Rock1,015CDPScott and 1 more6–not publishednot published
Burchinal1,016CDPCerro Gordo6–not publishednot published
Delphos1,017CDPRinggold4–not publishednot published
Athelstan1,018CDPTaylor0–not publishednot published
Bartlett1,019CDPFremont0–not publishednot published
Bolan1,020CDPWorth0–not publishednot published
Corley1,021CDPShelby0–not publishednot published
Hayfield1,022CDPHancock0–not publishednot published
Hutchins1,023CDPHancock0–not publishednot published
Jacksonville1,024CDPShelby0–not publishednot published
Kent1,025CDPUnion0–not publishednot published
Plainview1,026CDPScott0–not publishednot published

Download every place in Iowa as a CSV file

Source: PEP Vintage 2025 (SUB-EST2025); American Community Survey 2020-2024 5-year estimates, U.S. Census Bureau (released January 2026) · Census population estimates

How these figures are made: methodology and release checks · reading a margin of error · every state · corrections