Category Archives: Iowa Population by City

The population of Iowa in 2021 is 3,167,970, a 0.61% increase from 2020. The population density is 57 people per mi². Please click the following links to see current population of each city and town in the state of Iowa.

Tabor, IA Population

Population: 993. Estimated population in July 2020: 975 (-1.8% change) Males: 455 (45.8%), Females: 538 (54.2%) Fremont County Zip code: 51653 Median resident age: 43.5 years Median household income: $36,750 Median house value: $80,900 Races in Tabor: White Non-Hispanic (98.8%) Hispanic (0.8%) Ancestries: German (25.7%), Irish (15.0%), English (14.7%), United States (6.9%), Dutch (3.8%), Swedish… Read More »

Tama, IA Population

Population: 2,731. Estimated population in July 2020: 2,603 (-4.7% change) Males: 1,303 (47.7%), Females: 1,428 (52.3%) Tama County Zip code: 52339 Median resident age: 37.3 years Median household income: $35,531 Median house value: $58,400 Races in Tama: White Non-Hispanic (84.0%) Hispanic (9.6%) American Indian (6.0%) Other race (5.2%) Two or more races (2.1%) (Total can… Read More »

Templeton, IA Population

Population: 334. Estimated population in July 2020: 337 (+0.9% change) Males: 159 (47.6%), Females: 175 (52.4%) Carroll County Zip code: 51463 Median resident age: 39.3 years Median household income: $37,500 Median house value: $62,600 Races in Templeton: White Non-Hispanic (99.1%) American Indian (0.6%) Ancestries: German (58.7%), United States (10.2%), Irish (9.6%), Dutch (4.2%), Danish (2.7%).… Read More »

Terril, IA Population

Population: 404. Estimated population in July 2020: 375 (-7.2% change) Males: 206 (51.0%), Females: 198 (49.0%) Dickinson County Zip code: 51364 Median resident age: 35.4 years Median household income: $34,583 Median house value: $40,900 Races in Terril: White Non-Hispanic (98.8%) Ancestries: German (36.1%), Norwegian (17.3%), United States (11.6%), Irish (10.1%), Dutch (6.7%), English (4.0%). Elevation:… Read More »

Thompson, IA Population

Population: 596. Estimated population in July 2020: 567 (-4.9% change) Males: 282 (47.3%), Females: 314 (52.7%) Winnebago County Zip code: 50478 Median resident age: 37.5 years Median household income: $32,868 Median house value: $34,600 Races in Thompson: White Non-Hispanic (96.8%) Hispanic (1.5%) Two or more races (0.8%) Other race (0.7%) American Indian (0.5%) Ancestries: Norwegian… Read More »

Thornton, IA Population

Population: 422. Estimated population in July 2020: 404 (-4.3% change) Males: 209 (49.5%), Females: 213 (50.5%) Cerro Gordo County Zip code: 50479 Median resident age: 42.0 years Median household income: $35,125 Median house value: $46,100 Races in Thornton: White Non-Hispanic (98.1%) Hispanic (1.2%) Other race (0.7%) Ancestries: German (43.1%), Norwegian (11.1%), English (10.4%), Danish (9.7%),… Read More »

Thurman, IA Population

Population: 236. Estimated population in July 2020: 223 (-5.5% change) Males: 114 (48.3%), Females: 122 (51.7%) Fremont County Zip code: 51654 Median resident age: 34.8 years Median household income: $34,583 Median house value: $43,800 Races in Thurman: White Non-Hispanic (97.9%) Hispanic (1.7%) Ancestries: German (26.3%), Irish (16.1%), English (13.6%), Norwegian (10.6%), Danish (10.2%), French (7.6%).… Read More »

Tiffin, IA Population

Population: 975. Estimated population in July 2020: 1,473 (+51.1% change) Males: 481 (49.3%), Females: 494 (50.7%) Johnson County Zip code: 52340 Median resident age: 30.0 years Median household income: $42,381 Median house value: $114,500 Races in Tiffin: White Non-Hispanic (93.6%) Hispanic (2.4%) Black (1.9%) Two or more races (1.0%) Filipino (0.7%) Korean (0.5%) Ancestries: German… Read More »

Tipton, IA Population

Population: 3,155. Estimated population in July 2020: 3,132 (-0.7% change) Males: 1,524 (48.3%), Females: 1,631 (51.7%) Cedar County Zip code: 52772 Median resident age: 39.7 years Median household income: $36,778 Median house value: $86,500 Races in Tipton: White Non-Hispanic (97.7%) Hispanic (1.1%) Two or more races (0.6%) Ancestries: German (35.5%), Irish (13.0%), United States (12.6%),… Read More »

Titonka, IA Population

Population: 584. Estimated population in July 2020: 543 (-7.0% change) Males: 263 (45.0%), Females: 321 (55.0%) Kossuth County Zip code: 50480 Median resident age: 46.3 years Median household income: $35,147 Median house value: $39,400 Races in Titonka: White Non-Hispanic (98.8%) Hispanic (0.5%) American Indian (0.5%) Two or more races (0.5%) Ancestries: German (60.8%), Norwegian (14.0%),… Read More »

Toledo, IA Population

Population: 2,539. Estimated population in July 2020: 2,687 (+5.8% change) Males: 1,165 (45.9%), Females: 1,374 (54.1%) Tama County Zip code: 52342 Median resident age: 37.5 years Median household income: $33,750 Median house value: $61,900 Races in Toledo: White Non-Hispanic (85.4%) American Indian (7.5%) Hispanic (5.9%) Other race (2.9%) Two or more races (2.8%) Black (0.5%)… Read More »

Traer, IA Population

Population: 1,594. Estimated population in July 2020: 1,586 (-0.5% change) Males: 739 (46.4%), Females: 855 (53.6%) Tama County Zip code: 50675 Median resident age: 45.0 years Median household income: $35,329 Median house value: $68,400 Races in Traer: White Non-Hispanic (99.2%) Ancestries: German (37.2%), Czech (10.2%), Irish (9.3%), English (8.3%), United States (5.1%), Norwegian (3.3%). Elevation:… Read More »

Treynor, IA Population

Population: 950. Estimated population in July 2020: 914 (-3.8% change) Males: 472 (49.7%), Females: 478 (50.3%) Pottawattamie County Zip code: 51575 Median resident age: 38.6 years Median household income: $56,696 Median house value: $108,100 Races in Treynor: White Non-Hispanic (99.6%) Ancestries: German (54.7%), Irish (15.7%), English (11.3%), Danish (8.8%), United States (5.4%), Dutch (4.7%). Elevation:… Read More »

Tripoli, IA Population

Population: 1,310. Estimated population in July 2020: 1,269 (-3.1% change) Males: 623 (47.6%), Females: 687 (52.4%) Bremer County Zip code: 50676 Median resident age: 38.6 years Median household income: $34,444 Median house value: $64,800 Races in Tripoli: White Non-Hispanic (98.5%) Two or more races (0.8%) Ancestries: German (61.1%), United States (8.5%), Irish (6.0%), English (4.8%),… Read More »

Truro, IA Population

Population: 427. Estimated population in July 2020: 480 (+12.4% change) Males: 203 (47.5%), Females: 224 (52.5%) Madison County Zip code: 50257 Median resident age: 33.1 years Median household income: $33,750 Median house value: $64,400 Races in Truro: White Non-Hispanic (97.0%) American Indian (2.1%) Hispanic (1.9%) Two or more races (0.9%) Ancestries: German (20.4%), Irish (17.3%),… Read More »

Underwood, IA Population

Population: 688. Estimated population in July 2020: 818 (+18.9% change) Males: 317 (46.1%), Females: 371 (53.9%) Pottawattamie County Zip code: 51576 Median resident age: 32.4 years Median household income: $42,143 Median house value: $95,900 Races in Underwood: White Non-Hispanic (98.7%) Hispanic (1.2%) Other race (0.6%) Ancestries: German (47.8%), Irish (16.7%), Danish (12.6%), English (9.9%), Norwegian… Read More »

Union, IA Population

Population: 427. Estimated population in July 2020: 402 (-5.9% change) Males: 205 (48.0%), Females: 222 (52.0%) Hardin County Zip code: 50258 Median resident age: 40.5 years Median household income: $34,792 Median house value: $46,100 Races in Union: White Non-Hispanic (98.4%) Hispanic (0.7%) American Indian (0.7%) Ancestries: German (29.7%), English (11.0%), Irish (9.6%), United States (9.4%),… Read More »

University Park, IA Population

Population: 536. Estimated population in July 2020: 554 (+3.4% change) Males: 266 (49.6%), Females: 270 (50.4%) Mahaska County Zip code: 52595 Median resident age: 29.8 years Median household income: $31,875 Median house value: $59,500 Races in University Park: White Non-Hispanic (95.7%) Hispanic (1.3%) Two or more races (1.3%) American Indian (0.9%) Other race (0.7%) Black… Read More »

Urbana, IA Population

Population: 1,019. Estimated population in July 2020: 1,344 (+31.9% change) Males: 511 (50.1%), Females: 508 (49.9%) Benton County Zip code: 52345 Median resident age: 31.1 years Median household income: $49,063 Median house value: $91,000 Races in Urbana: White Non-Hispanic (99.0%) Hispanic (0.6%) Ancestries: German (45.4%), Irish (18.9%), English (7.9%), Norwegian (5.9%), United States (5.0%), Czech… Read More »

Urbandale, IA Population

Population: 29,072. Estimated population in July 2020: 34,696 (+19.3% change) Males: 14,039 (48.3%), Females: 15,033 (51.7%) Polk County Zip codes: 50322, 50323. Median resident age: 37.0 years Median household income: $59,744 Median house value: $133,100 Races in Urbandale: White Non-Hispanic (94.3%) Hispanic (1.6%) Black (1.5%) Two or more races (0.9%) Other race (0.5%) Ancestries: German… Read More »

Ute, IA Population

Population: 378. Estimated population in July 2020: 348 (-7.9% change) Males: 175 (46.3%), Females: 203 (53.7%) Monona County Zip code: 51060 Median resident age: 53.2 years Median household income: $30,875 Median house value: $40,500 Races in Ute: White Non-Hispanic (99.7%) Ancestries: German (51.6%), Irish (17.7%), Norwegian (9.3%), United States (7.7%), English (7.1%), Swedish (3.7%). Elevation:… Read More »

Vail, IA Population

Population: 452. Estimated population in July 2020: 453 (+0.2% change) Males: 226 (50.0%), Females: 226 (50.0%) Crawford County Zip code: 51465 Median resident age: 37.1 years Median household income: $33,750 Median house value: $37,000 Races in Vail: White Non-Hispanic (97.1%) Hispanic (1.8%) Other race (1.3%) Black (0.9%) Ancestries: German (52.0%), Irish (16.6%), United States (7.7%),… Read More »

Van Horne, IA Population

Population: 716. Estimated population in July 2020: 750 (+4.7% change) Males: 354 (49.4%), Females: 362 (50.6%) Benton County Zip code: 52346 Median resident age: 36.5 years Median household income: $45,000 Median house value: $83,600 Races in Van Horne: White Non-Hispanic (97.1%) American Indian (1.0%) Black (0.8%) Hispanic (0.6%) Two or more races (0.6%) Ancestries: German… Read More »

Van Meter, IA Population

Population: 866. Estimated population in July 2020: 1,088 (+25.6% change) Males: 415 (47.9%), Females: 451 (52.1%) Dallas County Zip code: 50261 Median resident age: 34.9 years Median household income: $50,625 Median house value: $93,100 Races in Van Meter: White Non-Hispanic (97.5%) Hispanic (1.4%) Ancestries: German (32.7%), Irish (12.7%), English (11.5%), United States (8.3%), Dutch (4.5%),… Read More »

Van Wert, IA Population

Population: 231. Estimated population in July 2020: 217 (-6.1% change) Males: 118 (51.1%), Females: 113 (48.9%) Decatur County Zip code: 50262 Median resident age: 41.2 years Median household income: $34,375 Median house value: $33,300 Races in Van Wert: White Non-Hispanic (98.3%) Hispanic (0.9%) American Indian (0.9%) Two or more races (0.9%) Ancestries: German (23.4%), Irish… Read More »

Ventura, IA Population

Population: 670. Estimated population in July 2020: 676 (+0.9% change) Males: 336 (50.1%), Females: 334 (49.9%) Cerro Gordo County Zip code: 50482 Median resident age: 41.2 years Median household income: $41,875 Median house value: $88,600 Races in Ventura: White Non-Hispanic (99.1%) Korean (0.6%) Ancestries: German (39.1%), Norwegian (17.2%), Irish (10.7%), English (9.9%), United States (9.9%),… Read More »

Victor, IA Population

Population: 952. Estimated population in July 2020: 1,004 (+5.5% change) Males: 459 (48.2%), Females: 493 (51.8%) Iowa County Zip code: 52347 Median resident age: 41.4 years Median household income: $38,542 Median house value: $69,300 Races in Victor: White Non-Hispanic (98.6%) Ancestries: German (44.0%), Irish (12.6%), Czech (7.9%), English (7.7%), United States (4.7%), Norwegian (3.2%). Elevation:… Read More »

Villisca, IA Population

Population: 1,344. Estimated population in July 2020: 1,300 (-3.3% change) Males: 614 (45.7%), Females: 730 (54.3%) Montgomery County Zip code: 50864 Median resident age: 42.4 years Median household income: $26,694 Median house value: $37,300 Races in Villisca: White Non-Hispanic (98.7%) American Indian (0.7%) Ancestries: German (28.6%), Irish (13.4%), English (11.5%), United States (9.3%), Swedish (9.0%),… Read More »

Vinton, IA Population

Population: 5,102. Estimated population in July 2020: 5,219 (+2.3% change) Males: 2,418 (47.4%), Females: 2,684 (52.6%) Benton County Zip code: 52349 Median resident age: 38.4 years Median household income: $35,114 Median house value: $73,900 Races in Vinton: White Non-Hispanic (97.7%) Hispanic (0.9%) Two or more races (0.8%) Ancestries: German (36.9%), Irish (14.3%), English (12.0%), United… Read More »

Volga, IA Population

Population: 247. Estimated population in July 2020: 230 (-6.9% change) Males: 115 (46.6%), Females: 132 (53.4%) Clayton County Zip code: 52077 Median resident age: 39.3 years Median household income: $24,375 Median house value: $41,700 Races in Volga: White Non-Hispanic (99.2%) Two or more races (0.8%) Ancestries: German (46.2%), Irish (21.9%), English (14.6%), Norwegian (11.7%), Scottish… Read More »

Wadena, IA Population

Population: 243. Estimated population in July 2020: 228 (-6.2% change) Males: 113 (46.5%), Females: 130 (53.5%) Fayette County Zip code: 52169 Median resident age: 41.4 years Median household income: $25,500 Median house value: $36,300 Races in Wadena: White Non-Hispanic (98.8%) Two or more races (0.8%) Ancestries: German (38.7%), Irish (19.3%), English (14.0%), Swiss (4.9%), French… Read More »

Walcott, IA Population

Population: 1,528. Estimated population in July 2020: 1,530 (+0.1% change) Males: 745 (48.8%), Females: 783 (51.2%) Scott County Zip code: 52773 Median resident age: 35.8 years Median household income: $45,281 Median house value: $96,900 Races in Walcott: White Non-Hispanic (97.2%) Hispanic (1.1%) Other race (0.9%) Two or more races (0.8%) Ancestries: German (51.5%), Irish (13.5%),… Read More »

Walford, IA Population

Population: 1,224. Estimated population in July 2020: 1,405 (+14.8% change) Males: 613 (50.1%), Females: 611 (49.9%) Benton County Zip code: 52351 Median resident age: 30.8 years Median household income: $67,833 Median house value: $156,500 Races in Walford: White Non-Hispanic (98.9%) Two or more races (0.6%) Ancestries: German (51.0%), Irish (17.4%), Czech (11.5%), English (9.2%), Norwegian… Read More »

Walker, IA Population

Population: 750. Estimated population in July 2020: 727 (-3.1% change) Males: 364 (48.5%), Females: 386 (51.5%) Linn County Zip code: 52352 Median resident age: 32.6 years Median household income: $43,438 Median house value: $82,100 Races in Walker: White Non-Hispanic (98.7%) American Indian (0.7%) Two or more races (0.5%) Ancestries: German (44.5%), Irish (16.4%), Czech (13.2%),… Read More »

Wall Lake, IA Population

Population: 841. Estimated population in July 2020: 766 (-8.9% change) Males: 403 (47.9%), Females: 438 (52.1%) Sac County Zip code: 51466 Median resident age: 42.5 years Median household income: $33,125 Median house value: $53,700 Races in Wall Lake: White Non-Hispanic (98.1%) Two or more races (1.4%) American Indian (0.7%) Ancestries: German (54.0%), Irish (5.7%), United… Read More »

Wallingford, IA Population

Population: 210. Estimated population in July 2020: 198 (-5.7% change) Males: 99 (47.1%), Females: 111 (52.9%) Emmet County Zip code: 51365 Median resident age: 35.0 years Median household income: $39,500 Median house value: $40,700 Races in Wallingford: White Non-Hispanic (94.3%) Hispanic (5.7%) American Indian (2.9%) Other race (1.0%) (Total can be greater than 100% because… Read More »

Walnut, IA Population

Population: 778 Males: 380 (48.8%), Females: 398 (51.2%) Pottawattamie County Zip code: 51577 Median resident age: 42.0 years Median household income: $36,154 Median house value: $66,900 Races in Walnut: White Non-Hispanic (97.0%) Two or more races (1.5%) Hispanic (0.8%) Black (0.5%) American Indian (0.5%) Ancestries: German (43.4%), Irish (13.4%), Danish (8.4%), English (6.9%), United States… Read More »

Wapello, IA Population

Population: 2,124. Estimated population in July 2020: 2,042 (-3.9% change) Males: 1,028 (48.4%), Females: 1,096 (51.6%) Louisa County Zip code: 52653 Median resident age: 37.2 years Median household income: $37,556 Median house value: $66,800 Races in Wapello: White Non-Hispanic (92.4%) Hispanic (6.9%) Other race (2.8%) (Total can be greater than 100% because Hispanics could be… Read More »

Washington, IA Population

Population: 7,047. Estimated population in July 2020: 7,207 (+2.3% change) Males: 3,240 (46.0%), Females: 3,807 (54.0%) Zip code: 52353 Median resident age: 41.8 years Median household income: $36,067 Median house value: $79,200 Races in Washington: White Non-Hispanic (93.5%) Hispanic (4.7%) Other race (2.7%) Two or more races (1.0%) Black (0.6%) Ancestries: German (29.5%), Irish (10.1%),… Read More »

Washta, IA Population

Population: 282. Estimated population in July 2020: 247 (-12.4% change) Males: 137 (48.6%), Females: 145 (51.4%) Cherokee County Zip code: 51061 Median resident age: 37.8 years Median household income: $30,673 Median house value: $26,800 Races in Washta: White Non-Hispanic (99.3%) Hispanic (0.7%) Ancestries: German (45.0%), United States (13.5%), Norwegian (11.7%), French (10.6%), English (8.2%), Danish… Read More »

Waterloo, IA Population

Population: 68,747. Estimated population in July 2020: 66,483 (-3.3% change) Males: 32,985 (48.0%), Females: 35,762 (52.0%) Black Hawk County Zip codes: 50701, 50702, 50703, 50706. Median resident age: 35.9 years Median household income: $34,092 Median house value: $65,400 Races in Waterloo: White Non-Hispanic (80.6%) Black (13.9%) Hispanic (2.6%) Two or more races (2.0%) Other race… Read More »

Waucoma, IA Population

Population: 299. Estimated population in July 2020: 252 (-15.7% change) Males: 144 (48.2%), Females: 155 (51.8%) Fayette County Zip code: 52171 Median resident age: 42.1 years Median household income: $22,500 Median house value: $35,500 Races in Waucoma: White Non-Hispanic (99.3%) Hispanic (0.7%) Other race (0.7%) Ancestries: German (40.5%), United States (17.4%), Czech (17.1%), Irish (17.1%),… Read More »

Waukee, IA Population

Population: 5,126. Estimated population in July 2020: 9,213 (+79.7% change) Males: 2,537 (49.5%), Females: 2,589 (50.5%) Dallas County Zip code: 50263 Median resident age: 33.0 years Median household income: $58,024 Median house value: $132,000 Races in Waukee: White Non-Hispanic (97.7%) Hispanic (0.7%) Two or more races (0.5%) Ancestries: German (35.3%), Irish (15.3%), English (9.7%), Swedish… Read More »

Waukon, IA Population

Population: 4,131. Estimated population in July 2020: 4,013 (-2.9% change) Males: 1,890 (45.8%), Females: 2,241 (54.2%) Allamakee County Zip code: 52172 Median resident age: 42.3 years Median household income: $30,325 Median house value: $67,900 Races in Waukon: White Non-Hispanic (98.3%) Two or more races (0.8%) Hispanic (0.7%) Ancestries: German (44.5%), Norwegian (23.7%), Irish (23.1%), United… Read More »

Waverly, IA Population

Population: 8,968. Estimated population in July 2020: 9,298 (+3.7% change) Males: 4,204 (46.9%), Females: 4,764 (53.1%) Bremer County Zip code: 50677 Median resident age: 34.1 years Median household income: $39,587 Median house value: $95,800 Races in Waverly: White Non-Hispanic (96.8%) Black (1.0%) Two or more races (0.7%) Hispanic (0.6%) Ancestries: German (50.4%), Irish (12.1%), English… Read More »

Wayland, IA Population

Population: 945. Estimated population in July 2020: 944 (-0.1% change) Males: 425 (45.0%), Females: 520 (55.0%) Henry County Zip code: 52654 Median resident age: 42.3 years Median household income: $35,667 Median house value: $65,000 Races in Wayland: White Non-Hispanic (98.3%) American Indian (0.8%) Other Asian (0.5%) Ancestries: German (41.0%), Irish (9.3%), English (7.4%), United States… Read More »

Webster City, IA Population

Population: 8,176. Estimated population in July 2020: 8,077 (-1.2% change) Males: 3,927 (48.0%), Females: 4,249 (52.0%) Hamilton County Zip code: 50595 Median resident age: 38.9 years Median household income: $36,582 Median house value: $68,500 Races in Webster City: White Non-Hispanic (94.7%) Other Asian (1.8%) Hispanic (1.3%) Two or more races (1.1%) Ancestries: German (33.7%), Irish… Read More »

Wellman, IA Population

Population: 1,393. Estimated population in July 2020: 1,470 (+5.5% change) Males: 677 (48.6%), Females: 716 (51.4%) Washington County Zip code: 52356 Median resident age: 40.1 years Median household income: $37,083 Median house value: $73,000 Races in Wellman: White Non-Hispanic (98.0%) Hispanic (1.4%) Two or more races (0.9%) Ancestries: German (40.7%), United States (10.1%), Irish (8.4%),… Read More »

Wellsburg, IA Population

Population: 716. Estimated population in July 2020: 681 (-4.9% change) Males: 324 (45.3%), Females: 392 (54.7%) Grundy County Zip code: 50680 Median resident age: 46.0 years Median household income: $30,417 Median house value: $37,600 Races in Wellsburg: White Non-Hispanic (98.9%) Two or more races (0.7%) Ancestries: German (64.2%), Irish (5.4%), Norwegian (5.3%), United States (4.7%),… Read More »

Wesley, IA Population

Population: 467. Estimated population in July 2020: 435 (-6.9% change) Males: 238 (51.0%), Females: 229 (49.0%) Kossuth County Zip code: 50483 Median resident age: 38.8 years Median household income: $39,688 Median house value: $51,400 Races in Wesley: White Non-Hispanic (99.1%) Hispanic (0.9%) Other race (0.9%) Ancestries: German (50.7%), Irish (9.9%), Norwegian (6.4%), Czech (4.5%), United… Read More »