1Detroit636,787 people$39,9382Grand Rapids198,096 people$69,1083Warren138,588 people$64,0164Sterling Heights133,744 people$79,9095Ann Arbor122,216 people$82,2126Lansing112,986 people$54,3827Dearborn108,414 people$65,3248Livonia94,928 people$98,4609Troy87,170 people$120,04510Westland84,806 people$62,07611Farmington Hills83,562 people$104,83612Flint81,863 people$37,64613Wyoming76,732 people$73,67714Southfield76,107 people$68,16615Rochester Hills76,041 people$120,69416Kalamazoo73,342 people$52,27217Novi65,870 people$110,72318Taylor62,937 people$61,08119Dearborn Heights62,474 people$60,39120Pontiac61,965 people$44,32921St. Clair Shores58,656 people$73,50022Royal Oak58,053 people$101,10923Kentwood54,042 people$74,37324Battle Creek52,469 people$55,69325Portage48,936 people$83,21226Roseville47,476 people$62,18227East Lansing45,403 people$45,68728Saginaw44,316 people$38,57929Midland42,404 people$73,32530Lincoln Park39,807 people$58,61631Muskegon38,286 people$44,73532Holland34,186 people$75,86533Eastpointe34,087 people$62,32534Bay City32,664 people$49,42035Jackson31,420 people$44,55836Southgate29,948 people$66,11837Burton29,568 people$60,05238Oak Park29,495 people$71,51039Port Huron28,881 people$50,36640Madison Heights28,521 people$69,50341Forest Hills28,425 people$158,00542Allen Park28,395 people$81,65543Hamtramck27,842 people$39,29344Garden City27,203 people$67,29445Inkster25,839 people$39,25246Okemos25,549 people$102,61247Holt25,374 people$86,47248Allendale25,206 people$70,15049Walker25,175 people$76,36050Romulus25,055 people$69,15151Norton Shores24,984 people$76,57952Wyandotte24,857 people$71,98753Auburn Hills24,593 people$84,37554Waverly23,723 people$75,70055Mount Pleasant21,826 people$44,70656Birmingham21,738 people$153,51057Marquette20,673 people$55,61358Adrian20,607 people$50,20959Monroe20,400 people$59,81360Ypsilanti20,204 people$46,58861Cutlerville19,281 people$67,32762Ferndale19,264 people$94,64063Haslett19,091 people$74,03164Trenton18,420 people$82,21265Wayne17,568 people$59,03866Jenison17,314 people$89,59367Wixom17,007 people$65,48568Grosse Pointe Woods16,338 people$126,39569Grandville16,017 people$78,44270Mount Clemens15,679 people$52,31071Traverse City15,468 people$74,08772Northview15,428 people$85,40373Harper Woods15,296 people$65,02274Berkley15,150 people$116,23975Hazel Park15,065 people$67,07376Owosso14,678 people$54,22977Fraser14,668 people$64,35478Coldwater13,704 people$50,78179Sault Ste. Marie13,409 people$55,32880Ionia13,081 people$63,97881Rochester12,978 people$111,75082Woodhaven12,867 people$78,64883Melvindale12,639 people$42,18584Escanaba12,403 people$45,36985Riverview12,390 people$73,46886New Baltimore12,104 people$106,03387Fenton11,967 people$80,00088Niles11,871 people$51,37689South Lyon11,788 people$92,46790Grosse Pointe Park11,513 people$124,11191Farmington11,486 people$97,75092Clawson11,388 people$88,63693East Grand Rapids11,385 people$166,61094Sturgis11,050 people$62,71095Grand Haven10,961 people$60,66996Beverly Hills10,550 people$177,41297Flat Rock10,448 people$81,58598Cadillac10,400 people$51,77399Comstock Park10,379 people$59,984100Alpena10,200 people$47,545
Source: U.S. Census Bureau, American Community Survey.