| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Worcester | 1 | 215,778 | 202,448 | 0.9% | 5,776 | 37 | City |
| Leominster | 2 | 44,134 | 43,744 | -0.14% | 1,531 | 29 | City |
| Fitchburg | 3 | 42,121 | 41,656 | -0.04% | 1,514 | 28 | City |
| Shrewsbury | 4 | 39,568 | 38,269 | -0.15% | 1,908 | 21 | Town |
| Milford | 5 | 30,810 | 30,340 | -0.07% | 2,089 | 15 | Town |
| Westborough | 6 | 23,143 | 21,534 | 1.09% | 1,123 | 21 | Town |
| Grafton | 7 | 21,709 | 19,655 | 3.16% | 952 | 23 | Town |
| Gardner | 8 | 21,451 | 21,210 | -0.15% | 972 | 22 | City |
| Holden | 9 | 20,655 | 19,914 | 0.63% | 589 | 35 | Town |
| Southbridge Town | 10 | 18,078 | 17,701 | -0.15% | 893 | 20 | City |
| Webster | 11 | 17,833 | 17,744 | -0.01% | 1,443 | 12 | Town |
| Auburn | 12 | 17,572 | 16,845 | 0.03% | 1,135 | 15 | Town |
| Northbridge | 13 | 16,871 | 16,311 | 0.43% | 977 | 17 | Town |
| Northborough | 14 | 16,072 | 15,712 | -0.05% | 870 | 18 | Town |
| Clinton | 15 | 15,691 | 15,407 | -0.17% | 2,776 | 6 | Town |
| Uxbridge | 16 | 14,846 | 14,199 | 0.43% | 502 | 30 | Town |
| Millbury | 17 | 14,363 | 13,817 | 0.61% | 914 | 16 | Town |
| Charlton | 18 | 13,737 | 13,313 | 0.38% | 326 | 42 | Town |
| Oxford | 19 | 13,514 | 13,333 | 0% | 510 | 27 | Town |
| Spencer | 20 | 12,204 | 11,965 | 0.25% | 371 | 33 | Town |
| Athol | 21 | 12,151 | 11,920 | 0.18% | 376 | 32 | Town |
| Lunenburg | 22 | 12,058 | 11,800 | 0.12% | 457 | 26 | Town |
| Dudley | 23 | 11,951 | 11,903 | -0.18% | 574 | 21 | Town |
| Leicester | 24 | 11,434 | 11,075 | 0.05% | 492 | 23 | Town |
| Winchendon | 25 | 10,635 | 10,345 | 0.14% | 247 | 43 | Town |
| Southborough | 26 | 10,541 | 10,443 | -0.17% | 752 | 14 | Town |
| Sturbridge | 27 | 10,131 | 9,868 | 0.11% | 272 | 37 | Town |
| Rutland | 28 | 9,902 | 9,084 | 1.29% | 282 | 35 | Town |
| Sutton | 29 | 9,698 | 9,369 | 0.37% | 299 | 32 | Town |
| Douglas | 30 | 9,631 | 8,992 | 0.9% | 264 | 36 | Town |
| Blackstone | 31 | 9,450 | 9,192 | 0.36% | 851 | 11 | Town |
| Lancaster | 32 | 9,296 | 8,447 | 1.47% | 338 | 27 | Town |
| Westminster | 33 | 8,998 | 8,238 | 2.17% | 254 | 35 | Town |
| Templeton | 34 | 8,696 | 8,154 | 1.67% | 273 | 32 | Town |
| Upton | 35 | 8,641 | 8,003 | 0.95% | 400 | 22 | Town |
| Sterling | 36 | 8,362 | 7,978 | 0.05% | 273 | 31 | Town |
| West Boylston | 37 | 7,909 | 7,628 | -0.18% | 611 | 13 | Town |
| Bolton | 38 | 7,150 | 5,666 | 10.39% | 358 | 20 | Town |
| Harvard | 39 | 7,010 | 6,847 | -0.06% | 265 | 26 | Town |
| Ashburnham | 40 | 6,573 | 6,315 | 0.29% | 171 | 38 | Town |
| Mendon | 41 | 6,510 | 6,219 | 0.48% | 366 | 18 | Town |
| Hopedale | 42 | 6,061 | 6,010 | -0.08% | 1,170 | 5 | Town |
| Barre | 43 | 5,652 | 5,524 | 0.2% | 127 | 44 | Town |
| Warren | 44 | 5,148 | 4,972 | 0.51% | 187 | 28 | Town |
| Boylston | 45 | 5,140 | 4,854 | 0.71% | 320 | 16 | Town |
| Paxton | 46 | 5,041 | 4,940 | -0.1% | 343 | 15 | Town |
| North Brookfield | 47 | 4,787 | 4,747 | -0.13% | 225 | 21 | Town |
| Hubbardston | 48 | 4,486 | 4,312 | 0.58% | 109 | 41 | Town |
| West Brookfield | 49 | 3,974 | 3,826 | 0.68% | 194 | 20 | Town |
| Princeton | 50 | 3,636 | 3,491 | 0.5% | 103 | 35 | Town |
| Brookfield | 51 | 3,529 | 3,424 | 0.37% | 227 | 16 | Town |
| Berlin | 52 | 3,489 | 3,272 | 0.09% | 269 | 13 | Town |
| Millville | 53 | 3,182 | 3,164 | -0.13% | 654 | 5 | Town |
| Hardwick | 54 | 2,752 | 2,660 | 0.58% | 71 | 39 | Town |
| East Brookfield | 55 | 2,239 | 2,207 | 0.36% | 227 | 10 | Town |
| Oakham | 56 | 1,915 | 1,851 | -0.1% | 92 | 21 | Town |
| Phillipston | 57 | 1,818 | 1,732 | 1.34% | 75 | 24 | Town |
| Royalston | 58 | 1,299 | 1,253 | 0.15% | 31 | 42 | Town |
| Petersham | 59 | 1,240 | 1,194 | -0.16% | 23 | 54 | Town |
| New Braintree | 60 | 1,017 | 992 | 0.39% | 49 | 21 | Town |
Worcester is the largest city in Worcester County, with a population of 215,778.
New Braintree is the smallest city in Worcester County, with a population of 1,017.
There are 60 cities in Worcester County, Massachusetts.