Category Archives: Michigan Population by City

The population of Michigan in 2021 is 9,992,430, a 0.08% increase from 2020. The population density is 177 people per mi². Please click the following links to see current population of each city and town in the state of Michigan.

Vassar, MI Population

Population: 2,823. Estimated population in July 2020: 2,776 (-1.7% change) Males: 1,456 (51.6%), Females: 1,367 (48.4%) Tuscola County Zip code: 48768 Median resident age: 30.5 years Median household income: $38,087 Median house value: $69,000 Races in Vassar: White Non-Hispanic (87.0%) Black (8.3%) Hispanic (2.9%) Two or more races (1.6%) Other race (1.3%) American Indian (0.9%)… Read More »

Potterville, MI Population

Population: 2,168. Estimated population in July 2020: 2,205 (+1.7% change) Males: 1,042 (48.1%), Females: 1,126 (51.9%) Eaton County Zip code: 48876 Median resident age: 29.2 years Median household income: $42,292 Median house value: $88,100 Races in Potterville: White Non-Hispanic (93.7%) Hispanic (4.0%) Two or more races (2.0%) Other race (1.5%) American Indian (1.3%) Ancestries: German… Read More »

Lakeview, MI Population

Population: 1,112. Estimated population in July 2020: 1,122 (+0.9% change) Males: 499 (44.9%), Females: 613 (55.1%) Zip code: 48850 Median resident age: 36.3 years Median household income: $33,611 Median house value: $68,800 Races in Lakeview: White Non-Hispanic (95.6%) Hispanic (3.1%) Two or more races (0.9%) Other race (0.7%) American Indian (0.7%) Ancestries: German (19.8%), English… Read More »

West Branch, MI Population

Population: 1,926. Estimated population in July 2020: 1,905 (-1.1% change) Males: 910 (47.2%), Females: 1,016 (52.8%) Ogemaw County Zip code: 48661 Median resident age: 34.7 years Median household income: $30,132 Median house value: $67,200 Races in West Branch: White Non-Hispanic (94.5%) American Indian (1.7%) Two or more races (1.5%) Other Asian (1.4%) Hispanic (0.7%) Asian… Read More »

Wetmore, MI Population

Population: 3,893 Males: 1,918 (49.3%), Females: 1,975 (50.7%) Monroe County Zip code: 48161 Median resident age: 31.6 years Median household income: $42,986 Median house value: $99,300 Races in West Monroe: White Non-Hispanic (95.5%) Hispanic (1.8%) Black (1.0%) Two or more races (1.0%) American Indian (0.7%) Other race (0.7%) Ancestries: German (20.8%), French (11.3%), Irish (10.1%),… Read More »

White Cloud, MI Population

Population: 1,420. Estimated population in July 2020: 1,432 (+0.8% change) Males: 727 (51.2%), Females: 693 (48.8%) Newaygo County Zip code: 49349 Median resident age: 33.5 years Median household income: $24,312 Median house value: $67,100 Races in White Cloud: White Non-Hispanic (84.3%) Black (7.3%) Hispanic (4.6%) Two or more races (3.0%) American Indian (2.6%) Other race… Read More »

White Pigeon, MI Population

Population: 1,627. Estimated population in July 2020: 1,599 (-1.7% change) Males: 749 (46.0%), Females: 878 (54.0%) St. Joseph County Zip code: 49099 Median resident age: 33.2 years Median household income: $41,292 Median house value: $68,100 Races in White Pigeon: White Non-Hispanic (93.9%) Hispanic (2.6%) American Indian (2.1%) Other race (2.0%) Two or more races (1.5%)… Read More »

Whitehall, MI Population

Population: 2,884. Estimated population in July 2020: 2,839 (-1.6% change) Males: 1,326 (46.0%), Females: 1,558 (54.0%) Muskegon County Zip code: 49461 Median resident age: 40.0 years Median household income: $37,641 Median house value: $88,700 Races in Whitehall: White Non-Hispanic (95.5%) Hispanic (2.1%) American Indian (1.4%) Black (0.8%) Other race (0.7%) Ancestries: German (21.6%), Irish (17.2%),… Read More »

