14 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Thompson Falls | 1 | 1,565 | 1,360 | 2.56% | 982 | 2 | City |
| Thompson Falls | 2 | 1,565 | 1,367 | 2.56% | 982 | 2 | City |
| Plains | 3 | 1,276 | 1,110 | 2.57% | 2,075 | 1 | Town |
| Plains | 4 | 1,276 | 1,115 | 2.57% | 2,075 | 1 | Town |
| Hot Springs | 5 | 638 | 559 | 2.41% | 1,661 | 0 | Town |
| Hot Springs | 6 | 638 | 562 | 2.41% | 1,661 | 0 | Town |
| Trout Creek | 7 | 312 | 205 | 1.63% | 169 | 2 | CDP |
| Dixon | 8 | 309 | 252 | 2.32% | 47 | 7 | CDP |
| Heron | 9 | 303 | 281 | 0.33% | 59 | 5 | CDP |
| Noxon | 10 | 202 | 162 | -0.49% | 163 | 1 | CDP |
| Lonepine | 11 | 141 | 129 | -0.7% | 10 | 13 | CDP |
| Paradise | 12 | 121 | 114 | -1.63% | 490 | 0 | CDP |
| Weeksville | 13 | 120 | 86 | 7.14% | 41 | 3 | CDP |
| Old Agency | 14 | 80 | 61 | -1.23% | 141 | 1 | CDP |
Thompson Falls is the largest city in Sanders County, with a population of 1,565.
Old Agency is the smallest city in Sanders County, with a population of 80.
There are 14 cities in Sanders County, Montana.