Worcester, MA Metro Area

The Worcester, MA metro area is home to 861,664 residents and 353,405 housing units, centered in Massachusetts. Its median household income is $93,561, and the median family income is $116,982. The median age is 40.3, 0.3 years older than the Massachusetts median of 40.0. Residents are 49.6% male and 50.4% female.

Population

861,664

Median household income

$93,561

Median family income

$116,982

Median age

40.3

Housing units

353,405

Zip codes

78

with 1,000+ residents

Population by Race and Ethnicity

White residents make up the largest share of the metro area at 75.5%, followed by multiracial residents at 9.7%. Hispanic or Latino residents, who can be of any race, make up 13.3% of the population.

Hispanic or Latino residents can be of any race, so shares add to more than 100%.

Zip Codes in the Worcester, MA Metro Area

The Worcester, MA metro area includes 78 zip codes in Worcester County, home to a combined 859,219 residents. The most populous is Leominster (01453) with 43,635 residents. Median household incomes range from $43,757 in Worcester (01610) to $206,607 in Harvard (01451). Home values are highest in Harvard (01451) at $856,200 and lowest in Worcester (01608) at $153,600. Worcester (01610) has the youngest population, with a median age of 26.2, while West Brookfield (01585) is the oldest at 55.8.

Highest income

$206,607

Harvard (01451)

Lowest income

$43,757

Worcester (01610)

Highest home value

$856,200

Harvard (01451)

Lowest median rent

$767/mo

Fiskdale (01518)

Median Household Income by Zip Code

The 25 highest-income zip codes in the metro area, ranked by median household income. The metro-wide median is $93,561, and 50 of 78 zip codes are above it.

Compare Every Zip Code

Select a column heading to sort. Select a zip code to see its full profile.

