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