Whitmore Lake, MI Population

Population: 6,574 Males: 3,329 (50.6%), Females: 3,245 (49.4%) Livingston County Zip code: 48189 Median resident age: 33.9 years Median household income: $51,504 Median house value: $161,200 Races in Whitmore Lake: White Non-Hispanic (95.1%) Two or more races (1.7%) Hispanic (1.5%) American Indian (1.4%) Black (0.9%) Ancestries: German (21.2%), Irish (11.6%), Polish (11.0%), English (8.9%), French… Read More »

Whittemore, MI Population

Population: 476. Estimated population in July 2020: 462 (-2.9% change) Males: 221 (46.4%), Females: 255 (53.6%) Iosco County Zip code: 48770 Median resident age: 36.3 years Median household income: $22,500 Median house value: $51,400 Races in Whittemore: White Non-Hispanic (97.5%) Hispanic (1.3%) American Indian (0.8%) Ancestries: German (19.3%), English (18.5%), Irish (16.6%), French (10.1%), United… Read More »

Williamston, MI Population

Population: 3,441. Estimated population in July 2020: 3,790 (+10.1% change) Males: 1,615 (46.9%), Females: 1,826 (53.1%) Ingham County Zip code: 48895 Median resident age: 33.7 years Median household income: $39,727 Median house value: $114,600 Races in Williamston: White Non-Hispanic (95.0%) Hispanic (2.9%) Two or more races (1.2%) American Indian (0.9%) Other race (0.7%) Ancestries: German… Read More »

Wixom, MI Population

Population: 13,263. Estimated population in July 2020: 13,384 (+0.9% change) Males: 6,933 (52.3%), Females: 6,330 (47.7%) Oakland County Zip code: 48393 Median resident age: 30.3 years Median household income: $44,320 Median house value: $195,000 Races in Wixom: White Non-Hispanic (88.9%) Hispanic (3.2%) Black (2.5%) Two or more races (2.1%) Other race (1.6%) Asian Indian (1.0%)… Read More »

Wolverine, MI Population

Population: 359. Estimated population in July 2020: 352 (-1.9% change) Males: 164 (45.7%), Females: 195 (54.3%) Zip code: 49799 Median resident age: 32.2 years Median household income: $22,813 Median house value: $52,800 Races in Wolverine: White Non-Hispanic (98.1%) American Indian (1.7%) Ancestries: German (29.5%), Irish (18.7%), English (12.3%), United States (10.6%), Dutch (9.7%), French (8.6%).… Read More »

Woodland, MI Population

Population: 495. Estimated population in July 2020: 501 (+1.2% change) Males: 258 (52.1%), Females: 237 (47.9%) Barry County Zip code: 48897 Median resident age: 30.3 years Median household income: $32,222 Median house value: $80,000 Races in Woodland: White Non-Hispanic (96.2%) Hispanic (2.8%) Two or more races (0.8%) Ancestries: German (29.5%), English (15.8%), Irish (14.3%), Dutch… Read More »

Wyandotte, MI Population

Population: 28,006. Estimated population in July 2020: 26,940 (-3.8% change) Males: 13,720 (49.0%), Females: 14,286 (51.0%) Zip code: 48192 Median resident age: 38.0 years Median household income: $43,740 Median house value: $101,700 Races in Wyandotte: White Non-Hispanic (94.3%) Hispanic (2.9%) Two or more races (1.6%) American Indian (1.3%) Other race (0.7%) Black (0.5%) Ancestries: Polish… Read More »

Yale, MI Population

Population: 2,063. Estimated population in July 2020: 1,993 (-3.4% change) Males: 956 (46.3%), Females: 1,107 (53.7%) Zip code: 48097 Median resident age: 33.2 years Median household income: $38,375 Median house value: $88,800 Races in Yale: White Non-Hispanic (97.0%) Hispanic (1.4%) American Indian (1.0%) Two or more races (0.9%) Other race (0.6%) Ancestries: German (25.8%), Irish… Read More »

Ypsilanti, MI Population

