Berkshire County, Massachusetts Cities (2026)

32 cities

City
Rank
2026 Pop.
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Pittsfield142,97743,836-0.17%1,06240 City
North Adams212,44212,754-0.2%61120 City
Williamstown39,1818,717-0.04%19647 Town
Adams47,9448,146-0.3%34723 Town
Great Barrington57,3297,1740.58%16445 Town
Dalton66,1626,325-0.29%28322 Town
Lee75,6445,777-0.34%21626 Town
Lenox85,0725,0910%23921 Town
Sheffield93,3283,3240.06%7047 Town
Cheshire103,1763,253-0.22%11827 Town
Lanesborough112,9943,038-0.17%10429 Town
Stockbridge121,9901,9990.1%8823 Town
Becket131,9201,931-0.05%4246 Town
Hinsdale141,8921,9060.05%9121 Town
Clarksburg151,6271,656-0.31%12813 Town
Otis161,6131,634-0.19%4536 Town
New Marlborough171,4931,528-0.33%3247 Town
Richmond181,4031,411-0.07%7519 Town
Egremont191,3791,3710.15%7419 Town
West Stockbridge201,3211,336-0.08%7218 Town
Monterey211,0911,0900.28%4126 Town
Sandisfield229849860%1952 Town
Windsor238198250.12%2335 Town
Peru24794808-0.25%3126 Town
Hancock257407470%2136 Town
Florida26669690-0.3%2724 Town
Savoy276696451.06%1936 Town
Washington284974920%1338 Town
Alford29481488-0.21%4212 Town
Tyringham30417426-0.24%2219 Town
New Ashford31247248-0.4%1813 Town
Mount Washington321571600%722 Town

Berkshire County Cities Summary

Largest City

Pittsfield is the largest city in Berkshire County, with a population of 42,977.

Smallest City

Mount Washington is the smallest city in Berkshire County, with a population of 157.

10 Largest Cities

There are 32 cities in Berkshire County, Massachusetts.

Location of Berkshire County