| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Ludington | 1 | 7,606 | 7,683 | -0.37% | 2,264 | 3 | City |
| Hamlin | 2 | 3,721 | 3,707 | -0.29% | 136 | 27 | Township |
| Amber | 3 | 2,543 | 2,530 | -0.27% | 92 | 28 | Township |
| Pere Marquette | 4 | 2,351 | 2,383 | -0.84% | 167 | 14 | Township |
| Victory | 5 | 1,413 | 1,406 | -0.14% | 39 | 36 | Township |
| Branch | 6 | 1,409 | 1,403 | -0.28% | 40 | 35 | Township |
| Scottville | 7 | 1,347 | 1,357 | -0.07% | 904 | 1 | City |
| Custer | 8 | 1,306 | 1,317 | -0.53% | 37 | 35 | Township |
| Custer | 9 | 1,226 | 1,151 | 1.07% | 35 | 35 | Township |
| Riverton | 10 | 1,226 | 1,234 | -0.49% | 35 | 35 | Township |
| Sherman | 11 | 1,122 | 1,127 | -0.53% | 31 | 36 | Township |
| Summit | 12 | 989 | 990 | -0.3% | 77 | 13 | Township |
| Custer | 13 | 902 | 897 | 0% | 26 | 35 | Township |
| Free Soil | 14 | 838 | 839 | -0.36% | 22 | 39 | Township |
| Eden | 15 | 582 | 586 | -0.51% | 16 | 35 | Township |
| Logan | 16 | 334 | 329 | 0% | 9.0 | 36 | Township |
| Custer | 17 | 300 | 302 | 0% | 282 | 1 | Village |
| Fountain | 18 | 185 | 184 | 0% | 180 | 1 | Village |
| Meade | 19 | 179 | 179 | 0% | 5.0 | 37 | Township |
| Free Soil | 20 | 148 | 149 | 0% | 143 | 1 | Village |
Ludington is the largest city in Mason County, with a population of 7,606.
Free Soil is the smallest city in Mason County, with a population of 148.
There are 20 cities in Mason County, Michigan.