Population: 22,362. Estimated population in July 2020: 21,832 (-2.4% change) Males: 10,581 (47.3%), Females: 11,781 (52.7%) Washtenaw County Zip codes: 48197, 48198. Median resident age: 23.6 years Median household income: $28,610 Median house value: $117,500 Races in Ypsilanti: White Non-Hispanic (60.5%) Black (30.6%) Two or more races (3.0%) Hispanic (2.5%) American Indian (1.4%) Other race… Read More »

Zeeland, MI Population

Population: 5,805. Estimated population in July 2020: 5,532 (-4.7% change) Males: 2,636 (45.4%), Females: 3,169 (54.6%) Ottawa County Zip code: 49464 Median resident age: 37.4 years Median household income: $45,611 Median house value: $116,900 Races in Zeeland: White Non-Hispanic (91.7%) Hispanic (4.6%) Other race (2.1%) Two or more races (1.9%) Other Asian (0.6%) American Indian… Read More »

Wakefield, MI Population

Population: 2,085. Estimated population in July 2020: 1,956 (-6.2% change) Males: 989 (47.4%), Females: 1,096 (52.6%) Gogebic County Zip code: 49968 Median resident age: 48.3 years Median household income: $25,368 Median house value: $35,000 Races in Wakefield: White Non-Hispanic (98.1%) American Indian (1.3%) Two or more races (1.2%) Ancestries: German (12.0%), Italian (11.5%), Irish (10.0%),… Read More »

Waldron, MI Population

Population: 590. Estimated population in July 2020: 577 (-2.2% change) Males: 283 (48.0%), Females: 307 (52.0%) Hillsdale County Zip code: 49288 Median resident age: 33.4 years Median household income: $30,417 Median house value: $58,100 Races in Waldron: White Non-Hispanic (97.1%) Two or more races (1.5%) Hispanic (1.0%) American Indian (0.7%) Ancestries: German (18.8%), United States… Read More »

Walkerville, MI Population

Population: 254. Estimated population in July 2020: 265 (+4.3% change) Males: 121 (47.6%), Females: 133 (52.4%) Oceana County Zip code: 49459 Median resident age: 31.5 years Median household income: $27,083 Median house value: $41,700 Races in Walkerville: White Non-Hispanic (81.5%) Hispanic (14.6%) Other race (6.3%) American Indian (2.8%) Black (2.4%) Two or more races (1.2%)… Read More »

Walled Lake, MI Population

Population: 6,713. Estimated population in July 2020: 6,919 (+3.1% change) Males: 3,098 (46.1%), Females: 3,615 (53.9%) Oakland County Zip codes: 48390. Median resident age: 36.8 years Median household income: $45,386 Median house value: $130,700 Races in Walled Lake: White Non-Hispanic (94.3%) Hispanic (1.7%) Two or more races (1.4%) American Indian (1.1%) Black (0.7%) Japanese (0.6%)… Read More »

Warren, MI Population

Population: 138,247. Estimated population in July 2020: 135,311 (-2.1% change) Males: 67,560 (48.9%), Females: 70,687 (51.1%) Macomb County Zip codes: 48089, 48091, 48092, 48093. Median resident age: 37.9 years Median household income: $44,626 Median house value: $117,800 Races in Warren: White Non-Hispanic (90.4%) Black (2.7%) Two or more races (2.2%) Hispanic (1.4%) American Indian (1.1%)… Read More »

Waterford, MI Population

Population: 73,150 Males: 36,502 (49.9%), Females: 36,648 (50.1%) Oakland County Zip codes: 48327, 48328, 48329. Median resident age: 35.5 years Median household income: $55,008 Median house value: $144,400 Races in Waterford: White Non-Hispanic (90.3%) Hispanic (3.9%) Black (2.9%) Two or more races (1.7%) Other race (1.1%) American Indian (0.9%) Ancestries: German (21.2%), Irish (14.5%), English… Read More »

Watervliet, MI Population

Population: 1,843. Estimated population in July 2020: 1,801 (-2.3% change) Males: 867 (47.0%), Females: 976 (53.0%) Berrien County Zip code: 49098 Median resident age: 34.9 years Median household income: $38,681 Median house value: $72,400 Races in Watervliet: White Non-Hispanic (96.7%) American Indian (1.2%) Two or more races (1.2%) Hispanic (1.1%) Ancestries: German (22.9%), Irish (15.7%),… Read More »

