| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Laconia | 1 | 17,226 | 16,882 | -0.12% | 868 | 20 | City |
| Gilford | 2 | 7,903 | 7,717 | 0.06% | 204 | 39 | Town |
| Belmont | 3 | 7,402 | 7,310 | -0.08% | 247 | 30 | Town |
| Meredith | 4 | 6,867 | 6,677 | 0.19% | 171 | 40 | Town |
| Alton | 5 | 6,030 | 5,897 | -0.1% | 95 | 64 | Town |
| Barnstead | 6 | 5,047 | 4,924 | 0.18% | 117 | 43 | Town |
| Tilton | 7 | 4,073 | 3,967 | -0.46% | 365 | 11 | Town |
| Gilmanton | 8 | 4,055 | 3,955 | -0.12% | 70 | 58 | Town |
| Sanbornton | 9 | 3,035 | 3,031 | -0.1% | 64 | 47 | Town |
| New Hampton | 10 | 2,436 | 2,378 | 0.33% | 66 | 37 | Town |
| Center Harbor | 11 | 1,051 | 1,041 | 0.19% | 79 | 13 | Town |
Laconia is the largest city in Belknap County, with a population of 17,226.
Center Harbor is the smallest city in Belknap County, with a population of 1,051.
There are 11 cities in Belknap County, New Hampshire.