Hampshire County, Massachusetts Cities (2025)

19 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
Southampton66,1396,221-0.68%21828 Town
Granby76,0456,099-0.31%21728 Town
Hadley85,2655,317-0.36%22823 Town
Hatfield93,3083,338-0.39%20816 Town
Williamsburg102,4702,500-0.2%9726 Town
Huntington112,0622,095-0.43%7826 Town
Westhampton121,6271,615-0.12%6027 Town
Pelham131,4141,2815.29%5625 Town
Worthington141,1771,192-0.34%3732 Town
Chesterfield151,1691,186-0.43%3831 Town
Goshen16936960-0.64%5417 Town
Cummington17815827-0.49%3623 Town
Plainfield186606301.69%3121 Town
Middlefield194003890.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 19 cities in Hampshire County, Massachusetts.

Location of Hampshire County