3 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| White Sulphur Springs | 1 | 1,038 | 951 | 1.67% | 1,048 | 1 | City |
| Martinsdale | 2 | 46 | 42 | 6.98% | 53 | 1 | CDP |
| Martinsdale Colony | 3 | 27 | 124 | 3.85% | 12 | 2 | CDP |
White Sulphur Springs is the largest city in Meagher County, with a population of 1,038.
Martinsdale Colony is the smallest city in Meagher County, with a population of 27.
There are 3 cities in Meagher County, Montana.