Berkshire County, Massachusetts Cities (2026)

City
Rank
2026 Pop.
2020 Pop.
Annual Change
Density (/mi²)
Area (mi²)
Type
Pittsfield142,55543,837-0.83%1,05240 City
North Adams212,27912,732-0.72%60320 City
Williamstown39,1458,719-0.45%19647 Town
Adams47,8668,145-0.86%34423 Town
Great Barrington57,2187,174-0.29%16145 Town
Dalton66,1116,325-0.75%28122 Town
Lee75,6495,770-0.42%21626 Town
Lenox85,0375,088-0.43%23721 Town
Sheffield93,3013,319-0.39%7047 Town
Cheshire103,1573,249-0.72%11827 Town
Lanesborough112,9793,045-0.67%10329 Town
Stockbridge121,9741,998-0.4%8723 Town
Becket131,9121,937-0.52%4246 Town
Hinsdale141,8691,902-0.59%9021 Town
Clarksburg151,6191,646-0.37%12813 Town
Otis161,5981,632-0.75%4536 Town
New Marlborough171,4901,531-0.67%3247 Town
Richmond181,3941,410-0.43%7519 Town
Egremont191,3671,365-0.15%7319 Town
West Stockbridge201,3101,338-0.68%7118 Town
Monterey211,0911,097-0.18%4126 Town
Sandisfield22981985-0.2%1952 Town
Windsor238178230%2335 Town
Peru24783810-1.01%3026 Town
Hancock25744751-0.53%2136 Town
Florida26694719-0.86%2824 Town
Savoy27651647-0.61%1836 Town
Washington285044950.4%1338 Town
Alford29484495-0.82%4212 Town
Tyringham304224270%2319 Town
New Ashford31245246-0.41%1813 Town
Mount Washington32153159-0.65%7.022 Town

Berkshire County Cities Summary

Largest City

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

Smallest City

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

10 Largest Cities

There are 32 cities in Berkshire County, Massachusetts.

Location of Berkshire County