Cities in Worcester County, Massachusetts by Population (2024)

There are 60 cities in Worcester County, Massachusetts.

Note: As defined by the US Census Bureau, a city's official boundaries often extend miles beyond the city itself and may even cross county lines. As such, several thousand US cities officially exist in two or more counties (and therefore appear on multiple counties' lists of cities.)

Download Table Data

Enter your email below, and you'll receive this table's data in your inbox momentarily.

City
Rank
2024 Population
2020 Population
Annual Change
Density (/mi²)
Area (mi²)
Type
Worcester1209,566205,0560.94%5,60937.4City
Leominster243,50643,755-0.28%1,50928.8City
Fitchburg341,55741,675-0.05%1,49427.8City
Shrewsbury439,17538,2690.73%1,88920.7Town
Milford530,23930,345-0.06%2,05014.8Town
Westborough622,46721,5412.07%1,09120.6Town
Gardner721,00221,2210.13%95222.1City
Grafton820,08919,6480.57%88122.8Town
Holden919,93919,9020.03%56835.1Town
Southbridge Town1017,86617,698-0.08%88320.2City
Webster1117,54117,739-0.3%1,42012.4Town
Auburn1216,83916,8660.11%1,08715.5Town
Northbridge1316,53516,3180.49%95817.3Town
Northborough1415,67415,718-0.1%84918.5Town
Clinton1515,58315,4100.34%2,7575.7Town
Uxbridge1614,63314,1960.74%49529.6Town
Millbury1714,04013,8250.27%89315.7Town
Charlton1813,39213,3070.01%31742.2Town
Oxford1913,29113,331-0.11%50126.5Town
Athol2011,95111,9300.12%37032.3Town
Spencer2111,89811,966-0.18%36232.9Town
Lunenburg2211,84111,791-0.08%44926.4Town
Dudley2311,82011,906-0.24%56720.8Town
Leicester2411,07111,0660.04%47623.3Town
Winchendon2510,46910,3470.27%24343.0Town
Southborough2610,42010,448-0.09%74414.0Town
Sturbridge279,9319,8710.03%26737.2Town
Rutland289,5249,0731.08%27135.1Town
Sutton299,4739,3530.39%29232.4Town
Douglas309,3068,9970.7%25536.4Town
Blackstone319,2309,1900.22%83111.1Town
Lancaster329,1958,4214.46%33527.5Town
Upton338,4748,0031.96%39221.6Town
Westminster348,4088,2290.37%23735.4Town
Templeton358,3168,1440.67%26131.9Town
Sterling368,2527,9800.58%27030.6Town
West Boylston377,8067,6370.21%60313.0Town
Harvard386,9596,8470.45%26326.4Town
Ashburnham396,4456,3120.47%16838.3Town
Mendon406,3616,2260.47%35817.8Town
Hopedale416,0326,0080.07%1,1645.2Town
Bolton425,7395,6680.02%28819.9Town
Barre435,5265,524-0.18%12544.3Town
Warren445,0204,9660.4%18227.5Town
Paxton455,0104,946-0.12%34114.7Town
Boylston465,0084,8540.72%31216.1Town
North Brookfield474,7104,746-0.3%22121.3Town
Hubbardston484,3464,3160%10641.1Town
West Brookfield493,8653,8240.55%18920.5Town
Princeton503,5043,492-0.11%9935.4Town
Berlin513,4803,2701.61%26813.0Town
Brookfield523,4553,4390.2%22315.5Town
Millville533,1373,166-0.29%6454.9Town
Hardwick542,6632,662-0.04%6938.6Town
East Brookfield552,1942,222-0.36%2229.9Town
Oakham561,9081,8501.17%9220.8Town
Phillipston571,7231,724-0.06%7124.2Town
Royalston581,2861,2520.78%3141.8Town
Petersham591,1761,191-0.42%2254.2Town
New Braintree609939920%4820.8Town
showing: 60 rows

Note: City markers shown outside the county boundary mean that a part of the city extends into this county, but is primarily located in an adjacent county.

What is the largest city in Worcester County, Massachusetts?

Worcester is the largest city in Worcester County.

What is the smallest city in Worcester County, Massachusetts?

New Braintree is the smallest city in Worcester County.

How many cities are in Worcester County?

There are 60 cities in Worcester County, Massachusetts.

Frequently Asked Questions