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. Also, you can visit Trackaah for biggest cities in 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 »