| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Polson | 1 | 5,769 | 5,177 | 2.05% | 1,235 | 5 | City |
| Ronan | 2 | 2,261 | 1,982 | 2.35% | 1,460 | 2 | City |
| St. Ignatius | 3 | 839 | 784 | 1.33% | 1,574 | 1 | Town |
Polson is the largest city in Lake County, with a population of 5,769.
St. Ignatius is the smallest city in Lake County, with a population of 839.
There are 3 cities in Lake County, Montana.