| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Manchester | 1 | 117,453 | 115,507 | 0.54% | 3,552 | 33 | City |
| Nashua | 2 | 92,949 | 91,195 | 0.56% | 3,014 | 31 | City |
| Merrimack | 3 | 30,062 | 26,835 | 1.22% | 922 | 33 | Town |
| Hudson | 4 | 26,215 | 25,367 | 0.82% | 927 | 28 | Town |
| Bedford | 5 | 24,080 | 23,446 | 0.45% | 735 | 33 | Town |
| Goffstown | 6 | 18,658 | 18,559 | 0.27% | 504 | 37 | Town |
| Milford | 7 | 16,840 | 16,139 | 0.92% | 663 | 25 | Town |
| Pelham | 8 | 14,975 | 14,237 | 0.99% | 568 | 26 | Town |
| Amherst | 9 | 12,050 | 11,755 | 0.54% | 355 | 34 | Town |
| Weare | 10 | 9,353 | 9,085 | 0.67% | 158 | 59 | Town |
| Hollis | 11 | 8,884 | 8,364 | 0.74% | 280 | 32 | Town |
| Litchfield | 12 | 8,855 | 8,467 | 1.73% | 593 | 15 | Town |
| Peterborough | 13 | 6,542 | 6,350 | 0.66% | 172 | 38 | Town |
| New Boston | 14 | 6,336 | 6,107 | 0.96% | 148 | 43 | Town |
| Hillsborough | 15 | 6,179 | 5,936 | 0.73% | 141 | 44 | Town |
| Brookline | 16 | 5,900 | 5,647 | 0.72% | 297 | 20 | Town |
| New Ipswich | 17 | 5,531 | 5,210 | 1.17% | 169 | 33 | Town |
| Wilton | 18 | 4,047 | 3,904 | 0.8% | 158 | 26 | Town |
| Antrim | 19 | 2,791 | 2,651 | 1.23% | 78 | 36 | Town |
| Mont Vernon | 20 | 2,715 | 2,596 | 0.63% | 161 | 17 | Town |
| Greenville | 21 | 2,039 | 1,975 | 0.49% | 296 | 7 | Town |
| Deering | 22 | 1,938 | 1,896 | 0.26% | 63 | 31 | Town |
| Hancock | 23 | 1,773 | 1,729 | 0.57% | 59 | 30 | Town |
| Lyndeborough | 24 | 1,751 | 1,695 | 1.21% | 58 | 30 | Town |
| Greenfield | 25 | 1,750 | 1,712 | 1.33% | 67 | 26 | Town |
| Francestown | 26 | 1,673 | 1,607 | 0.9% | 56 | 30 | Town |
| Bennington | 27 | 1,529 | 1,495 | 0.72% | 135 | 11 | Town |
| Mason | 28 | 1,463 | 1,441 | 0.21% | 61 | 24 | Town |
| Temple | 29 | 1,418 | 1,377 | 0.57% | 64 | 22 | Town |
| Sharon | 30 | 356 | 356 | 0.28% | 23 | 16 | Town |
| Windsor | 31 | 283 | 262 | 0.35% | 34 | 8 | Town |
Manchester is the largest city in Hillsborough County, with a population of 117,453.
Windsor is the smallest city in Hillsborough County, with a population of 283.
There are 31 cities in Hillsborough County, New Hampshire.