31 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Manchester | 1 | 117,774 | 115,512 | 0.59% | 3,561 | 33 | City |
| Nashua | 2 | 93,297 | 91,197 | 0.78% | 3,026 | 31 | City |
| Merrimack | 3 | 30,251 | 26,835 | 1.48% | 928 | 33 | Town |
| Hudson | 4 | 26,151 | 25,371 | 0.7% | 925 | 28 | Town |
| Bedford | 5 | 23,904 | 23,446 | 0.1% | 729 | 33 | Town |
| Goffstown | 6 | 18,462 | 18,564 | -0.07% | 499 | 37 | Town |
| Milford | 7 | 16,710 | 16,138 | 0.54% | 658 | 25 | Town |
| Pelham | 8 | 15,019 | 14,238 | 1.12% | 570 | 26 | Town |
| Amherst | 9 | 11,960 | 11,755 | 0.19% | 353 | 34 | Town |
| Weare | 10 | 9,258 | 9,081 | 0.21% | 157 | 59 | Town |
| Hollis | 11 | 8,790 | 8,363 | 0.25% | 277 | 32 | Town |
| Litchfield | 12 | 8,654 | 8,469 | 0.58% | 580 | 15 | Town |
| Peterborough | 13 | 6,471 | 6,357 | 0.29% | 170 | 38 | Town |
| Hillsborough | 14 | 6,291 | 5,940 | 1.63% | 144 | 44 | Town |
| New Boston | 15 | 6,287 | 6,110 | 0.54% | 147 | 43 | Town |
| Brookline | 16 | 5,885 | 5,646 | 0.6% | 297 | 20 | Town |
| New Ipswich | 17 | 5,475 | 5,210 | 0.64% | 167 | 33 | Town |
| Wilton | 18 | 4,017 | 3,903 | 0.4% | 157 | 26 | Town |
| Antrim | 19 | 2,758 | 2,650 | 0.69% | 77 | 36 | Town |
| Mont Vernon | 20 | 2,705 | 2,597 | 0.41% | 161 | 17 | Town |
| Greenville | 21 | 2,011 | 1,972 | 0.15% | 292 | 7 | Town |
| Deering | 22 | 1,932 | 1,896 | 0.26% | 63 | 31 | Town |
| Hancock | 23 | 1,755 | 1,729 | 0.06% | 59 | 30 | Town |
| Lyndeborough | 24 | 1,726 | 1,698 | 0.41% | 57 | 30 | Town |
| Greenfield | 25 | 1,722 | 1,711 | 0.76% | 66 | 26 | Town |
| Francestown | 26 | 1,655 | 1,607 | 0.3% | 56 | 30 | Town |
| Bennington | 27 | 1,509 | 1,495 | 0.07% | 133 | 11 | Town |
| Mason | 28 | 1,469 | 1,445 | 0.27% | 61 | 24 | Town |
| Temple | 29 | 1,421 | 1,376 | 0.71% | 64 | 22 | Town |
| Sharon | 30 | 353 | 355 | 0% | 23 | 16 | Town |
| Windsor | 31 | 276 | 263 | 0.36% | 33 | 8 | Town |
Manchester is the largest city in Hillsborough County, with a population of 117,774.
Windsor is the smallest city in Hillsborough County, with a population of 276.
There are 31 cities in Hillsborough County, New Hampshire.