US ZIP Code Map
Loading ZIP borders…

Layers

County · GEOID 25027

Worcester County, MA ZIP codes

87 ZIP/ZCTAs intersecting this county.

ACS 2023 population

861,664

Median household income

$93,561

Median home value

$390,700

U.S. Census Bureau, ACS 2019–2023 5-year (vintage 2023). Geography: County Worcester County (GEOID 25027). Methodology

Combined population of ZIP/ZCTAs intersecting this county: 875,747 (87 ZIPs).

Combined population of ZIP/ZCTAs intersecting this county. Each intersecting ZIP contributes its full ZCTA population; overlap percents are descriptive only. This is not the Census county ACS headline above. Methodology

ZIP/ZCTA overlap with Worcester County

Population overlap

Share of each ZIP/ZCTA’s population located within Worcester County, based on ZIP Code Database county-overlap data. This is a population measure, not land-area overlap or the Census county population.

  • 01005100.0%

    Directory county

  • 010100.5%
  • 01031100.0%

    Directory county

  • 01037100.0%

    Directory county

  • 01068100.0%

    Directory county

  • 01074100.0%

    Directory county

  • 010824.7%
  • 01083100.0%

    Directory county

  • 01092100.0%

    Directory county

  • 01094100.0%

    Directory county

  • 0133199.9%

    Directory county

  • 01366100.0%

    Directory county

  • 01368100.0%

    Directory county

  • 01420100.0%

    Directory county

  • 01430100.0%

    Directory county

  • 0143484.1%

    Directory county

  • 01436100.0%

    Directory county

  • 01438100.0%

    Directory county

  • 01440100.0%

    Directory county

  • 01451100.0%

    Directory county

  • 01452100.0%

    Directory county

  • 01453100.0%

    Directory county

  • 01462100.0%

    Directory county

  • 01468100.0%

    Directory county

  • 01473100.0%

    Directory county

  • 01475100.0%

    Directory county

  • 01501100.0%

    Directory county

  • 01503100.0%

    Directory county

  • 01504100.0%

    Directory county

  • 01505100.0%

    Directory county

  • 01506100.0%

    Directory county

  • 01507100.0%

    Directory county

  • 01510100.0%

    Directory county

  • 01515100.0%

    Directory county

  • 01516100.0%

    Directory county

  • 01518100.0%

    Directory county

  • 01519100.0%

    Directory county

  • 01520100.0%

    Directory county

  • 01522100.0%

    Directory county

  • 01523100.0%

    Directory county

  • 01524100.0%

    Directory county

  • 01525100.0%

    Directory county

  • 01527100.0%

    Directory county

  • 01529100.0%

    Directory county

  • 01531100.0%

    Directory county

  • 01532100.0%

    Directory county

  • 01534100.0%

    Directory county

  • 01535100.0%

    Directory county

  • 01536100.0%

    Directory county

  • 01537100.0%

    Directory county

  • 01540100.0%

    Directory county

  • 01541100.0%

    Directory county

  • 01542100.0%

    Directory county

  • 01543100.0%

    Directory county

  • 01545100.0%

    Directory county

  • 01550100.0%

    Directory county

  • 01560100.0%

    Directory county

  • 01561100.0%

    Directory county

  • 01562100.0%

    Directory county

  • 01564100.0%

    Directory county

  • 01566100.0%

    Directory county

  • 01568100.0%

    Directory county

  • 01569100.0%

    Directory county

  • 01570100.0%

    Directory county

  • 01571100.0%

    Directory county

  • 01581100.0%

    Directory county

  • 01583100.0%

    Directory county

  • 01585100.0%

    Directory county

  • 01588100.0%

    Directory county

  • 01590100.0%

    Directory county

  • 01602100.0%

    Directory county

  • 01603100.0%

    Directory county

  • 01604100.0%

    Directory county

  • 01605100.0%

    Directory county

  • 01606100.0%

    Directory county

  • 01607100.0%

    Directory county

  • 01608100.0%

    Directory county

  • 01609100.0%

    Directory county

  • 01610100.0%

    Directory county

  • 01611100.0%

    Directory county

  • 01612100.0%

    Directory county

  • 01740100.0%

    Directory county

  • 01745100.0%

    Directory county

  • 01747100.0%

    Directory county

  • 01756100.0%

    Directory county

  • 01757100.0%

    Directory county

  • 01772100.0%

    Directory county

ZIP Code Database county-overlap table, field percent_of_zip_population_in_county, keyed by county_geoid. Not ACS 2019–2023. Overlap vintage is the shipped overlap table and is separate from ACS. Methodology