Wayland, MI Population

Population: 3,939. Estimated population in July 2020: 3,948 (+0.2% change) Males: 1,871 (47.5%), Females: 2,068 (52.5%) Allegan County Zip code: 49348 Median resident age: 30.7 years Median household income: $41,852 Median house value: $99,500 Races in Wayland: White Non-Hispanic (95.5%) Hispanic (2.1%) American Indian (1.4%) Two or more races (0.9%) Black (0.6%) Other race (0.6%)… Read More »

Wayne, MI Population

Population: 19,051. Estimated population in July 2020: 18,589 (-2.4% change) Males: 9,158 (48.1%), Females: 9,893 (51.9%) Wayne County Zip code: 48184 Median resident age: 34.7 years Median household income: $46,397 Median house value: $94,900 Races in Wayne: White Non-Hispanic (83.0%) Black (11.3%) Hispanic (1.9%) Two or more races (1.8%) American Indian (1.3%) Asian Indian (0.5%)… Read More »

Webberville, MI Population

Population: 1,503. Estimated population in July 2020: 1,497 (-0.4% change) Males: 726 (48.3%), Females: 777 (51.7%) Ingham County Zip code: 48892 Median resident age: 31.1 years Median household income: $45,388 Median house value: $105,800 Races in Webberville: White Non-Hispanic (96.4%) Two or more races (1.4%) American Indian (1.2%) Hispanic (1.1%) Black (0.6%) Ancestries: German (23.0%),… Read More »

Weidman, MI Population

Population: 879 Males: 431 (49.0%), Females: 448 (51.0%) Isabella County Zip code: 48893 Median resident age: 37.6 years Median household income: $36,042 Median house value: $80,000 Races in Weidman: White Non-Hispanic (94.3%) American Indian (3.8%) Hispanic (1.0%) Two or more races (0.8%) Ancestries: German (25.8%), United States (15.1%), English (12.5%), Irish (12.4%), Polish (8.6%), Italian… Read More »

West Bloomfield, MI Population

Population: 64,862 Males: 31,908 (49.2%), Females: 32,954 (50.8%) Zip code: 48323 Median resident age: 40.2 years Median household income: $91,661 Median house value: $264,200 Races in West Bloomfield Township: White Non-Hispanic (83.2%) Black (5.2%) Asian Indian (2.9%) Two or more races (2.2%) Japanese (2.2%) Hispanic (1.4%) Chinese (1.1%) Korean (0.7%) Ancestries: German (11.2%), Russian (9.4%),… Read More »

Westphalia, MI Population

Population: 876. Estimated population in July 2020: 835 (-4.7% change) Males: 426 (48.6%), Females: 450 (51.4%) Clinton County Zip code: 48894 Median resident age: 35.8 years Median household income: $52,500 Median house value: $118,800 Races in Westphalia: White Non-Hispanic (99.4%) Ancestries: German (70.0%), Irish (5.6%), United States (5.4%), English (3.7%), Dutch (1.7%), French (1.5%). Elevation:… Read More »

Tawas City, MI Population

Population: 2,005. Estimated population in July 2020: 1,952 (-2.6% change) Males: 938 (46.8%), Females: 1,067 (53.2%) Iosco County Zip codes: 48763. Median resident age: 44.4 years Median household income: $32,813 Median house value: $69,200 Races in Tawas City: White Non-Hispanic (97.0%) American Indian (0.8%) Hispanic (0.8%) Two or more races (0.7%) Black (0.5%) Ancestries: German… Read More »

Taylor, MI Population

Population: 65,868. Estimated population in July 2020: 64,962 (-1.4% change) Males: 31,767 (48.2%), Females: 34,101 (51.8%) Wayne County Zip code: 48180 Median resident age: 33.9 years Median household income: $42,944 Median house value: $93,000 Races in Taylor: White Non-Hispanic (84.0%) Black (8.7%) Hispanic (3.2%) Two or more races (2.0%) American Indian (1.5%) Other race (0.7%)… Read More »

Tecumseh, MI Population

