Worcester County housing market
1,844 homes for sale in Worcester County, Massachusetts · median asking $539,998
Measured · 12 days ago; newer figures are not available yet
Median asking
$539,998
Median $/sq ft
$295
Median days listed
40
New this week
40
What is on the market, by asking price
- Under $750K
- 1,453 79%
- $750K-$1M
- 236 13%
- $1M-$1.5M
- 101 5%
- $1.5M+
- 54 3%
Cities in Worcester County
54- Worcester265$434,999
- Shrewsbury85$689,900
- Fitchburg77$419,900
- Leominster77$489,800
- Westborough58$604,498
- Grafton51$599,000
- Milford48$582,450
- Lunenburg46$589,900
- Gardner44$418,950
- Holden43$650,000
- Sturbridge42$492,450
- Rutland40$505,000
- Millbury36$449,950
- Southborough35$1,075,000
- Northbridge34$560,000
- Uxbridge34$650,695
- Athol33$375,000
- Auburn33$529,800
- Northborough33$785,000
- Upton33$749,900
- Oxford31$444,000
- Westminster29$715,000
- Charlton28$669,900
- Southbridge28$409,450
- Sutton28$607,900
- Webster26$452,450
- Douglas24$637,250
- Clinton23$439,000
- Harvard23$875,000
- Bolton22$1,029,000
- Spencer22$548,500
- Winchendon21$434,000
- Ashburnham20$492,000
- Leicester19$448,000
- Templeton19$499,000
- West Boylston19$639,900
- West Brookfield19$450,000
- Sterling18$709,900
- Dudley17$525,000
- North Brookfield17$599,900
- Hopedale15$659,900
- Warren15$414,000
- Blackstone12$524,950
- Mendon12$784,700
- Brookfield9$350,000
- Hardwick9$450,000
- Barre8$357,450
- Boylston8$1,282,000
- East Brookfield8$436,950
- Hubbardston8$627,450
- Lancaster8$675,000
- Oakham8$659,450
- Paxton8$727,450
- Phillipston8$467,700
ZIP codes in Worcester County
66Loading the map…
- 0145386$449,950
- 0154586$688,950
- 0142070$415,700
- 0160470$429,450
- 0158160$619,995
- 0175749$612,000
- 0146247$599,900
- 0133144$385,000
- 0152742$469,900
- 0152041$675,000
- 0160541$419,900
- 0144039$398,900
- 0154339$505,000
- 0160938$607,450
- 0153236$785,000
- 0160635$519,900
- 0156634$492,500
- 0151033$444,900
- 0156833$749,900
- 0157033$449,900
- 0160233$485,000
- 0150132$514,400
- 0150732$669,950
- 0177232$1,099,000
- 0156931$651,490
- 0159030$645,450
- 0147329$709,000
- 0155029$415,000
- 0156227$419,999
- 0157124$562,400
- 0160324$417,450
- 0143023$479,900
- 0174023$1,025,000
- 0151622$649,700
- 0154022$542,450
- 0145121$950,000
- 0156421$725,000
- 0158321$599,000
- 0158520$424,950
- 0153619$649,900
- 0147518$449,450
- 0158817$320,000
- 0150416$542,450
- 0152416$557,400
- 0156016$598,500
- 0160716$369,950
- 0153515$599,900
- 0146814$499,000
- 0150514$842,000
- 0151914$545,000
- 0153414$644,450
- 0174714$694,450
- 0152313$699,900
- 0153712$337,450
- 0151811$489,900
- 0161011$348,000
- 0175611$799,500
- 0106810$678,000
- 0108310$427,000
- 010059$385,000
- 014529$595,000
- 015069$350,000
- 014348$619,500
- 015158$436,950
- 015228$574,500
- 016128$727,450
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 October 3, 2026, 12 days ago: the newest figures EuKreate has. Newer figures are not available yet.

