5 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Montpelier | 1 | 2,724 | 2,639 | 0.52% | 1,175 | 2 | City |
| Paris | 2 | 562 | 540 | 0.72% | 161 | 3 | City |
| Georgetown | 3 | 512 | 502 | 0.39% | 753 | 1 | City |
| Bloomington | 4 | 223 | 196 | 2.29% | 234 | 1 | City |
| St. Charles | 5 | 196 | 163 | 3.16% | 267 | 1 | City |
Montpelier is the largest city in Bear Lake County, with a population of 2,724.
St. Charles is the smallest city in Bear Lake County, with a population of 196.
There are 5 cities in Bear Lake County, Idaho.