ZIP codes intersecting Worcester County

ZIPCityCountyPopulationIncome
01005BarreWorcester County4,786$97,390
01010BrimfieldHampden County3,694$101,477
01031GilbertvilleWorcester County1,715$58,125
01037HardwickWorcester County486$84,022
01068OakhamWorcester County1,623$96,207
01074South BarreWorcester County749$76,859
01082WareHampshire County10,418$71,023
01083WarrenWorcester County2,746$92,558
01092West WarrenWorcester County1,123$70,938
01094WheelwrightWorcester County64$109,000
01331AtholWorcester County13,865$68,345
01366PetershamWorcester County1,173$107,656
01368RoyalstonWorcester County1,497$101,875
01420FitchburgWorcester County41,677$70,334
01430AshburnhamWorcester County6,450$115,146
01434DevensWorcester County1,889$109,651
01436BaldwinvilleWorcester County3,720$88,421
01438East TempletonWorcester County192—
01440GardnerWorcester County21,298$63,526
01451HarvardWorcester County5,359$206,607
01452HubbardstonWorcester County4,339$102,344
01453LeominsterWorcester County43,635$82,098
01462LunenburgWorcester County11,822$109,884
01468TempletonWorcester County4,157$110,938
01473WestminsterWorcester County8,289$101,161
01475WinchendonWorcester County10,194$85,638
01501AuburnWorcester County16,780$101,929
01503BerlinWorcester County3,311$122,411
01504BlackstoneWorcester County9,211$98,986
01505BoylstonWorcester County4,896$124,732
01506BrookfieldWorcester County3,442$71,875
01507CharltonWorcester County13,359$119,809
01510ClintonWorcester County15,430$93,849
01515East BrookfieldWorcester County2,120$76,382
01516DouglasWorcester County9,287$147,859
01518FiskdaleWorcester County2,835$111,193
01519GraftonWorcester County7,738$153,750
01520HoldenWorcester County16,864$147,582
01522JeffersonWorcester County3,021$118,824
01523LancasterWorcester County8,470$130,444
01524LeicesterWorcester County6,110$93,191
01525LinwoodWorcester County0—
01527MillburyWorcester County13,899$116,000
01529MillvilleWorcester County3,156$115,789
01531New BraintreeWorcester County925$99,375
01532NorthboroughWorcester County15,694$174,358
01534NorthbridgeWorcester County6,097$134,539
01535North BrookfieldWorcester County4,739$81,010
01536North GraftonWorcester County7,119$105,795
01537North OxfordWorcester County1,821$94,261
01540OxfordWorcester County11,521$118,389
01541PrincetonWorcester County3,500$150,577
01542RochdaleWorcester County2,572$107,674
01543RutlandWorcester County9,202$155,504
01545ShrewsburyWorcester County38,440$136,225
01550SouthbridgeWorcester County17,806$59,397
01560South GraftonWorcester County4,914$98,884
01561South LancasterWorcester County0—
01562SpencerWorcester County11,961$79,086
01564SterlingWorcester County8,111$136,027
01566SturbridgeWorcester County7,054$135,802
01568UptonWorcester County7,926$161,429
01569UxbridgeWorcester County14,127$122,458
01570WebsterWorcester County17,674$68,934
01571DudleyWorcester County11,886$85,179
01581WestboroughWorcester County21,591$134,474
01583West BoylstonWorcester County7,516$100,427
01585West BrookfieldWorcester County4,942$70,753
01588WhitinsvilleWorcester County10,357$88,735
01590SuttonWorcester County9,287$155,938
01602WorcesterWorcester County25,791$94,351
01603WorcesterWorcester County21,034$63,646
01604WorcesterWorcester County39,988$72,911
01605WorcesterWorcester County31,086$54,805
01606WorcesterWorcester County22,269$92,537
01607WorcesterWorcester County8,755$66,365
01608WorcesterWorcester County4,951$45,962
01609WorcesterWorcester County23,184$61,411
01610WorcesterWorcester County28,719$43,757
01611Cherry ValleyWorcester County2,401$118,389
01612PaxtonWorcester County4,996$133,750
01740BoltonWorcester County5,698$198,475
01745FayvilleWorcester County660$180,833
01747HopedaleWorcester County6,024$115,216
01756MendonWorcester County6,266$129,837
01757MilfordWorcester County30,473$92,951
01772SouthboroughWorcester County9,781$196,680

USPS associates these ZIPs with Worcester County

These codes list Worcester County as a primary or acceptable city. They are not used for the ACS headline.