Hampshire County, Massachusetts Cities (2025)

24 cities

City
Rank
2025 Pop.
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Northampton131,82429,2791.63%92934 City
Northampton231,24629,279-0.22%91234 City
South Hadley317,95816,306-0.4%1,01418 Town
Belchertown415,33715,339-0.23%29253 Town
Ware510,17210,0370.3%29634 Town
Ware66,2745,9780.11%1,0096 CDP
Southampton76,1396,221-0.68%21828 Town
Granby86,0456,099-0.31%21728 Town
Hadley95,2655,317-0.36%22823 Town
Hatfield103,3083,338-0.39%20816 Town
Belchertown112,5853,037-0.81%5145 CDP
Williamsburg122,4702,500-0.2%9726 Town
Huntington132,0622,095-0.43%7826 Town
Westhampton141,6271,615-0.12%6027 Town
Pelham151,4141,2815.29%5625 Town
Hatfield161,3341,1540.08%5442 CDP
Worthington171,1771,192-0.34%3732 Town
Chesterfield181,1691,186-0.43%3831 Town
Granby191,1281,183-1.4%3253 CDP
Goshen20936960-0.64%5417 Town
Huntington21847675-0.7%1835 CDP
Cummington22815827-0.49%3623 Town
Plainfield236606301.69%3121 Town
Middlefield244003890.76%1724 Town

Hampshire County Cities Summary

Largest City

Northampton is the largest city in Hampshire County, with a population of 31,824.

Smallest City

Middlefield is the smallest city in Hampshire County, with a population of 400.

10 Largest Cities

There are 24 cities in Hampshire County, Massachusetts.

Location of Hampshire County