16 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Red Lodge | 1 | 2,789 | 2,273 | 3.83% | 1,028 | 3 | City |
| Bridger | 2 | 729 | 664 | 1.82% | 915 | 1 | Town |
| Joliet | 3 | 629 | 581 | 1.45% | 2,296 | 0 | Town |
| Fromberg | 4 | 430 | 394 | 1.65% | 968 | 0 | Town |
| Rockvale | 5 | 394 | 168 | 7.07% | 237 | 2 | CDP |
| Roberts | 6 | 261 | 298 | -2.61% | 66 | 4 | CDP |
| Bridger | 7 | 211 | 155 | 7.11% | 59 | 4 | CDP |
| Belfry | 8 | 168 | 304 | -1.75% | 101 | 2 | CDP |
| Montaqua | 9 | 123 | 86 | 7.89% | 87 | 1 | CDP |
| Bearcreek | 10 | 104 | 89 | 2.97% | 912 | 0 | Town |
| Edgar | 11 | 102 | 148 | 0% | 150 | 1 | CDP |
| Fox | 12 | 89 | 38 | 7.23% | 30 | 3 | CDP |
| Luther | 13 | 49 | 35 | 6.52% | 86 | 1 | CDP |
| Boyd | 14 | 45 | 64 | 7.14% | 164 | 0 | CDP |
| Roscoe | 15 | 30 | 41 | 7.14% | 132 | 0 | CDP |
| Silesia | 16 | 14 | 16 | 7.69% | 7 | 2 | CDP |
Red Lodge is the largest city in Carbon County, with a population of 2,789.
Silesia is the smallest city in Carbon County, with a population of 14.
There are 16 cities in Carbon County, Montana.