Home Metro areas Worcester, MA Worcester, MA metro area ZIP codes The Worcester, MA metropolitan statistical area (CBSA 49340) covers 2 counties in Connecticut and Massachusetts and 128 ZIP codes.
ZIP codes 128
Population 983,966
Avg. median income $99,600population-weighted
Counties 2 Click anywhere on the map to see which ZIP code it's in.
Copy all 128 ZIP codes Download CSV
Counties in the Worcester, MA area ZIP codes in the Worcester, MA area ZIP codes in the Worcester, MA area ZIP code City State County Population Median income Typical home value 01005 Barre MA Worcester County 5,204 $111,148 $408,100 01031 Gilbertville MA Worcester County 1,676 $60,517 $398,900 01037 Hardwick MA Worcester County 572 $74,722 $436,800 01068 Oakham MA Worcester County 1,639 $102,000 $480,200 01074 South Barre MA Worcester County 368 $79,583 — 01083 Warren MA Worcester County 2,858 $64,032 $359,700 01092 West Warren MA Worcester County 1,200 $68,614 $313,600 01094 Wheelwright MA Worcester County 52 — $472,200 01331 Athol MA Worcester County 13,922 $72,181 $348,300 01366 Petersham MA Worcester County 1,185 $110,750 $476,700 01368 Royalston MA Worcester County 1,455 $102,500 $390,700 01420 Fitchburg MA Worcester County 41,839 $72,780 $399,400 01430 Ashburnham MA Worcester County 6,481 $118,683 $457,100 01434 Devens MA Worcester County 1,564 $162,143 $594,100 01436 Baldwinville MA Worcester County 3,720 $77,721 $402,300 01438 East Templeton MA Worcester County 330 — $261,300 01440 Gardner MA Worcester County 21,276 $67,440 $373,300 01441 PO Box Westminster MA Worcester County — — — 01451 Harvard MA Worcester County 5,487 $214,792 $923,200 01452 Hubbardston MA Worcester County 4,371 $123,500 $477,800 01453 Leominster MA Worcester County 43,851 $84,296 $466,400 01462 Lunenburg MA Worcester County 11,919 $112,992 $543,500 01467 PO Box Still River MA Worcester County — — — 01468 Templeton MA Worcester County 4,183 $113,427 $422,600 01473 Westminster MA Worcester County 8,374 $106,331 $538,000 01475 Winchendon MA Worcester County 10,265 $76,552 $402,800 01501 Auburn MA Worcester County 16,877 $116,762 $464,600 01503 Berlin MA Worcester County 3,378 $121,336 $662,500 01504 Blackstone MA Worcester County 9,255 $94,191 $480,200 01505 Boylston MA Worcester County 4,948 $140,962 $625,900 01506 Brookfield MA Worcester County 3,460 $81,250 $410,500 01507 Charlton MA Worcester County 13,435 $117,587 $530,300 01508 PO Box Charlton City MA Worcester County — — — 01509 PO Box Charlton Depot MA Worcester County — — — 01510 Clinton MA Worcester County 15,563 $89,781 $451,900 01515 East Brookfield MA Worcester County 2,166 $81,042 $431,600 01516 Douglas MA Worcester County 9,376 $153,172 $554,900 01518 Fiskdale MA Worcester County 2,598 $136,111 $532,400 01519 Grafton MA Worcester County 8,058 $178,263 $681,500 01520 Holden MA Worcester County 16,912 $148,125 $559,700 01522 Jefferson MA Worcester County 3,152 $100,625 $533,900 01523 Lancaster MA Worcester County 8,606 $134,833 $578,500 01524 Leicester MA Worcester County 6,327 $102,099 $462,500 01525 Linwood MA Worcester County 0 — — 01526 PO Box Manchaug MA Worcester County — — — 01527 Millbury MA Worcester County 13,961 $118,790 $500,700 01529 Millville MA Worcester County 3,160 $127,188 $479,600 01531 New Braintree MA Worcester County 973 $99,500 $458,900 01532 Northborough MA Worcester County 15,750 $153,199 $685,600 01534 Northbridge MA Worcester County 6,230 $141,250 $525,300 01535 North Brookfield MA Worcester County 4,760 $79,285 $392,400 01536 North Grafton MA Worcester County 6,860 $115,938 $568,800 01537 North Oxford MA Worcester County 2,278 $102,956 $413,400 01538 PO Box North Uxbridge MA Worcester County — — — 01540 Oxford MA Worcester County 10,979 $110,579 $432,000 01541 Princeton MA Worcester County 3,529 $158,750 $628,100 01542 Rochdale MA Worcester County 2,615 $96,111 $498,800 01543 Rutland MA Worcester County 9,353 $145,707 $533,800 01545 Shrewsbury MA Worcester County 38,876 $139,302 $686,300 01546 PO Box Shrewsbury MA Worcester County — — — 01550 Southbridge MA Worcester County 17,928 $66,287 $379,300 01560 South Grafton MA Worcester County 4,984 $107,031 $579,400 01561 South Lancaster MA Worcester County 0 — — 01562 Spencer MA Worcester County 12,008 $80,533 $435,700 01564 Sterling MA Worcester County 8,183 $129,063 $593,800 01566 Sturbridge MA Worcester County 7,362 $137,730 $512,000 01568 Upton MA Worcester County 8,011 $160,417 $708,000 01569 Uxbridge MA Worcester County 14,304 $124,222 $540,100 01570 Webster MA Worcester County 17,748 $72,895 $442,100 01571 Dudley MA Worcester County 11,929 $84,604 $461,400 01581 Westborough MA Worcester County 21,944 $141,944 $726,100 01583 West Boylston MA Worcester County 7,606 $106,094 $517,000 01585 West Brookfield MA Worcester County 4,810 $87,857 $413,600 01586 PO Box West Millbury MA Worcester County — — — 01588 Whitinsville MA Worcester County 10,258 $92,486 $425,100 01590 Sutton MA Worcester County 9,422 $147,015 $641,500 01601 PO Box Worcester MA Worcester County — — — 01602 Worcester MA Worcester County 27,092 $91,764 $450,700 01603 Worcester MA Worcester County 20,868 $66,049 $395,200 01604 Worcester MA Worcester County 39,812 $73,505 $421,600 01605 Worcester MA Worcester County 30,579 $54,642 $443,200 01606 Worcester MA Worcester County 22,844 $92,105 $440,200 01607 Worcester MA Worcester County 8,706 $78,727 $389,800 01608 Worcester MA Worcester County 4,932 $45,687 $185,000 01609 Worcester MA Worcester County 22,047 $68,381 $545,100 01610 Worcester MA Worcester County 30,444 $51,472 $374,500 01611 Cherry Valley MA Worcester County 2,299 $109,868 $424,600 01612 Paxton MA Worcester County 5,002 $134,083 $551,400 01613 PO Box Worcester MA Worcester County — — — 01614 PO Box Worcester MA Worcester County — — — 01615 PO Box Worcester MA Worcester County — — — 01653 PO Box Worcester MA Worcester County — — — 01655 PO Box Worcester MA Worcester County — — — 01740 Bolton MA Worcester County 5,737 $205,449 $866,100 01745 Fayville MA Worcester County 586 $185,994 $650,800 01747 Hopedale MA Worcester County 6,027 $115,722 $532,900 01756 Mendon MA Worcester County 6,325 $132,256 $709,100 01757 Milford MA Worcester County 30,609 $96,621 $558,300 01772 Southborough MA Worcester County 9,907 $201,568 $953,500 06226 Willimantic CT Windham County 19,344 $47,162 $276,100 06234 Brooklyn CT Windham County 8,517 $96,207 $417,700 06235 Chaplin CT Windham County 2,018 $98,059 $367,100 06239 Danielson CT Windham County 11,185 $74,267 $359,500 06241 Dayville CT Windham County 6,585 $88,389 $387,300 06242 Eastford CT Windham County 1,290 $89,250 $409,400 06243 East Killingly CT Windham County 83 $122,083 — 06247 Hampton CT Windham County 2,412 $108,854 $396,300 06255 North Grosvenordale CT Windham County 4,494 $88,750 $383,700 06256 North Windham CT Windham County 1,704 $80,333 $314,200 06258 Pomfret CT Windham County 114 — — 06259 Pomfret Center CT Windham County 4,568 $108,476 $480,400 06260 Putnam CT Windham County 9,266 $70,502 $351,900 06262 Quinebaug CT Windham County 813 — $218,400 06263 Rogers CT Windham County 498 $88,011 — 06264 Scotland CT Windham County 139 $100,227 $380,300 06266 South Windham CT Windham County 222 — $326,600 06277 Thompson CT Windham County 4,004 $110,000 $405,700 06278 Ashford CT Windham County 4,337 $121,875 $399,500 06280 Windham CT Windham County 3,110 $76,577 $346,400 06281 Woodstock CT Windham County 7,237 $125,778 $451,000 06282 Woodstock Valley CT Windham County 1,134 $91,780 $416,900 06331 Canterbury CT Windham County 5,145 $103,198 $415,000 06332 Central Village CT Windham County 1,015 $61,840 $235,300 06354 Moosup CT Windham County 6,031 $87,711 $372,200 06373 Oneco CT Windham County 219 — $270,800 06374 Plainfield CT Windham County 7,838 $71,882 $340,400 06377 Sterling CT Windham County 2,927 $97,308 $398,100 06387 Wauregan CT Windham County 178 $108,787 $270,500
Population and median household income: ACS 2020–2024 5-year estimates. Typical home value: Zillow Home Value Index (September 2026) where available, otherwise the ACS median owner-reported value. "PO Box" marks ZIP codes with no delivery area of their own. Methodology
Frequently asked questions How many ZIP codes are in the Worcester, MA metro area? 128 ZIP codes, based on each ZIP code's main county.
Which counties make up the Worcester, MA area? Worcester County, MA and Windham County, CT.
What is an MSA? A metropolitan statistical area (MSA) is a core city of 50,000+ people plus the surrounding counties tied to it by commuting, as defined by the U.S. Office of Management and Budget. Micropolitan areas have a core of 10,000–50,000. Together they are called core-based statistical areas (CBSAs).