(617) 446-3907 Get My Free Valuation
Updated monthly

Merrimack Valley Market Reports

Median prices, days on market and price per square foot for single-family homes across 12 Merrimack Valley towns — pulled from MLS PIN. Currently showing 1–31 July 2026.

Chelmsford

Median sale price
$760,000
Median days on market
19
Sale to list price
106.3%
Listings in report
23
Full Chelmsford report →

Dracut

Median sale price
$567,500
Median days on market
19
Sale to list price
106.1%
Listings in report
22
Full Dracut report →

Lowell

Median sale price
$577,500
Median days on market
20
Sale to list price
103.6%
Listings in report
26
Full Lowell report →
All 12 towns

Compare the Merrimack Valley Market

Every town we report on, side by side. Click a town for the full report.

Single-family medians by town, 1–31 July 2026 · Source: MLS PIN
TownListingsMedian list Median saleSale / listSale / original Sale $/sq ftDays on market
Andover 37$1,149,900$1,200,000 104.4%103.0%$450.3220
Billerica 31$719,000$745,000 103.6%100.9%$395.6620
Chelmsford 23$714,900$760,000 106.3%104.8%$381.4619
Dracut 22$534,900$567,500 106.1%106.1%$387.6719
Haverhill 41$610,000$640,000 104.9%104.9%$339.6721
Lawrence 6$504,200$522,500 103.6%103.6%$315.3311
Lowell 26$557,425$577,500 103.6%101.9%$357.4220
Methuen 27$570,000$570,000 100.0%96.6%$313.3323
North Andover 17$975,000$1,050,000 107.7%107.7%$399.3220
Tewksbury 24$699,450$725,500 103.7%103.7%$391.3519
Tyngsborough 9$579,900$620,000 106.9%103.3%$357.1417
Westford 27$985,000$1,025,000 104.1%104.1%$362.0620
All 12 towns 290$679,900$716,000 105.3%103.8%$372.8620

Source: MLS PIN, single-family listings, 1–31 July 2026. Sale-to-list is median sale price divided by median list price; because each is a separate median this approximates, rather than equals, the median sale-to-list ratio of individual homes. Condominiums and multi-family properties are not included. Information deemed reliable but not guaranteed.

What the numbers say this month

Across all 290 single-family sales in this report, the median home sold for $716,000 — about 105.3% of asking, and 103.8% of the original asking price. The median time to an accepted offer was 7 days.

The spread is the story. Median sale prices run from $522,500 in Lawrence to $1,200,000 in Andover — more than double, inside one region. Anyone quoting you a single "Merrimack Valley" number is not telling you anything useful about your house.

Almost every town beat asking. Eleven of the twelve sold above list, led by North Andover at 107.7% and Tyngsborough at 106.9%. In a market moving this fast, correctly priced homes are not sitting.

Methuen is the exception, and it is instructive. It was the only town where the median sale landed below the original asking price — 96.6% of it — while still matching the final list price. Homes there got their asking price only after a reduction, and they took the longest to sell in the region (9 days to offer, 23 days on market). That is what overpricing looks like in the data: not a lower price achieved, but a slower, more expensive route to the same one.

Price per square foot does not track price. Dracut recorded $387.67 per square foot on a $567,500 median — a higher rate than Westford's $362.06 on a $1,025,000 median. Smaller homes routinely carry higher per-foot rates, which is why per-square-foot comparisons across towns mislead more often than they help.

These are town-level medians. If you want to know what your home is worth, request a free valuation — we build it from recent comparable sales on your street, not a town average.

Ready to Find Out What Your Home Is Worth?

Free. No obligation. No pressure. Just a real number from real local agents.

Get My Free Home Valuation