Middlesex County housing market
3,175 homes for sale in Middlesex County, Massachusetts · median asking $845,000
Measured · 13 days ago; newer figures are not available yet
Median asking
$845,000
Median $/sq ft
$463
Median days listed
28
New this week
62
What is on the market, by asking price
- Under $750K
- 1,293 41%
- $750K-$1M
- 694 22%
- $1M-$1.5M
- 520 16%
- $1.5M+
- 668 21%
Cities in Middlesex County
53- Newton240$1,749,500
- Cambridge213$920,000
- Somerville170$944,450
- Lowell129$489,000
- Framingham125$679,000
- Medford117$799,000
- Waltham100$849,900
- Lexington97$1,800,000
- Chelmsford74$625,000
- Watertown69$799,000
- Arlington68$1,049,500
- Natick67$949,000
- Concord65$2,026,000
- Marlborough61$615,000
- Winchester61$1,325,000
- Woburn60$780,950
- Acton55$799,900
- Billerica55$715,000
- Hudson53$650,000
- Belmont52$1,595,000
- Burlington52$991,500
- Dracut51$559,900
- Hopkinton51$999,900
- Tewksbury51$699,000
- North Reading49$765,000
- Wakefield45$749,000
- Sudbury44$1,744,000
- Reading43$895,000
- Ashland42$609,450
- Malden42$622,000
- Wilmington42$722,450
- Melrose40$775,000
- Wayland40$1,164,000
- Westford40$784,450
- Weston37$4,288,000
- Bedford35$1,275,000
- Everett32$579,950
- Groton29$925,000
- Holliston28$812,450
- Stoneham27$799,000
- Boxborough24$352,000
- Maynard23$675,000
- Sherborn22$1,169,500
- Carlisle21$1,299,900
- Littleton21$775,000
- Stow20$854,950
- Lincoln19$1,999,500
- Pepperell18$589,950
- Ayer16$567,000
- Tyngsborough15$799,000
- Townsend13$495,000
- Ashby12$539,400
- Shirley10$672,450
ZIP codes in Middlesex County
76Loading the map…
- 02155132$812,450
- 0170186$697,450
- 0247280$799,000
- 0213875$1,550,000
- 0180174$769,450
- 0214571$889,900
- 0246770$1,422,000
- 0185269$495,000
- 0172065$849,900
- 0176063$999,000
- 0189061$1,300,000
- 0245961$2,598,000
- 0174260$2,222,500
- 0182159$699,900
- 0247859$1,599,000
- 0170258$681,000
- 0187657$639,900
- 0175255$599,700
- 0214354$981,900
- 0213953$898,000
- 0214853$650,000
- 0242053$1,798,000
- 0174952$664,950
- 0182652$534,500
- 0174851$999,900
- 0242151$1,999,000
- 0214450$1,024,495
- 0180349$969,000
- 0245349$869,900
- 0186448$764,630
- 0188048$764,450
- 0214146$864,000
- 0172145$625,000
- 0177645$1,550,000
- 0217642$762,000
- 0177841$998,000
- 0186741$895,000
- 0188741$750,000
- 0182440$667,500
- 0188639$820,000
- 0247439$1,150,000
- 0249339$4,288,000
- 0173037$1,278,000
- 0186337$580,000
- 0245837$1,529,990
- 0214035$790,000
- 0246535$1,375,000
- 0174633$785,000
- 0214932$597,900
- 0218032$748,450
- 0185431$449,900
- 0245131$824,900
- 0145027$925,000
- 0245227$835,000
- 0246027$1,649,000
- 0171926$352,000
- 0247626$954,000
- 0185025$449,000
- 0185125$575,000
- 0246824$2,647,000
- 0146023$875,000
- 0174123$1,375,000
- 0175422$677,450
- 0177022$1,169,500
- 0177322$1,992,250
- 0146321$625,000
- 0246119$1,800,000
- 0177518$812,450
- 0143217$549,900
- 0187917$589,000
- 0146913$549,900
- 0146411$700,000
- 0246611$1,250,000
- 0143110$468,150
- 0186210$705,000
- 024649$1,449,900
What this does and does not say
- Coverage is the areas EuKreate tracks, so this is not the whole of Middlesex 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, 13 days ago: the newest figures EuKreate has. Newer figures are not available yet.

