15 cities
City | Rank | 2025 Pop. ↓ | 2020 Pop. | Change | Density | Area (mi²) | Type |
---|---|---|---|---|---|---|---|
Northampton | 1 | 29,272 | 27,324 | -0.17% | 855 | 34.24 | City |
South Hadley | 2 | 17,802 | 16,287 | -0.53% | 1,005 | 17.71 | Town |
Easthampton Town | 3 | 15,947 | 16,177 | -0.26% | 1,197 | 13.32 | City |
Belchertown | 4 | 15,283 | 15,339 | -0.18% | 291 | 52.60 | Town |
Ware | 5 | 10,345 | 10,040 | 1.36% | 301 | 34.38 | Town |
Southampton | 6 | 6,129 | 6,220 | -0.54% | 218 | 28.15 | Town |
Granby | 7 | 6,038 | 6,103 | -0.18% | 217 | 27.82 | Town |
Hadley | 8 | 5,257 | 5,315 | -0.19% | 228 | 23.09 | Town |
Hatfield | 9 | 3,311 | 3,338 | -0.12% | 208 | 15.90 | Town |
Williamsburg | 10 | 2,457 | 2,498 | -0.24% | 96 | 25.54 | Town |
Huntington | 11 | 2,059 | 2,095 | -0.29% | 78 | 26.32 | Town |
Westhampton | 12 | 1,628 | 1,617 | 0.06% | 60 | 27.18 | Town |
Pelham | 13 | 1,253 | 1,282 | -0.48% | 50 | 25.10 | Town |
Chesterfield | 14 | 1,163 | 1,185 | -0.43% | 38 | 30.85 | Town |
Worthington | 15 | 1,163 | 1,192 | -0.68% | 36 | 31.96 | Town |
Northampton is the largest city in Hampshire County, with a population of 29,272.
Worthington is the smallest city in Hampshire County.
There are 15 cities in Hampshire County, Massachusetts.