70 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Warren | 1 | 137,305 | 139,395 | -0.28% | 3,994 | 34 | City |
| Warren | 2 | 137,305 | 139,208 | -0.28% | 3,994 | 34 | City |
| Sterling Heights | 3 | 134,399 | 134,340 | 0.04% | 3,688 | 36 | City |
| Sterling Heights | 4 | 134,399 | 134,114 | 0.04% | 3,688 | 36 | City |
| Clinton charter | 5 | 102,394 | 100,532 | 1.02% | 3,654 | 28 | Township |
| Clinton charter | 6 | 102,394 | 100,435 | 1.02% | 3,654 | 28 | Township |
| Macomb | 7 | 95,545 | 91,648 | 1.32% | 2,636 | 36 | Township |
| Macomb | 8 | 95,545 | 91,677 | 1.32% | 2,636 | 36 | Township |
| Shelby charter | 9 | 81,019 | 79,392 | 0.74% | 2,355 | 34 | Township |
| Shelby charter | 10 | 81,019 | 79,343 | 0.74% | 2,355 | 34 | Township |
| St. Clair Shores | 11 | 57,906 | 58,872 | -0.29% | 4,957 | 12 | City |
| St. Clair Shores | 12 | 57,906 | 58,759 | -0.29% | 4,957 | 12 | City |
| Chesterfield | 13 | 47,929 | 45,376 | 1.72% | 1,737 | 28 | Township |
| Chesterfield | 14 | 47,929 | 45,365 | 1.72% | 1,737 | 28 | Township |
| Roseville | 15 | 46,904 | 47,713 | -0.3% | 4,769 | 10 | City |
| Roseville | 16 | 46,904 | 47,619 | -0.3% | 4,769 | 10 | City |
| Eastpointe | 17 | 33,864 | 34,329 | -0.23% | 6,565 | 5 | City |
| Eastpointe | 18 | 33,864 | 34,258 | -0.23% | 6,565 | 5 | City |
| Washington charter | 19 | 29,398 | 28,170 | 1.01% | 826 | 36 | Township |
| Washington charter | 20 | 29,398 | 28,171 | 1.01% | 826 | 36 | Township |
| Harrison charter | 21 | 24,208 | 24,324 | 0.61% | 1,699 | 14 | Township |
| Harrison charter | 22 | 24,208 | 24,274 | 0.61% | 1,699 | 14 | Township |
| Grosse Pointe Woods | 23 | 15,765 | 16,487 | -0.83% | 4,864 | 3 | City |
| Grosse Pointe Woods | 24 | 15,765 | 16,425 | -0.83% | 4,864 | 3 | City |
| Mount Clemens | 25 | 15,432 | 15,703 | -0.31% | 3,770 | 4 | City |
| Mount Clemens | 26 | 15,432 | 15,672 | -0.31% | 3,770 | 4 | City |
| Fraser | 27 | 14,512 | 14,727 | -0.25% | 3,504 | 4 | City |
| Fraser | 28 | 14,512 | 14,697 | -0.25% | 3,504 | 4 | City |
| Lenox | 29 | 13,441 | 12,129 | 1.95% | 347 | 39 | Township |
| Lenox | 30 | 13,441 | 12,161 | 1.95% | 347 | 39 | Township |
| New Baltimore | 31 | 12,140 | 12,107 | 0.07% | 2,639 | 5 | City |
| New Baltimore | 32 | 12,140 | 12,097 | 0.07% | 2,639 | 5 | City |
| Bruce | 33 | 10,351 | 9,325 | 2.39% | 282 | 37 | Township |
| Bruce | 34 | 10,351 | 9,338 | 2.39% | 282 | 37 | Township |
| Center Line | 35 | 8,533 | 8,548 | 0% | 4,870 | 2 | City |
| Center Line | 36 | 8,533 | 8,531 | 0% | 4,870 | 2 | City |
| New Haven | 37 | 6,857 | 6,103 | 2.18% | 2,711 | 3 | Village |
| New Haven | 38 | 6,857 | 6,125 | 2.18% | 2,711 | 3 | Village |
| Richmond | 39 | 5,914 | 5,876 | 0.15% | 2,046 | 3 | City |
| Richmond | 40 | 5,914 | 5,869 | 0.15% | 2,046 | 3 | City |
| Armada | 41 | 5,439 | 5,319 | 0.95% | 149 | 37 | Township |
| Armada | 42 | 5,439 | 5,319 | 0.95% | 149 | 37 | Township |
| Utica | 43 | 5,116 | 5,240 | -0.45% | 2,908 | 2 | City |
| Utica | 44 | 5,116 | 5,229 | -0.45% | 2,908 | 2 | City |
| Ray | 45 | 3,868 | 3,777 | 1.02% | 106 | 37 | Township |
| Ray | 46 | 3,868 | 3,774 | 1.02% | 106 | 37 | Township |
| Romeo | 47 | 3,756 | 3,769 | -0.05% | 1,830 | 2 | Village |
| Romeo | 48 | 3,756 | 3,765 | -0.05% | 1,830 | 2 | Village |
| Richmond | 49 | 3,643 | 3,548 | 0.83% | 97 | 37 | Township |
| Richmond | 50 | 3,643 | 3,543 | 0.83% | 97 | 37 | Township |
| Fraser | 51 | 2,957 | 2,993 | -0.14% | 91 | 32 | Township |
| Fraser | 52 | 2,957 | 2,990 | -0.14% | 91 | 32 | Township |
| Village Grosse Pointe Shores | 53 | 2,533 | 2,652 | -0.86% | 2,276 | 1 | City |
| Village Grosse Pointe Shores | 54 | 2,533 | 2,642 | -0.86% | 2,276 | 1 | City |
| Warren | 55 | 2,070 | 2,045 | 0% | 60 | 35 | Township |
| Warren | 56 | 2,070 | 2,044 | 0% | 60 | 35 | Township |
| Richmond | 57 | 1,709 | 1,662 | 0.71% | 52 | 33 | Township |
| Richmond | 58 | 1,709 | 1,662 | 0.71% | 52 | 33 | Township |
| Armada | 59 | 1,682 | 1,708 | -0.3% | 2,282 | 1 | Village |
| Armada | 60 | 1,682 | 1,705 | -0.3% | 2,282 | 1 | Village |
| Washington | 61 | 1,516 | 1,530 | -0.33% | 42 | 36 | Township |
| Washington | 62 | 1,516 | 1,525 | -0.33% | 42 | 36 | Township |
| New Haven | 63 | 1,218 | 1,219 | 0.08% | 34 | 36 | Township |
| New Haven | 64 | 1,218 | 1,217 | 0.08% | 34 | 36 | Township |
| New Haven | 65 | 1,058 | 1,063 | 0.19% | 30 | 36 | Township |
| New Haven | 66 | 1,058 | 1,061 | 0.19% | 30 | 36 | Township |
| Richmond | 67 | 818 | 804 | 0.37% | 15 | 56 | Township |
| Richmond | 68 | 818 | 804 | 0.37% | 15 | 56 | Township |
| Washington | 69 | 796 | 812 | -0.38% | 23 | 35 | Township |
| Washington | 70 | 796 | 810 | -0.38% | 23 | 35 | Township |
Warren is the largest city in Macomb County, with a population of 137,305.
Washington is the smallest city in Macomb County, with a population of 796.
There are 70 cities in Macomb County, Michigan.