65 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Worcester | 1 | 215,691 | 202,475 | 1.03% | 5,773 | 37 | City |
| Worcester | 2 | 215,436 | 202,475 | 0.97% | 5,766 | 37 | City |
| Leominster | 3 | 44,811 | 43,755 | 0.68% | 1,555 | 29 | City |
| Leominster | 4 | 44,436 | 43,755 | 0.26% | 1,542 | 29 | City |
| Fitchburg | 5 | 42,755 | 41,672 | 0.72% | 1,537 | 28 | City |
| Fitchburg | 6 | 42,381 | 41,672 | 0.28% | 1,523 | 28 | City |
| Shrewsbury | 7 | 40,166 | 38,269 | 0.68% | 1,936 | 21 | Town |
| Milford | 8 | 31,036 | 30,341 | 0.64% | 2,104 | 15 | Town |
| Westborough | 9 | 23,187 | 21,534 | 1.19% | 1,126 | 21 | Town |
| Gardner | 10 | 21,935 | 21,222 | 1.28% | 994 | 22 | City |
| Gardner | 11 | 21,460 | 21,222 | 0.19% | 973 | 22 | City |
| Grafton | 12 | 21,060 | 19,654 | 1.71% | 924 | 23 | Town |
| Holden | 13 | 20,804 | 19,903 | 1.16% | 593 | 35 | Town |
| Southbridge Town | 14 | 18,314 | 17,704 | 0.57% | 905 | 20 | City |
| Southbridge Town | 15 | 18,307 | 17,704 | 0.55% | 905 | 20 | City |
| Auburn | 16 | 18,083 | 16,864 | 2.15% | 1,168 | 15 | Town |
| Webster | 17 | 18,041 | 17,738 | 0.62% | 1,460 | 12 | Town |
| Northbridge | 18 | 17,035 | 16,320 | 0.94% | 987 | 17 | Town |
| Northborough | 19 | 16,073 | 15,710 | 0.64% | 870 | 18 | Town |
| Clinton | 20 | 15,950 | 15,412 | 0.66% | 2,822 | 6 | Town |
| Uxbridge | 21 | 14,871 | 14,197 | 0.57% | 503 | 30 | Town |
| Millbury | 22 | 14,495 | 13,813 | 1.12% | 922 | 16 | Town |
| Charlton | 23 | 13,874 | 13,304 | 0.98% | 329 | 42 | Town |
| Oxford | 24 | 13,709 | 13,335 | 0.76% | 517 | 27 | Town |
| Spencer | 25 | 12,280 | 11,963 | 0.78% | 374 | 33 | Town |
| Athol | 26 | 12,279 | 11,930 | 0.71% | 380 | 32 | Town |
| Lunenburg | 27 | 12,167 | 11,792 | 0.66% | 461 | 26 | Town |
| Dudley | 28 | 12,114 | 11,907 | 0.54% | 582 | 21 | Town |
| Leicester | 29 | 11,402 | 11,064 | 0.79% | 490 | 23 | Town |
| Winchendon | 30 | 10,747 | 10,344 | 0.75% | 250 | 43 | Town |
| Southborough | 31 | 10,713 | 10,447 | 0.68% | 765 | 14 | Town |
| Sturbridge | 32 | 10,307 | 9,865 | 1.03% | 277 | 37 | Town |
| Rutland | 33 | 9,921 | 9,085 | 1.45% | 282 | 35 | Town |
| Sutton | 34 | 9,803 | 9,353 | 1.05% | 302 | 32 | Town |
| Douglas | 35 | 9,758 | 8,997 | 1.59% | 268 | 36 | Town |
| Blackstone | 36 | 9,582 | 9,191 | 1.1% | 862 | 11 | Town |
| Lancaster | 37 | 9,279 | 8,424 | 1.57% | 338 | 27 | Town |
| Upton | 38 | 8,867 | 8,004 | 2.26% | 411 | 22 | Town |
| Westminster | 39 | 8,661 | 8,230 | 0.89% | 244 | 35 | Town |
| Templeton | 40 | 8,531 | 8,143 | 0.85% | 268 | 32 | Town |
| Sterling | 41 | 8,428 | 7,977 | 0.7% | 275 | 31 | Town |
| West Boylston | 42 | 8,146 | 7,638 | 1.29% | 629 | 13 | Town |
| Harvard | 43 | 7,100 | 6,846 | 0.68% | 269 | 26 | Town |
| Ashburnham | 44 | 6,654 | 6,312 | 1% | 174 | 38 | Town |
| Mendon | 45 | 6,589 | 6,224 | 1.14% | 371 | 18 | Town |
| Hopedale | 46 | 6,139 | 6,007 | 0.62% | 1,185 | 5 | Town |
| Bolton | 47 | 5,881 | 5,668 | 0.62% | 295 | 20 | Town |
| Barre | 48 | 5,747 | 5,523 | 1.02% | 130 | 44 | Town |
| Warren | 49 | 5,186 | 4,967 | 0.97% | 188 | 28 | Town |
| Boylston | 50 | 5,182 | 4,855 | 1.15% | 323 | 16 | Town |
| Paxton | 51 | 5,115 | 4,947 | 0.71% | 348 | 15 | Town |
| North Brookfield | 52 | 4,875 | 4,750 | 0.81% | 229 | 21 | Town |
| Hubbardston | 53 | 4,551 | 4,318 | 1.31% | 111 | 41 | Town |
| West Brookfield | 54 | 4,013 | 3,829 | 1.21% | 196 | 20 | Town |
| Princeton | 55 | 3,693 | 3,493 | 1.32% | 104 | 35 | Town |
| Brookfield | 56 | 3,556 | 3,438 | 0.79% | 229 | 16 | Town |
| Berlin | 57 | 3,545 | 3,271 | 0.94% | 273 | 13 | Town |
| Millville | 58 | 3,227 | 3,166 | 0.62% | 664 | 5 | Town |
| Hardwick | 59 | 2,798 | 2,664 | 1.38% | 72 | 39 | Town |
| East Brookfield | 60 | 2,279 | 2,222 | 0.93% | 231 | 10 | Town |
| Oakham | 61 | 1,942 | 1,851 | 0.73% | 93 | 21 | Town |
| Phillipston | 62 | 1,801 | 1,724 | 1.18% | 74 | 24 | Town |
| Royalston | 63 | 1,305 | 1,253 | 0.54% | 31 | 42 | Town |
| Petersham | 64 | 1,288 | 1,196 | 1.66% | 24 | 54 | Town |
| New Braintree | 65 | 1,032 | 992 | 1.08% | 50 | 21 | Town |
Worcester is the largest city in Worcester County, with a population of 215,691.
New Braintree is the smallest city in Worcester County, with a population of 1,032.
There are 65 cities in Worcester County, Massachusetts.