County

Middlesex County

$1,000,000 sales median. +10.4% price change. 5,614 recorded sales in 5,374 buildings across 52 towns and neighborhoods.

Watch Middlesex County

Save this county so the request is on file.

This form only stores the request. It does not send email.

Towns in Middlesex County

Acton

$997,000 · +14.5% · 118 sales

Get the town report on the town page

Arlington

$1,260,000 · +17.9% · 157 sales

Get the town report on the town page

Ashland

$760,000 · +24.1% · 89 sales

Get the town report on the town page

Ayer

$799,000 · +33.1% · 11 sales

Get the town report on the town page

Bedford

$970,000 · +9.4% · 426 sales

Get the town report on the town page

Belmont

$1,665,000 · +20.7% · 83 sales

Get the town report on the town page

Billerica

$752,450 · +1.3% · 116 sales

Get the town report on the town page

Boxborough

$1,148,000 · +2.8% · 27 sales

Get the town report on the town page

Burlington

$906,750 · -0.2% · 90 sales

Get the town report on the town page

Cambridge

$1,215,000 · +5.9% · 192 sales

Get the town report on the town page

Carlisle

$1,499,000 · +18.7% · 23 sales

Get the town report on the town page

Chelmsford

$782,500 · +7.3% · 79 sales

Get the town report on the town page

Concord

$1,790,000 · -1.9% · 132 sales

Get the town report on the town page

Dracut

$800,000 · -0.4% · 36 sales

Get the town report on the town page

Dunstable

$895,500 · +21.9% · 10 sales

Get the town report on the town page

Everett

$705,000 · -1.7% · 44 sales

Get the town report on the town page

Framingham

$750,000 · +8.5% · 194 sales

Get the town report on the town page

Groton

$954,000 · +0.4% · 44 sales

Get the town report on the town page

Holliston

$775,000 · +2.6% · 411 sales

Get the town report on the town page

Hopkinton

$1,200,000 · +9.5% · 106 sales

Get the town report on the town page

Hudson

$700,000 · +8.7% · 81 sales

Get the town report on the town page

Lexington

$1,890,000 · -11.0% · 210 sales

Get the town report on the town page

Lincoln

$1,795,000 · +16.0% · 27 sales

Get the town report on the town page

Littleton

$995,000 · +11.0% · 38 sales

Get the town report on the town page

Lowell

$594,750 · +12.2% · 49 sales

Get the town report on the town page

Malden

$791,500 · +5.3% · 82 sales

Get the town report on the town page

Marlborough

$675,000 · +21.3% · 115 sales

Get the town report on the town page

Maynard

$619,900 · +26.7% · 38 sales

Get the town report on the town page

Medford

$910,000 · +10.1% · 129 sales

Get the town report on the town page

Melrose

$999,999 · +19.5% · 102 sales

Get the town report on the town page

Natick

$1,065,000 · +35.8% · 184 sales

Get the town report on the town page

Newton

$1,870,000 · +2.3% · 354 sales

Get the town report on the town page

North Reading

$995,000 · +60.3% · 75 sales

Get the town report on the town page

Pepperell

$714,238 · +16.9% · 16 sales

Get the town report on the town page

Reading

$1,077,000 · -8.6% · 128 sales

Get the town report on the town page

Sherborn

$1,400,000 · +34.7% · 34 sales

Get the town report on the town page

Shirley

$755,000 · +20.6% · 7 sales

Get the town report on the town page

Somerville

$1,085,000 · +34.7% · 169 sales

Get the town report on the town page

Stoneham

$875,000 · +20.2% · 95 sales

Get the town report on the town page

Stow

$925,500 · +9.7% · 38 sales

Get the town report on the town page

Sudbury

$1,325,000 · -3.7% · 179 sales

Get the town report on the town page

Tewksbury

$775,000 · +17.4% · 116 sales

Get the town report on the town page

Townsend

$495,000 · Not enough sales · 1 sales

Get the town report on the town page

Wakefield

$865,000 · +11.9% · 98 sales

Get the town report on the town page

Waltham

$933,250 · +0.4% · 127 sales

Get the town report on the town page

Watertown

$949,500 · -14.7% · 114 sales

Get the town report on the town page

Wayland

$1,346,125 · +25.3% · 86 sales

Get the town report on the town page

Westford

$974,913 · +6.9% · 84 sales

Get the town report on the town page

Weston

$2,600,000 · -3.7% · 108 sales

Get the town report on the town page

Wilmington

$907,000 · +18.3% · 82 sales

Get the town report on the town page

Winchester

$1,850,000 · +9.7% · 148 sales

Get the town report on the town page

Woburn

$862,500 · +0.6% · 112 sales

Get the town report on the town page

Medians use recorded sale prices of at least $20,000. Lower recorded prices stay on the building page and are left out of medians and trends.

Price trend compares the median of the newer half of dated sales with the older half. A building with two or three dated sales compares its earliest and latest usable prices.