Worcester County, Massachusetts

County seat: Worcester · Population 888,502 (2025) · 1,511 sq mi

Worcester County is the 2nd most populous of Massachusetts's 14 counties, with 888,502 people (2025 estimate). Its county seat is Worcester. The map shows its 5 cities and towns and the 9 neighboring counties.

Map of Worcester County, Massachusetts with cities, towns and the county boundary
Worcester County, Massachusetts with its cities and towns, unincorporated communities (CDPs) and neighboring counties. Boundaries: U.S. Census Bureau, 2025. Free to use with attribution (CC BY 4.0).

Worcester County facts

County seat
Worcester
Population (2025 estimate)
888,502 +3.1% since 2020
Land area
1,511 sq mi 1st largest of 14
Water area
69 sq mi
Population density
588 per sq mi
Established
1731
Named after
Worcester county seat city in Worcester County, Massachusetts, United States
Largest city
Worcester 213,862
Median household income
$95,939
Cities and towns
5 plus 30 CDPs
ZIP codes
87
Time zone
Eastern
FIPS code
25027

Cities and towns in Worcester County

Worcester County has 5 incorporated cities, towns and villages. Populations count the people living inside Worcester County; cities that cross a county line also list the other counties.

NameTypePopulation 2025Also in
Worcester (county seat)City213,862
LeominsterCity44,194
FitchburgCity42,136
GardnerCity21,483
Southbridge TownCity18,105

Unincorporated communities (CDPs)

Census-designated places are communities without their own city government; the county provides their services.

CommunityPopulationAlso in
Milford27,731
Webster12,228
Athol8,801
Clinton7,658
Whitinsville7,115
Northborough6,392
Oxford5,671
Spencer5,661
Westborough4,699
Hopedale4,360
Winchendon4,331
Upton3,234
Cordaville2,989
East Douglas2,987
North Brookfield2,659
Baldwinville2,528
Sturbridge2,443
Fiskdale2,311
South Lancaster2,177
Lunenburg2,057
Rutland2,019
West Brookfield1,563
South Ashburnham1,500
East Brookfield1,445
Devens1,440Middlesex County
Warren1,426
Brookfield828
Barre673
West Warren613
Petersham312

ZIP codes in Worcester County

87 ZIP codes reach into Worcester County. ZIP codes ignore county lines, so some also cover a neighboring county.

Population of Worcester County, 2020–2025

Worcester County grew by 26,409 people (+3.1%) between April 2020 and July 2025: 4,308 more births than deaths and a net gain of 22,797 people from migration.

Year (July 1)Population
2020857,028
2021862,157
2022866,439
2023874,225
2024883,722
2025888,502

Neighboring counties

Printable Worcester County map

The PDF is a vector file with real text: it prints sharp on Letter paper and you can search it for a town. The PNG is 2400 pixels wide for slides and documents. Both are free to use with a credit to WhichCounty.

Paste this code to embed the map on your site:

Sources

Back to the Massachusetts county map with all 14 counties. Found an error? Tell us.