21 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Sandpoint | 1 | 10,872 | 8,658 | 4.1% | 2,542 | 4 | City |
| Sandpoint | 2 | 10,872 | 8,731 | 4.1% | 2,542 | 4 | City |
| Ponderay | 3 | 2,187 | 1,298 | 8.75% | 745 | 3 | City |
| Ponderay | 4 | 2,187 | 1,305 | 8.75% | 745 | 3 | City |
| Priest River | 5 | 1,890 | 1,665 | 2.33% | 844 | 2 | City |
| Priest River | 6 | 1,890 | 1,674 | 2.33% | 844 | 2 | City |
| Dover | 7 | 1,227 | 756 | 7.92% | 390 | 3 | City |
| Dover | 8 | 1,227 | 777 | 7.92% | 390 | 3 | City |
| Kootenai | 9 | 1,114 | 945 | 2.86% | 2,011 | 1 | City |
| Kootenai | 10 | 1,114 | 957 | 2.86% | 2,011 | 1 | City |
| Clark Fork | 11 | 589 | 518 | 2.26% | 598 | 1 | City |
| Clark Fork | 12 | 589 | 521 | 2.26% | 598 | 1 | City |
| Blanchard | 13 | 482 | 222 | 2.99% | 325 | 1 | CDP |
| Laclede | 14 | 364 | 364 | 7.06% | 319 | 1 | CDP |
| Oldtown | 15 | 269 | 221 | 3.46% | 327 | 1 | City |
| Oldtown | 16 | 269 | 222 | 3.46% | 327 | 1 | City |
| East Hope | 17 | 255 | 227 | 2% | 551 | 0 | City |
| East Hope | 18 | 255 | 228 | 2% | 551 | 0 | City |
| Hope | 19 | 109 | 97 | 1.87% | 112 | 1 | City |
| Hope | 20 | 109 | 97 | 1.87% | 112 | 1 | City |
| Coolin | 21 | 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 21 cities in Bonner County, Idaho.