Hampshire County, Massachusetts Cities (2026)

19 cities

City
Rank
2026 Pop.
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Northampton132,33329,2791.6%94434 City
Northampton231,17729,279-0.22%91034 City
South Hadley317,88516,306-0.41%1,01018 Town
Belchertown415,30215,339-0.23%29153 Town
Ware510,20210,0370.29%29734 Town
Southampton66,0976,221-0.68%21728 Town
Granby76,0266,099-0.31%21728 Town
Hadley85,2465,317-0.36%22723 Town
Hatfield93,2953,338-0.39%20716 Town
Williamsburg102,4652,500-0.2%9726 Town
Huntington112,0532,095-0.44%7826 Town
Westhampton121,6251,615-0.12%6027 Town
Pelham131,4851,2815.02%5925 Town
Worthington141,1731,192-0.34%3732 Town
Chesterfield151,1641,186-0.43%3831 Town
Goshen16930960-0.64%5417 Town
Cummington17811827-0.49%3523 Town
Plainfield186716301.67%3221 Town
Middlefield194033890.75%1724 Town

Hampshire County Cities Summary

Largest City

Northampton is the largest city in Hampshire County, with a population of 32,333.

Smallest City

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

10 Largest Cities

There are 19 cities in Hampshire County, Massachusetts.

Location of Hampshire County