Hillsborough County, New Hampshire Cities (2026)

City
Rank
2026 Pop.
2020 Pop.
Annual Change
Density (/mi²)
Area (mi²)
Type
Manchester1117,453115,5070.54%3,55233 City
Nashua292,94991,1950.56%3,01431 City
Merrimack330,06226,8351.22%92233 Town
Hudson426,21525,3670.82%92728 Town
Bedford524,08023,4460.45%73533 Town
Goffstown618,65818,5590.27%50437 Town
Milford716,84016,1390.92%66325 Town
Pelham814,97514,2370.99%56826 Town
Amherst912,05011,7550.54%35534 Town
Weare109,3539,0850.67%15859 Town
Hollis118,8848,3640.74%28032 Town
Litchfield128,8558,4671.73%59315 Town
Peterborough136,5426,3500.66%17238 Town
New Boston146,3366,1070.96%14843 Town
Hillsborough156,1795,9360.73%14144 Town
Brookline165,9005,6470.72%29720 Town
New Ipswich175,5315,2101.17%16933 Town
Wilton184,0473,9040.8%15826 Town
Antrim192,7912,6511.23%7836 Town
Mont Vernon202,7152,5960.63%16117 Town
Greenville212,0391,9750.49%2967 Town
Deering221,9381,8960.26%6331 Town
Hancock231,7731,7290.57%5930 Town
Lyndeborough241,7511,6951.21%5830 Town
Greenfield251,7501,7121.33%6726 Town
Francestown261,6731,6070.9%5630 Town
Bennington271,5291,4950.72%13511 Town
Mason281,4631,4410.21%6124 Town
Temple291,4181,3770.57%6422 Town
Sharon303563560.28%2316 Town
Windsor312832620.35%348 Town

Hillsborough County Cities Summary

Largest City

Manchester is the largest city in Hillsborough County, with a population of 117,453.

Smallest City

Windsor is the smallest city in Hillsborough County, with a population of 283.

10 Largest Cities

There are 31 cities in Hillsborough County, New Hampshire.

Location of Hillsborough County