Is now a good time to buy a home in Massachusetts?
The typical home value in Massachusetts is $665K as of Aug 2026 (Zillow Home Value Index), up 2.5% from a year earlier. Over five years prices have compounded at +4.6% a year. Prices are 6.8% below their 10-year trend line.
Massachusetts price trend & forecast
Cities in Massachusetts ranked by buy-timing score
| City | Typical value | 1Y change | 5Y CAGR | 12M outlook | Signal | Buy-timing |
|---|---|---|---|---|---|---|
| Lawrence | $516K | +2.5% | +5.9% | +2.0% | ACCUMULATE | 63/100 |
| Bourne | $688K | +3.8% | +5.3% | +1.0% | ACCUMULATE | 60/100 |
| Lowell | $489K | +1.0% | +5.0% | +0.9% | ACCUMULATE | 59/100 |
| Brockton | $510K | +2.2% | +4.2% | +0.5% | ACCUMULATE | 58/100 |
| Worcester | $437K | +1.6% | +5.1% | -0.2% | WAIT | 56/100 |
| Springfield | $306K | +4.3% | +5.6% | +0.6% | WAIT | 56/100 |
| Lynn | $583K | +0.8% | +4.2% | +0.3% | WAIT | 56/100 |
| Peabody | $701K | +1.3% | +4.1% | +0.8% | ACCUMULATE | 56/100 |
| Fall River | $451K | +2.1% | +5.2% | -0.3% | WAIT | 55/100 |
| Haverhill | $551K | +2.1% | +5.1% | +0.6% | ACCUMULATE | 55/100 |
| Taunton | $524K | +4.0% | +5.4% | +0.7% | ACCUMULATE | 55/100 |
| Revere | $617K | +1.5% | +3.7% | +0.5% | ACCUMULATE | 55/100 |
| Salem | $611K | +0.5% | +3.9% | +0.0% | ACCUMULATE | 55/100 |
| Chelsea | $528K | +1.6% | +2.4% | +0.4% | ACCUMULATE | 55/100 |
| Hingham | $1.36M | +8.8% | +6.4% | +2.6% | ACCUMULATE | 55/100 |
| New Bedford | $444K | +3.6% | +5.9% | +0.1% | WAIT | 54/100 |
| Quincy | $684K | +2.3% | +3.6% | +0.7% | ACCUMULATE | 54/100 |
| Leominster | $473K | +1.5% | +5.8% | +0.1% | WAIT | 54/100 |
| Saugus | $692K | +1.3% | +3.8% | +0.5% | ACCUMULATE | 54/100 |
| Gardner | $374K | +1.4% | +5.7% | -0.5% | WAIT | 54/100 |
| Chicopee | $323K | +3.5% | +5.2% | +0.8% | ACCUMULATE | 53/100 |
| Somerset | $515K | +3.0% | +5.5% | +0.4% | WAIT | 53/100 |
| Plymouth | $660K | +4.4% | +5.6% | +0.8% | ACCUMULATE | 52/100 |
| Attleboro | $543K | +3.0% | +5.2% | +0.2% | ACCUMULATE | 52/100 |
| Fitchburg | $404K | +1.3% | +5.8% | -0.8% | WAIT | 52/100 |
| Beverly | $768K | +3.5% | +4.7% | +0.7% | ACCUMULATE | 52/100 |
| Norwood | $743K | +2.3% | +4.6% | +0.9% | ACCUMULATE | 52/100 |
| Danvers | $738K | +2.3% | +4.3% | +0.6% | ACCUMULATE | 52/100 |
| Hudson | $625K | +2.2% | +4.8% | +0.8% | ACCUMULATE | 52/100 |
| Foxborough | $723K | +1.9% | +4.0% | +0.5% | ACCUMULATE | 52/100 |
| Marlborough | $580K | +0.2% | +4.2% | -0.3% | WAIT | 51/100 |
| Holyoke | $335K | +4.2% | +5.0% | +0.7% | WAIT | 51/100 |
| Needham | $1.57M | +6.4% | +6.4% | +1.3% | ACCUMULATE | 51/100 |
| Milford | $561K | +2.5% | +4.8% | -0.1% | WAIT | 51/100 |
| Milton | $1.09M | +3.9% | +4.6% | +1.0% | ACCUMULATE | 51/100 |
| Walpole | $789K | +2.9% | +4.4% | +0.9% | ACCUMULATE | 51/100 |
| Framingham | $667K | +0.6% | +4.1% | -0.3% | WAIT | 50/100 |
| Malden | $678K | +1.8% | +3.4% | -0.2% | WAIT | 50/100 |
| Andover | $1.01M | +2.7% | +5.6% | +0.7% | WAIT | 50/100 |
| Dedham | $770K | +2.5% | +4.0% | +0.4% | WAIT | 50/100 |
| Hopkinton | $968K | +3.2% | +5.3% | +0.1% | WAIT | 50/100 |
| Gloucester | $779K | +2.4% | +5.7% | +0.3% | WAIT | 49/100 |
| Belmont | $1.46M | +1.4% | +4.3% | +0.3% | WAIT | 49/100 |
| Burlington | $883K | +2.2% | +4.3% | +0.2% | WAIT | 49/100 |
| Marshfield | $808K | +4.7% | +5.8% | +0.2% | WAIT | 49/100 |
| Pittsfield | $309K | +0.9% | +5.8% | -0.9% | WAIT | 48/100 |
| Woburn | $763K | +2.0% | +4.1% | +0.1% | WAIT | 48/100 |
| Wellesley | $2.04M | +5.4% | +6.6% | +1.1% | ACCUMULATE | 48/100 |
| Wakefield | $826K | +2.3% | +4.2% | +0.6% | WAIT | 48/100 |
| Westborough | $734K | +0.1% | +4.4% | -0.7% | WAIT | 48/100 |
| Cambridge | $1.03M | -0.3% | +1.3% | -0.1% | WAIT | 47/100 |
| Everett | $630K | +0.7% | +3.4% | -0.9% | WAIT | 47/100 |
| Westfield | $390K | +3.7% | +5.5% | +0.3% | WAIT | 47/100 |
| Winchester | $1.56M | +2.9% | +4.9% | +0.6% | WAIT | 47/100 |
| Wilmington | $789K | +2.5% | +4.2% | -0.0% | WAIT | 47/100 |
| Waltham | $823K | +0.9% | +3.5% | -0.3% | WAIT | 46/100 |
| Brookline | $1.13M | -4.5% | -0.2% | -2.1% | WAIT | 46/100 |
| Melrose | $923K | +4.1% | +4.1% | +0.4% | WAIT | 46/100 |
| Northampton | $502K | +5.3% | +5.4% | +0.5% | WAIT | 46/100 |
| Stoneham | $810K | +2.8% | +4.0% | -0.1% | WAIT | 46/100 |
| Boston | $775K | -1.3% | +0.9% | -1.3% | WAIT | 45/100 |
| Newton | $1.52M | +2.0% | +5.0% | +0.2% | WAIT | 45/100 |
| Lexington | $1.59M | +2.9% | +5.5% | +0.1% | WAIT | 45/100 |
| Arlington | $1.08M | +2.8% | +4.4% | +0.0% | WAIT | 44/100 |
| Reading | $923K | +3.1% | +5.3% | -0.2% | WAIT | 43/100 |
| Somerville | $924K | +0.1% | +1.2% | -1.4% | WAIT | 42/100 |
| Medford | $827K | +0.4% | +3.3% | -1.3% | WAIT | 42/100 |
Frequently asked questions
Is now a good time to buy a home in Massachusetts?
As of Aug 2026, our buy-timing signal for Massachusetts is ACCUMULATE — prices are near fair value with a modest expected change (+0.5% over 12 months). Buy opportunistically and negotiate on price. Seasonally, prices tend to be softest around Feb 2027. Buy-timing score: 53/100.
Will home prices in Massachusetts go down in 2027?
The model projects +0.5% over the next 12 months: about $669K by Aug 2027, with an 80% range of $653K–$684K (today $665K). Forecasts are statistical and can be wrong — rates, supply and local events matter.
What is the average home price in Massachusetts?
The typical (mid-tier) home value in Massachusetts is $665K as of Aug 2026, +2.5% year over year.
What is the cheapest time of year to buy in Massachusetts?
Historically, prices in Massachusetts run lowest in February, about 1.8% below the annual average, and highest in July.
Which areas in Massachusetts have the best buy-timing right now?
Highest buy-timing scores: Lawrence (63/100, ACCUMULATE), Bourne (60/100, ACCUMULATE) and Lowell (59/100, ACCUMULATE). Fastest-rising prices: Hingham (+8.8%), Needham (+6.4%) and Wellesley (+5.4%).
Other states
Source & method
Data: Zillow Home Value Index (ZHVI) — all homes, mid-tier, raw monthly, monthly, latest Aug 2026. Page regenerated 2026-10-08 22:04 PDT. Signals combine valuation vs the long-run trend, momentum and a damped-trend forecast with seasonal adjustment; the “best price window” is the lowest point of the projected path. BUY = prices projected to rise and not stretched; ACCUMULATE = near fair value; WAIT = a dip is projected; HOT = running well ahead of trend; CAUTION = stretched with fading momentum.