Population: 8,574. Estimated population in July 2020: 8,863 (+3.4% change) Males: 4,122 (48.1%), Females: 4,452 (51.9%) Lenawee County Zip code: 49286 Median resident age: 36.3 years Median household income: $46,106 Median house value: $119,300 Races in Tecumseh: White Non-Hispanic (93.3%) Hispanic (4.4%) Other race (1.5%) Two or more races (1.1%) American Indian (1.0%) Ancestries: German… Read More »

Tekonsha, MI Population

Population: 712. Estimated population in July 2020: 706 (-0.8% change) Males: 343 (48.2%), Females: 369 (51.8%) Calhoun County Zip code: 49092 Median resident age: 37.2 years Median household income: $39,917 Median house value: $78,700 Races in Tekonsha: White Non-Hispanic (95.6%) American Indian (2.8%) Two or more races (2.8%) Hispanic (0.8%) Ancestries: German (23.2%), English (15.2%),… Read More »

Temperance, MI Population

Population: 7,757 Males: 3,814 (49.2%), Females: 3,943 (50.8%) Monroe County Zip code: 48182 Median resident age: 37.8 years Median household income: $61,090 Median house value: $138,300 Races in Temperance: White Non-Hispanic (96.8%) Hispanic (1.9%) Two or more races (0.6%) Ancestries: German (34.3%), Polish (14.6%), Irish (11.7%), English (10.5%), French (8.0%), Italian (6.9%). Elevation: 620 feet… Read More »

Thompsonville, MI Population

Population: 457. Estimated population in July 2020: 456 (-0.2% change) Males: 230 (50.3%), Females: 227 (49.7%) Benzie County Zip code: 49683 Median resident age: 34.9 years Median household income: $29,125 Median house value: $55,000 Races in Thompsonville: White Non-Hispanic (95.8%) American Indian (2.4%) Other race (1.1%) Ancestries: German (29.5%), English (17.1%), Dutch (11.8%), Irish (11.8%),… Read More »

Three Oaks, MI Population

Population: 1,829. Estimated population in July 2020: 1,768 (-3.3% change) Males: 896 (49.0%), Females: 933 (51.0%) Berrien County Zip code: 49128 Median resident age: 34.2 years Median household income: $34,120 Median house value: $80,200 Races in Three Oaks: White Non-Hispanic (95.5%) Hispanic (1.9%) American Indian (1.5%) Two or more races (1.2%) Black (0.9%) Other race… Read More »

Three Rivers, MI Population

Population: 7,328. Estimated population in July 2020: 7,342 (+0.2% change) Males: 3,515 (48.0%), Females: 3,813 (52.0%) St. Joseph County Zip code: 49093 Median resident age: 31.7 years Median household income: $32,460 Median house value: $63,400 Races in Three Rivers: White Non-Hispanic (83.5%) Black (10.5%) Hispanic (2.7%) Two or more races (2.3%) Other race (1.7%) American… Read More »

Traverse City, MI Population

Population: 14,532. Estimated population in July 2020: 14,513 (-0.1% change) Males: 6,902 (47.5%), Females: 7,630 (52.5%) Grand Traverse County Zip codes: 49684, 49686. Median resident age: 38.1 years Median household income: $37,330 Median house value: $124,600 Races in Traverse City: White Non-Hispanic (95.0%) Hispanic (1.7%) American Indian (1.7%) Two or more races (1.4%) Black (0.7%)… Read More »

Trenton, MI Population

Population: 19,584. Estimated population in July 2020: 19,311 (-1.4% change) Males: 9,327 (47.6%), Females: 10,257 (52.4%) Wayne County Zip code: 48183 Median resident age: 41.5 years Median household income: $49,566 Median house value: $137,800 Races in Trenton: White Non-Hispanic (95.4%) Hispanic (2.0%) Two or more races (1.3%) American Indian (0.9%) Ancestries: German (21.9%), Polish (16.0%),… Read More »

Troy, MI Population

