Berkshire County, Massachusetts Cities (2025)

42 cities

City
Rank
2025 Pop.
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Pittsfield142,58843,807-0.57%1,05240 City
Pittsfield242,46643,807-0.71%1,04940 City
North Adams312,35312,751-0.52%60720 City
North Adams412,30412,751-0.72%60520 City
Adams57,8658,141-0.82%34423 Town
Williamstown67,3477,518-0.26%15747 Town
Great Barrington77,1307,181-0.45%15945 Town
Dalton86,1106,319-0.73%28122 Town
Adams95,7745,6890.31%2,3572 CDP
Lee105,6425,780-0.46%21626 Town
Lenox115,0485,095-0.16%23821 Town
Williamstown124,5414,5650.31%1,3363 CDP
Sheffield133,2793,326-0.58%6947 Town
Cheshire143,1473,253-0.76%11727 Town
Lanesborough152,9733,045-0.57%10329 Town
Lenox162,0801,9841.32%1,0432 CDP
Stockbridge171,9742,013-0.5%8723 Town
Becket181,8991,932-0.58%4146 Town
Hinsdale191,8821,915-0.37%9121 Town
Great Barrington201,8052,213-1.53%1,2531 CDP
Clarksburg211,6281,655-0.37%12813 Town
Otis221,5991,634-0.62%4536 Town
New Marlborough231,4791,528-0.8%3247 Town
Richmond241,3951,409-0.21%7519 Town
Lee251,3711,508-3.18%1,0351 CDP
Egremont261,3631,370-0.29%7319 Town
West Stockbridge271,3111,340-0.53%7118 Town
Monterey281,0681,092-0.56%4026 Town
Sandisfield29977985-0.2%1952 Town
Housatonic30954682-1.04%1,0711 CDP
Windsor31807825-0.49%2335 Town
Peru32790808-0.63%3026 Town
Hancock33731748-0.54%2036 Town
Florida34661691-1.05%2724 Town
Savoy356476460%1836 Town
Cheshire365556830.54%1,4450 CDP
Washington374984920.2%1338 Town
Alford38477486-0.42%4112 Town
Tyringham39412428-0.96%2219 Town
Lenox Dale403193377.05%5831 CDP
New Ashford412472460%1813 Town
Mount Washington42155160-0.64%722 Town

Berkshire County Cities Summary

Largest City

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

Smallest City

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

10 Largest Cities

There are 42 cities in Berkshire County, Massachusetts.

Location of Berkshire County