12 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Laconia | 1 | 17,636 | 16,890 | 0.93% | 889 | 20 | City |
| Laconia | 2 | 17,520 | 16,890 | 0.6% | 883 | 20 | City |
| Gilford | 3 | 7,928 | 7,708 | 0.27% | 204 | 39 | Town |
| Belmont | 4 | 7,460 | 7,312 | 0.21% | 249 | 30 | Town |
| Meredith | 5 | 6,879 | 6,671 | 0.36% | 172 | 40 | Town |
| Alton | 6 | 6,083 | 5,896 | 0.26% | 95 | 64 | Town |
| Barnstead | 7 | 5,070 | 4,924 | 0.34% | 118 | 43 | Town |
| Tilton | 8 | 4,094 | 3,967 | -0.27% | 367 | 11 | Town |
| Gilmanton | 9 | 4,074 | 3,955 | 0.02% | 70 | 58 | Town |
| Sanbornton | 10 | 3,039 | 3,033 | -0.3% | 64 | 47 | Town |
| New Hampton | 11 | 2,419 | 2,378 | -0.12% | 66 | 37 | Town |
| Center Harbor | 12 | 1,051 | 1,040 | 0.19% | 79 | 13 | Town |
Laconia is the largest city in Belknap County, with a population of 17,636.
Center Harbor is the smallest city in Belknap County, with a population of 1,051.
There are 12 cities in Belknap County, New Hampshire.