20 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Ludington | 1 | 7,550 | 7,682 | -0.36% | 2,247 | 3 | City |
| Hamlin | 2 | 3,749 | 3,708 | -0.11% | 137 | 27 | Township |
| Amber | 3 | 2,556 | 2,535 | -0.2% | 93 | 28 | Township |
| Pere Marquette charter | 4 | 2,385 | 2,382 | 0% | 169 | 14 | Township |
| Victory | 5 | 1,421 | 1,405 | -0.07% | 40 | 36 | Township |
| Branch | 6 | 1,413 | 1,403 | -0.14% | 40 | 35 | Township |
| Scottville | 7 | 1,354 | 1,357 | -0.07% | 909 | 1 | City |
| Custer | 8 | 1,316 | 1,315 | -0.3% | 38 | 35 | Township |
| Riverton | 9 | 1,233 | 1,232 | -0.24% | 35 | 35 | Township |
| Custer | 10 | 1,211 | 1,155 | 0.33% | 35 | 35 | Township |
| Sherman | 11 | 1,128 | 1,128 | -0.44% | 31 | 36 | Township |
| Summit | 12 | 996 | 991 | -0.2% | 78 | 13 | Township |
| Custer | 13 | 906 | 899 | -0.11% | 26 | 35 | Township |
| Free Soil | 14 | 844 | 839 | -0.24% | 22 | 39 | Township |
| Eden | 15 | 594 | 589 | -0.17% | 17 | 35 | Township |
| Logan | 16 | 338 | 331 | 0% | 9 | 36 | Township |
| Custer | 17 | 299 | 301 | -0.33% | 281 | 1 | Village |
| Fountain | 18 | 181 | 180 | 0% | 177 | 1 | Village |
| Meade | 19 | 180 | 179 | 0% | 5 | 37 | Township |
| Free Soil | 20 | 148 | 150 | -0.67% | 143 | 1 | Village |
Ludington is the largest city in Mason County, with a population of 7,550.
Free Soil is the smallest city in Mason County, with a population of 148.
There are 20 cities in Mason County, Michigan.