Berkshire County, Massachusetts Cities (2026)

34 cities

City
Rank
2026 Pop.
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Pittsfield142,97743,836-0.17%1,06240 City
Pittsfield242,76343,836-0.42%1,05740 City
North Adams312,44212,754-0.2%61120 City
North Adams412,36112,754-0.52%60820 City
Williamstown59,1818,717-0.04%19647 Town
Adams67,9448,146-0.3%34723 Town
Great Barrington77,3297,1740.58%16445 Town
Dalton86,1626,325-0.29%28322 Town
Lee95,6445,777-0.34%21626 Town
Lenox105,0725,0910%23921 Town
Sheffield113,3283,3240.06%7047 Town
Cheshire123,1763,253-0.22%11827 Town
Lanesborough132,9943,038-0.17%10429 Town
Stockbridge141,9901,9990.1%8823 Town
Becket151,9201,931-0.05%4246 Town
Hinsdale161,8921,9060.05%9121 Town
Clarksburg171,6271,656-0.31%12813 Town
Otis181,6131,634-0.19%4536 Town
New Marlborough191,4931,528-0.33%3247 Town
Richmond201,4031,411-0.07%7519 Town
Egremont211,3791,3710.15%7419 Town
West Stockbridge221,3211,336-0.08%7218 Town
Monterey231,0911,0900.28%4126 Town
Sandisfield249849860%1952 Town
Windsor258198250.12%2335 Town
Peru26794808-0.25%3126 Town
Hancock277407470%2136 Town
Florida28669690-0.3%2724 Town
Savoy296696451.06%1936 Town
Washington304974920%1338 Town
Alford31481488-0.21%4212 Town
Tyringham32417426-0.24%2219 Town
New Ashford33247248-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 42,977.

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