Hampshire County, Massachusetts

County seat: Northampton · Population 164,065 (2025) · 527 sq mi

Hampshire County is the 10th most populous of Massachusetts's 14 counties, with 164,065 people (2025 estimate). Its county seat is Northampton. The map shows its 3 cities and towns and the 4 neighboring counties.

Map of Hampshire County, Massachusetts with cities, towns and the county boundary
Hampshire County, Massachusetts with its cities and towns, unincorporated communities (CDPs) and neighboring counties. Boundaries: U.S. Census Bureau, 2025. Free to use with attribution (CC BY 4.0).

Hampshire County facts

County seat
Northampton
Population (2025 estimate)
164,065 +1.1% since 2020
Land area
527 sq mi 8th largest of 14
Water area
18 sq mi
Population density
311 per sq mi
Established
1662
Named after
Hampshire ceremonial county of England
Largest city
Amherst Town 40,920
Median household income
$87,001
Cities and towns
3 plus 5 CDPs
ZIP codes
28
Time zone
Eastern
FIPS code
25015

Cities and towns in Hampshire County

Hampshire County has 3 incorporated cities, towns and villages. Populations count the people living inside Hampshire County; cities that cross a county line also list the other counties.

NameTypePopulation 2025Also in
Amherst TownCity40,920
Northampton (county seat)City31,047
EasthamptonCity15,851

Unincorporated communities (CDPs)

Census-designated places are communities without their own city government; the county provides their services.

CommunityPopulationAlso in
Ware6,369
Belchertown2,355
Hatfield1,449
Granby1,152
Huntington892

ZIP codes in Hampshire County

28 ZIP codes reach into Hampshire County. ZIP codes ignore county lines, so some also cover a neighboring county.

Population of Hampshire County, 2020–2025

Hampshire County grew by 1,750 people (+1.1%) between April 2020 and July 2025: 2,690 more deaths than births and a net gain of 8,924 people from migration.

Year (July 1)Population
2020148,597
2021165,218
2022165,193
2023165,217
2024164,679
2025164,065

Neighboring counties

Printable Hampshire County map

The PDF is a vector file with real text: it prints sharp on Letter paper and you can search it for a town. The PNG is 2400 pixels wide for slides and documents. Both are free to use with a credit to WhichCounty.

Paste this code to embed the map on your site:

Sources

Back to the Massachusetts county map with all 14 counties. Found an error? Tell us.