| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Warren | 1 | 136,620 | 139,203 | -0.38% | 3,974 | 34 | City |
| Sterling Heights | 2 | 133,851 | 134,106 | -0.06% | 3,672 | 36 | City |
| Clinton | 3 | 101,785 | 100,452 | 0.41% | 3,632 | 28 | Township |
| Macomb | 4 | 96,318 | 91,652 | 1.28% | 2,657 | 36 | Township |
| Shelby | 5 | 80,743 | 79,336 | 0.41% | 2,347 | 34 | Township |
| St. Clair Shores | 6 | 57,643 | 58,761 | -0.4% | 4,935 | 12 | City |
| Chesterfield | 7 | 48,623 | 45,361 | 1.79% | 1,762 | 28 | Township |
| Roseville | 8 | 46,670 | 47,617 | -0.41% | 4,745 | 10 | City |
| Eastpointe | 9 | 33,700 | 34,256 | -0.34% | 6,534 | 5 | City |
| Washington | 10 | 29,479 | 28,169 | 0.86% | 829 | 36 | Township |
| Harrison | 11 | 24,008 | 24,272 | 0.1% | 1,685 | 14 | Township |
| Grosse Pointe Woods | 12 | 15,646 | 16,416 | -0.92% | 4,828 | 3 | City |
| Mount Clemens | 13 | 15,356 | 15,668 | -0.41% | 3,752 | 4 | City |
| Fraser | 14 | 14,444 | 14,696 | -0.36% | 3,488 | 4 | City |
| Lenox | 15 | 13,371 | 12,161 | 0.91% | 345 | 39 | Township |
| New Baltimore | 16 | 12,119 | 12,097 | -0.03% | 2,634 | 5 | City |
| Bruce | 17 | 10,291 | 9,333 | 1.14% | 280 | 37 | Township |
| Center Line | 18 | 8,495 | 8,532 | -0.09% | 4,849 | 2 | City |
| New Haven | 19 | 6,888 | 6,125 | 2.06% | 2,724 | 3 | Village |
| Richmond | 20 | 5,930 | 5,869 | 0.05% | 2,052 | 3 | City |
| Armada | 21 | 5,407 | 5,316 | 0.43% | 148 | 37 | Township |
| Utica | 22 | 5,086 | 5,225 | -0.55% | 2,891 | 2 | City |
| Ray | 23 | 3,885 | 3,774 | 0.96% | 106 | 37 | Township |
| Romeo | 24 | 3,744 | 3,760 | -0.16% | 1,825 | 2 | Village |
| Richmond | 25 | 3,665 | 3,541 | 0.91% | 98 | 37 | Township |
| Fraser | 26 | 2,938 | 2,989 | -0.27% | 91 | 32 | Township |
| Village of Grosse Pointe Shores | 27 | 2,509 | 2,640 | -0.95% | 2,254 | 1 | City |
| Warren | 28 | 2,033 | 2,040 | -0.59% | 58 | 35 | Township |
| Richmond | 29 | 1,693 | 1,656 | -0.24% | 51 | 33 | Township |
| Armada | 30 | 1,675 | 1,703 | -0.36% | 2,273 | 1 | Village |
| Washington | 31 | 1,508 | 1,526 | -0.4% | 42 | 36 | Township |
| New Haven | 32 | 1,209 | 1,217 | -0.17% | 34 | 36 | Township |
| New Haven | 33 | 1,049 | 1,061 | 0% | 29 | 36 | Township |
| Richmond | 34 | 811 | 802 | 0% | 15 | 56 | Township |
| Washington | 35 | 795 | 809 | -0.25% | 23 | 35 | Township |
Warren is the largest city in Macomb County, with a population of 136,620.
Washington is the smallest city in Macomb County, with a population of 795.
There are 35 cities in Macomb County, Michigan.