Berkshire County, Massachusetts Cities (2025)

34 cities

City
Rank
2025 Pop.
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Pittsfield143,04943,836-0.17%1,06440 City
Pittsfield242,94243,836-0.42%1,06140 City
North Adams312,46712,754-0.2%61320 City
North Adams412,42612,754-0.53%61120 City
Williamstown59,1858,717-0.04%19747 Town
Adams67,9688,146-0.3%34823 Town
Great Barrington77,2877,1740.58%16345 Town
Dalton86,1806,325-0.29%28422 Town
Lee95,6635,777-0.33%21726 Town
Lenox105,0725,0910%23921 Town
Sheffield113,3263,3240.06%7047 Town
Cheshire123,1833,253-0.22%11927 Town
Lanesborough132,9993,038-0.17%10429 Town
Stockbridge141,9881,9990.1%8723 Town
Becket151,9211,931-0.05%4246 Town
Hinsdale161,8911,9060.05%9121 Town
Clarksburg171,6321,656-0.31%12913 Town
Otis181,6161,634-0.19%4536 Town
New Marlborough191,4981,528-0.33%3247 Town
Richmond201,4041,411-0.07%7519 Town
Egremont211,3771,3710.15%7419 Town
West Stockbridge221,3221,336-0.08%7218 Town
Monterey231,0881,0900.28%4126 Town
Sandisfield249849860%1952 Town
Windsor258188250.12%2335 Town
Peru26796808-0.25%3126 Town
Hancock277407470%2136 Town
Florida28671690-0.3%2824 Town
Savoy296626451.07%1836 Town
Washington304974920%1338 Town
Alford31482488-0.21%4212 Town
Tyringham32418426-0.24%2219 Town
New Ashford33248248-0.4%1813 Town
Mount Washington341571600%722 Town

Berkshire County Cities Summary

Largest City

Pittsfield is the largest city in Berkshire County, with a population of 43,049.

Smallest City

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

10 Largest Cities

There are 34 cities in Berkshire County, Massachusetts.

Location of Berkshire County