Population: 80,959. Estimated population in July 2020: 81,168 (+0.3% change) Males: 40,081 (49.5%), Females: 40,878 (50.5%) Zip codes: 48083, 48084, 48098. Median resident age: 38.1 years Median household income: $77,538 Median house value: $219,800 Races in Troy: White Non-Hispanic (81.3%) Asian Indian (5.7%) Chinese (3.8%) Black (2.1%) Two or more races (1.8%) Korean (1.5%) Hispanic… Read More »

Tustin, MI Population

Population: 237. Estimated population in July 2020: 235 (-0.8% change) Males: 111 (46.8%), Females: 126 (53.2%) Osceola County Zip code: 49688 Median resident age: 35.6 years Median household income: $29,063 Median house value: $61,200 Races in Tustin: White Non-Hispanic (98.7%) Other Asian (1.3%) Ancestries: German (20.7%), English (18.1%), Swedish (12.2%), Irish (9.7%), French (7.2%), Polish… Read More »

Twin Lake, MI Population

Population: 1,613 Males: 822 (51.0%), Females: 791 (49.0%) Muskegon County Zip code: 49457 Median resident age: 36.2 years Median household income: $49,141 Median house value: $119,100 Races in Twin Lake: White Non-Hispanic (94.4%) American Indian (2.7%) Hispanic (1.9%) Two or more races (1.9%) Black (0.6%) Ancestries: German (26.4%), English (13.8%), Polish (12.2%), Dutch (11.9%), Irish… Read More »

Ubly, MI Population

Population: 873. Estimated population in July 2020: 819 (-6.2% change) Males: 414 (47.4%), Females: 459 (52.6%) Huron County Zip code: 48475 Median resident age: 38.4 years Median household income: $35,729 Median house value: $75,200 Races in Ubly: White Non-Hispanic (98.4%) Hispanic (0.8%) Ancestries: Polish (38.3%), German (34.2%), Irish (4.9%), English (4.8%), United States (4.8%), French… Read More »

Union City, MI Population

Population: 1,804. Estimated population in July 2020: 1,776 (-1.6% change) Males: 873 (48.4%), Females: 931 (51.6%) Branch County Zip code: 49094 Median resident age: 33.3 years Median household income: $37,065 Median house value: $68,000 Races in Union City: White Non-Hispanic (95.3%) Two or more races (2.1%) American Indian (2.0%) Hispanic (1.1%) Black (0.6%) Other race… Read More »

Unionville, MI Population

Population: 605. Estimated population in July 2020: 594 (-1.8% change) Males: 292 (48.3%), Females: 313 (51.7%) Tuscola County Zip code: 48767 Median resident age: 35.1 years Median household income: $37,500 Median house value: $64,300 Races in Unionville: White Non-Hispanic (95.5%) Hispanic (2.8%) Two or more races (1.8%) American Indian (1.2%) Korean (0.7%) Ancestries: German (47.8%),… Read More »

Utica, MI Population

Population: 4,577. Estimated population in July 2020: 4,913 (+7.3% change) Males: 2,204 (48.2%), Females: 2,373 (51.8%) Macomb County Zip codes: 48315, 48316, 48317. Median resident age: 37.3 years Median household income: $38,683 Median house value: $145,800 Races in Utica: White Non-Hispanic (92.5%) Hispanic (2.1%) Two or more races (1.6%) Asian Indian (1.6%) Black (0.9%) American… Read More »

Vandalia, MI Population

Population: 429. Estimated population in July 2020: 419 (-2.3% change) Males: 226 (52.7%), Females: 203 (47.3%) Cass County Zip code: 49095 Median resident age: 25.8 years Median household income: $30,417 Median house value: $50,700 Races in Vandalia: Black (47.6%) White Non-Hispanic (36.1%) Other Asian (6.1%) Two or more races (5.4%) Hispanic (2.6%) American Indian (2.6%)… Read More »

Vanderbilt, MI Population

Population: 587. Estimated population in July 2020: 597 (+1.7% change) Males: 291 (49.6%), Females: 296 (50.4%) Otsego County Zip code: 49795 Median resident age: 35.7 years Median household income: $27,969 Median house value: $67,200 Races in Vanderbilt: White Non-Hispanic (97.8%) American Indian (2.0%) Ancestries: German (24.4%), English (14.8%), Irish (14.8%), Polish (13.6%), United States (11.1%),… Read More »