35 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Warren | 1 | 136,925 | 139,208 | -0.28% | 3,983 | 34 | City |
| Sterling Heights | 2 | 134,456 | 134,114 | 0.04% | 3,689 | 36 | City |
| Clinton charter | 3 | 103,429 | 100,435 | 1.01% | 3,690 | 28 | Township |
| Macomb | 4 | 96,788 | 91,677 | 1.3% | 2,670 | 36 | Township |
| Shelby charter | 5 | 81,613 | 79,343 | 0.73% | 2,372 | 34 | Township |
| St. Clair Shores | 6 | 57,736 | 58,759 | -0.29% | 4,943 | 12 | City |
| Chesterfield | 7 | 48,739 | 45,365 | 1.69% | 1,766 | 28 | Township |
| Roseville | 8 | 46,761 | 47,619 | -0.3% | 4,754 | 10 | City |
| Eastpointe | 9 | 33,785 | 34,258 | -0.23% | 6,550 | 5 | City |
| Washington charter | 10 | 29,693 | 28,171 | 1% | 835 | 36 | Township |
| Harrison charter | 11 | 24,354 | 24,274 | 0.6% | 1,709 | 14 | Township |
| Grosse Pointe Woods | 12 | 15,633 | 16,425 | -0.84% | 4,824 | 3 | City |
| Mount Clemens | 13 | 15,384 | 15,672 | -0.31% | 3,759 | 4 | City |
| Fraser | 14 | 14,475 | 14,697 | -0.25% | 3,496 | 4 | City |
| Lenox | 15 | 13,698 | 12,161 | 1.91% | 354 | 39 | Township |
| New Baltimore | 16 | 12,149 | 12,097 | 0.07% | 2,641 | 5 | City |
| Bruce | 17 | 10,593 | 9,338 | 2.34% | 288 | 37 | Township |
| Center Line | 18 | 8,534 | 8,531 | 0.01% | 4,871 | 2 | City |
| New Haven | 19 | 7,004 | 6,125 | 2.14% | 2,769 | 3 | Village |
| Richmond | 20 | 5,923 | 5,869 | 0.15% | 2,049 | 3 | City |
| Armada | 21 | 5,490 | 5,319 | 0.94% | 150 | 37 | Township |
| Utica | 22 | 5,094 | 5,229 | -0.43% | 2,896 | 2 | City |
| Ray | 23 | 3,907 | 3,774 | 1.01% | 107 | 37 | Township |
| Romeo | 24 | 3,754 | 3,765 | -0.05% | 1,829 | 2 | Village |
| Richmond | 25 | 3,673 | 3,543 | 0.82% | 98 | 37 | Township |
| Fraser | 26 | 2,953 | 2,990 | -0.14% | 91 | 32 | Township |
| Village of Grosse Pointe Shores | 27 | 2,511 | 2,642 | -0.87% | 2,256 | 1 | City |
| Warren | 28 | 2,070 | 2,044 | 0% | 60 | 35 | Township |
| Richmond | 29 | 1,721 | 1,662 | 0.7% | 52 | 33 | Township |
| Armada | 30 | 1,678 | 1,705 | -0.24% | 2,277 | 1 | Village |
| Washington | 31 | 1,511 | 1,525 | -0.33% | 42 | 36 | Township |
| New Haven | 32 | 1,219 | 1,217 | 0.08% | 34 | 36 | Township |
| New Haven | 33 | 1,060 | 1,061 | 0.19% | 30 | 36 | Township |
| Richmond | 34 | 821 | 804 | 0.37% | 15 | 56 | Township |
| Washington | 35 | 793 | 810 | -0.38% | 22 | 35 | Township |
Warren is the largest city in Macomb County, with a population of 136,925.
Washington is the smallest city in Macomb County, with a population of 793.
There are 35 cities in Macomb County, Michigan.