Town Chart.

← Back to Discover · All towns in Massachusetts

Towns in Hampshire County

20 towns with data in Hampshire County, Massachusetts, largest first. Find your matches.

Amherst Town is the largest of the 20 towns we list in Hampshire County, with 38,182 people. Together they have 162,028 people.

TownPopulationTypical household incomeTypical home price
Amherst Town 38,182 $66,968 $484,900
Northampton 30,962 $80,288 $429,700
South Hadley 17,754 $93,910 $357,900
Easthampton 16,086 $71,673 $371,500
Belchertown 15,393 $108,068 $371,300
Ware 10,048 $67,475 $289,700
Southampton 6,230 $123,125 $452,300
Granby 6,080 $119,297 $352,600
Hadley 5,306 $119,259 $511,000
Hatfield 3,325 $89,005 $440,800
Williamsburg 2,694 $104,792 $403,100
Huntington 2,220 $94,398 $293,100
Westhampton 1,552 $100,000 $413,200
Pelham 1,335 $113,750 $447,600
Chesterfield 1,055 $103,967 $390,800
Worthington 1,021 $91,667 $380,400
Goshen 915 $98,906 $351,900
Cummington 902 $104,167 $300,600
Plainfield 616 $63,500 $309,000
Middlefield 352 $103,750 $332,800

ZIP codes in Hampshire County

26 ZIP codes in Hampshire County, Massachusetts. A ZIP code can also reach into a neighboring county.

Nearby counties in Massachusetts

Link to this page

Copy this HTML to link to this page from your own site.