12 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Sandpoint | 1 | 10,872 | 8,731 | 4.1% | 2,542 | 4 | City |
| Ponderay | 2 | 2,187 | 1,305 | 8.75% | 745 | 3 | City |
| Priest River | 3 | 1,890 | 1,674 | 2.33% | 844 | 2 | City |
| Dover | 4 | 1,227 | 777 | 7.92% | 390 | 3 | City |
| Kootenai | 5 | 1,114 | 957 | 2.86% | 2,011 | 1 | City |
| Clark Fork | 6 | 589 | 521 | 2.26% | 598 | 1 | City |
| Blanchard | 7 | 482 | 222 | 2.99% | 325 | 1 | CDP |
| Laclede | 8 | 364 | 364 | 7.06% | 319 | 1 | CDP |
| Oldtown | 9 | 269 | 222 | 3.46% | 327 | 1 | City |
| East Hope | 10 | 255 | 228 | 2% | 551 | 0 | City |
| Hope | 11 | 109 | 97 | 1.87% | 112 | 1 | City |
| Coolin | 12 | 11 | 12 | 10% | 22 | 1 | CDP |
Sandpoint is the largest city in Bonner County, with a population of 10,872.
Coolin is the smallest city in Bonner County, with a population of 11.
There are 12 cities in Bonner County, Idaho.