742 cities and towns in Michigan (MI)
| # | City | Population | Median Income | Home Value |
|---|---|---|---|---|
| 1 | Detroit | 636,644 | $39,575 | $76,800 |
| 2 | Grand Rapids | 197,768 | $65,526 | $225,500 |
| 3 | Warren | 138,128 | $63,741 | $181,900 |
| 4 | Sterling Heights | 133,473 | $78,429 | $260,700 |
| 5 | Ann Arbor | 121,179 | $81,089 | $435,100 |
| 6 | Lansing | 112,546 | $52,170 | $119,400 |
| 7 | Dearborn | 107,846 | $65,192 | $205,900 |
| 8 | Livonia | 94,058 | $96,317 | $265,300 |
| 9 | Troy | 87,307 | $119,299 | $396,800 |
| 10 | Westland | 84,155 | $62,216 | $176,500 |
| 11 | Farmington Hills | 83,316 | $101,863 | $333,200 |
| 12 | Flint | 80,835 | $36,194 | $47,600 |
| 13 | Wyoming | 76,865 | $72,163 | $203,900 |
| 14 | Rochester Hills | 76,086 | $119,054 | $377,400 |
| 15 | Southfield | 76,025 | $65,848 | $226,900 |
| 16 | Kalamazoo | 73,132 | $48,965 | $164,500 |
| 17 | Novi | 66,224 | $110,938 | $399,100 |
| 18 | Taylor | 62,405 | $59,537 | $141,200 |
| 19 | Dearborn Heights | 62,099 | $61,035 | $174,900 |
| 20 | Pontiac | 61,914 | $42,791 | $110,600 |
| 21 | St. Clair Shores | 58,287 | $72,693 | $196,400 |
| 22 | Royal Oak | 57,880 | $95,182 | $305,900 |
| 23 | Kentwood | 54,114 | $73,647 | $249,000 |
| 24 | Battle Creek | 52,392 | $51,699 | $127,600 |
| 25 | Portage | 49,015 | $79,529 | $243,400 |
| 26 | Roseville | 47,240 | $61,222 | $142,700 |
| 27 | East Lansing | 45,394 | $43,547 | $251,600 |
| 28 | Saginaw | 43,879 | $37,298 | $54,000 |
| 29 | Midland | 42,461 | $74,906 | $192,400 |
| 30 | Lincoln Park | 39,511 | $57,183 | $117,400 |
| 31 | Muskegon | 37,203 | $46,342 | $121,800 |
| 32 | Holland | 34,266 | $72,905 | $235,800 |
| 33 | Eastpointe | 34,003 | $58,196 | $129,100 |
| 34 | Bay City | 32,445 | $47,904 | $89,900 |
| 35 | Jackson | 31,206 | $42,848 | $94,700 |
| 36 | Southgate | 29,551 | $64,635 | $165,400 |
| 37 | Burton | 29,529 | $57,767 | $131,200 |
| 38 | Oak Park | 29,370 | $65,882 | $198,500 |
| 39 | Port Huron | 28,724 | $49,377 | $136,000 |
| 40 | Forest Hills | 28,494 | $156,618 | $474,800 |
| 41 | Madison Heights | 28,411 | $66,726 | $190,300 |
| 42 | Allen Park | 28,128 | $80,045 | $174,500 |
| 43 | Hamtramck | 27,830 | $40,103 | $116,400 |
| 44 | Garden City | 26,910 | $64,396 | $162,400 |
| 45 | Allendale | 25,741 | $68,449 | $287,600 |
| 46 | Inkster | 25,602 | $39,632 | $75,700 |
| 47 | Okemos | 25,503 | $97,603 | $336,800 |
| 48 | Holt | 25,275 | $87,827 | $213,200 |
| 49 | Walker | 25,201 | $73,835 | $266,400 |
| 50 | Norton Shores | 25,000 | $73,390 | $214,000 |