14 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Libby | 1 | 3,344 | 2,797 | 3.37% | 1,815 | 2 | City |
| Eureka | 2 | 1,603 | 1,390 | 2.69% | 1,209 | 1 | Town |
| Troy | 3 | 939 | 797 | 3.07% | 1,110 | 1 | City |
| Trego | 4 | 822 | 855 | 2.24% | 15 | 54 | CDP |
| White Haven | 5 | 729 | 614 | 1.39% | 736 | 1 | CDP |
| Pioneer Junction | 6 | 627 | 880 | -3.39% | 178 | 4 | CDP |
| Fortine | 7 | 459 | 435 | 2% | 65 | 7 | CDP |
| Yaak | 8 | 350 | 299 | 1.74% | 13 | 28 | CDP |
| Bull Lake | 9 | 256 | 220 | 7.11% | 141 | 2 | CDP |
| West Kootenai | 10 | 145 | 84 | -9.38% | 9 | 16 | CDP |
| Sylvanite | 11 | 114 | 85 | 0% | 20 | 6 | CDP |
| Rexford | 12 | 89 | 78 | 2.3% | 1,047 | 0 | Town |
| Happys Inn | 13 | 56 | 83 | -12.5% | 6 | 10 | CDP |
| Stryker | 14 | 26 | 22 | 8.33% | 25 | 1 | CDP |
Libby is the largest city in Lincoln County, with a population of 3,344.
Stryker is the smallest city in Lincoln County, with a population of 26.
There are 14 cities in Lincoln County, Montana.