Worcester County housing market
1,662 homes for sale in Worcester County, Massachusetts · median asking $549,000
Median asking
$549,000
Median $/sq ft
$296
Median days listed
38
New this week
196
What is on the market, by asking price
- Under $750K
- 1,304 78%
- $750K-$1M
- 212 13%
- $1M-$1.5M
- 95 6%
- $1.5M+
- 51 3%
Cities in Worcester County
50- Worcester231
- Shrewsbury82
- Leominster72
- Fitchburg64
- Westborough64
- Grafton47
- Lunenburg45
- Holden44
- Milford38
- Millbury38
- Rutland36
- Gardner35
- Northborough35
- Sturbridge34
- Webster33
- Athol31
- Auburn31
- Uxbridge31
- Oxford30
- Upton30
- Charlton29
- Clinton29
- Southborough29
- Northbridge28
- Southbridge28
- Spencer26
- Westminster26
- Ashburnham24
- Sutton24
- Douglas22
- Bolton21
- Dudley21
- Harvard20
- West Boylston20
- Blackstone19
- Leicester19
- Sterling18
- Warren16
- Templeton15
- West Brookfield15
- Winchendon15
- Hopedale13
- Lancaster12
- North Brookfield12
- Barre10
- Brookfield9
- Mendon9
- Oakham9
- Boylston8
- Paxton8
ZIP codes in Worcester County
64Loading the map…
64 covered areas have no matching boundary here and are not shaded. They are all in the table view.
- 0154582
- 0145372
- 0142064
- 0158163
- 0160462
- 0146245
- 0152739
- 0175738
- 0133137
- 0152036
- 0154336
- 0144035
- 0153235
- 0157033
- 0160532
- 0156931
- 0160631
- 0150130
- 0156830
- 0160930
- 0150729
- 0151029
- 0155028
- 0160228
- 0177228
- 0147326
- 0156226
- 0156626
- 0143024
- 0159024
- 0151622
- 0157121
- 0174021
- 0158320
- 0150419
- 0154019
- 0160319
- 0145118
- 0156418
- 0153617
- 0156017
- 0158517
- 0147515
- 0153414
- 0158814
- 0160714
- 0151913
- 0152413
- 0174713
- 0108312
- 0152312
- 0153512
- 0146811
- 0153711
- 0161010
- 010059
- 010689
- 015069
- 017569
- 014348
- 015058
- 015188
- 015228
- 016128
What this does and does not say
- Coverage is the areas EuKreate tracks, so this is not the whole of Worcester County.
- Active asking prices only, not sold prices and not an appraisal. Check official sources before acting.
- Whether a home is under contract is not in the data we receive, so no pending count is shown.
- An area needs at least 8 active listings before a median is shown, because a median of four is a number rather than a market.
- Measured September 20, 2026 and recalculated daily.