| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Montpelier | 1 | 2,717 | 2,642 | 0.26% | 1,172 | 2 | City |
| Paris | 2 | 543 | 540 | 0.37% | 156 | 3 | City |
| Georgetown | 3 | 492 | 501 | 0% | 724 | 1 | City |
| Bloomington | 4 | 216 | 198 | 1.89% | 227 | 1 | City |
| St. Charles | 5 | 190 | 165 | 2.7% | 259 | 1 | City |
Montpelier is the largest city in Bear Lake County, with a population of 2,717.
St. Charles is the smallest city in Bear Lake County, with a population of 190.
There are 5 cities in Bear Lake County, Idaho.