ZipTownCountyPopulationMedian incomeHome valueMedian rentMedian ageOwner occupied
01453LeominsterWorcester County43,635$82,098$381,300$1,35441.762.2%
01420FitchburgWorcester County41,677$70,334$335,300$1,22237.554.2%
01604WorcesterWorcester County39,988$72,911$352,500$1,58438.144.1%
01545ShrewsburyWorcester County38,440$136,225$592,300$2,11640.572.2%
01605WorcesterWorcester County31,086$54,805$392,100$1,42132.030.3%
01757MilfordWorcester County30,473$92,951$478,100$1,90939.165.5%
01610WorcesterWorcester County28,719$43,757$308,700$1,52326.219.2%
01602WorcesterWorcester County25,791$94,351$417,300$1,59039.858.9%
01609WorcesterWorcester County23,184$61,411$444,000$1,27529.340.1%
01606WorcesterWorcester County22,269$92,537$370,800$1,58439.767.8%
01581WestboroughWorcester County21,591$134,474$685,300$2,10639.061.8%
01440GardnerWorcester County21,298$63,526$303,500$1,10943.759.1%
01603WorcesterWorcester County21,034$63,646$331,300$1,37235.449.5%
01550SouthbridgeWorcester County17,806$59,397$294,800$1,25640.642.7%
01570WebsterWorcester County17,674$68,934$361,500$1,22840.059.8%
01520HoldenWorcester County16,864$147,582$478,300$1,77541.486.3%
01501AuburnWorcester County16,780$101,929$400,800$1,46745.579.5%
01532NorthboroughWorcester County15,694$174,358$620,000$1,91944.783.1%
01510ClintonWorcester County15,430$93,849$387,300$1,40237.054.7%
01569UxbridgeWorcester County14,127$122,458$443,400$1,55542.379.5%
01527MillburyWorcester County13,899$116,000$450,100$1,62343.375.4%
01331AtholWorcester County13,865$68,345$281,400$1,16042.774.9%
01507CharltonWorcester County13,359$119,809$427,500$1,38143.584.9%
01562SpencerWorcester County11,961$79,086$382,000$1,07848.963.0%
01571DudleyWorcester County11,886$85,179$392,600$1,21740.373.1%
01462LunenburgWorcester County11,822$109,884$463,800$1,97442.480.7%
01540OxfordWorcester County11,521$118,389$376,100$1,17343.183.9%
01588WhitinsvilleWorcester County10,357$88,735$427,100$1,19840.363.9%
01475WinchendonWorcester County10,194$85,638$323,800$1,24040.777.0%
01772SouthboroughWorcester County9,781$196,680$841,700$2,49643.387.4%
01516DouglasWorcester County9,287$147,859$467,000$1,50344.484.5%
01590SuttonWorcester County9,287$155,938$523,100$1,21144.790.0%
01504BlackstoneWorcester County9,211$98,986$404,400$1,18944.073.2%
01543RutlandWorcester County9,202$155,504$462,800$1,07840.489.4%
01607WorcesterWorcester County8,755$66,365$377,200$1,51738.645.5%
01523LancasterWorcester County8,470$130,444$519,100$2,33842.785.1%
01473WestminsterWorcester County8,289$101,161$422,000$1,84347.687.6%
01564SterlingWorcester County8,111$136,027$498,800$1,69951.086.3%
01568UptonWorcester County7,926$161,429$574,700$94846.186.4%
01519GraftonWorcester County7,738$153,750$631,600$1,82939.977.7%
01583West BoylstonWorcester County7,516$100,427$441,500$1,23746.078.8%
01536North GraftonWorcester County7,119$105,795$470,800$1,29343.276.9%
01566SturbridgeWorcester County7,054$135,802$415,900$1,91449.392.3%
01430AshburnhamWorcester County6,450$115,146$391,700$1,58041.095.5%
01756MendonWorcester County6,266$129,837$616,000$1,84043.986.9%
01524LeicesterWorcester County6,110$93,191$436,200$1,66142.092.4%
01534NorthbridgeWorcester County6,097$134,539$481,200$1,22647.381.6%
01747HopedaleWorcester County6,024$115,216$466,100$1,78843.879.5%
01740BoltonWorcester County5,698$198,475$796,000$1,58341.294.7%
01451HarvardWorcester County5,359$206,607$856,200$1,25041.390.9%
01612PaxtonWorcester County4,996$133,750$472,300$1,38640.891.8%
01608WorcesterWorcester County4,951$45,962$153,600$1,49130.66.0%
01585West BrookfieldWorcester County4,942$70,753$344,000$1,07655.879.2%
01560South GraftonWorcester County4,914$98,884$484,800$1,47638.861.7%
01505BoylstonWorcester County4,896$124,732$578,600$2,03247.579.2%
01005BarreWorcester County4,786$97,390$392,600$1,59141.580.2%
01535North BrookfieldWorcester County4,739$81,010$359,100$98147.569.3%
01452HubbardstonWorcester County4,339$102,344$371,600$95340.993.5%
01468TempletonWorcester County4,157$110,938$384,500$98443.894.1%
01436BaldwinvilleWorcester County3,720$88,421$342,700$1,12335.176.5%
01541PrincetonWorcester County3,500$150,577$520,500$89748.994.3%
01506BrookfieldWorcester County3,442$71,875$341,900$1,01451.587.5%
01503BerlinWorcester County3,311$122,411$616,600$2,42050.477.3%
01529MillvilleWorcester County3,156$115,789$444,600$1,46846.686.9%
01522JeffersonWorcester County3,021$118,824$423,900$1,16442.680.3%
01518FiskdaleWorcester County2,835$111,193$452,900$76739.072.1%
01083WarrenWorcester County2,746$92,558$364,800$1,04137.261.8%
01542RochdaleWorcester County2,572$107,674$405,100$1,47446.884.8%
01611Cherry ValleyWorcester County2,401$118,389$359,800$1,17742.383.0%
01515East BrookfieldWorcester County2,120$76,382$381,200$1,14252.183.3%
01434DevensWorcester County1,889$109,651$577,700$1,18346.466.5%
01537North OxfordWorcester County1,821$94,261$353,500$1,13832.577.7%
01031GilbertvilleWorcester County1,715$58,125$245,600$1,17535.953.8%
01068OakhamWorcester County1,623$96,207$420,100$1,17450.191.6%
01368RoyalstonWorcester County1,497$101,875$347,300n/a47.396.3%
01366PetershamWorcester County1,173$107,656$392,400$1,67955.594.2%
01092West WarrenWorcester County1,123$70,938$313,600$84443.761.5%
01745FayvilleWorcester County660$180,833$650,800n/a34.5100.0%

Source: U.S. Census Bureau, American Community Survey 5-year estimates. Zip codes are grouped by the metro area their population mainly falls in.

Scroll to Top