The following article was first published on Real Boston. You can subscribe to Real Boston for free.
The following 27 Greater Boston cities and towns experienced declines in single-family median prices through the first seven months of 2025 compared to the same period in 2024.
These cities and towns, listed alphabetically, saw median house price decreases of 2 percent or more, according to data compiled by The Warren Group.
1. Acton, Massachusetts (Middlesex County): $985,000 to $950,000, down 3.6 percent.
2. Braintree, Massachusetts (Norfolk County): $720,000 to $700,000, a 2.8 percent decline.
3. Cambridge, Massachusetts (Middlesex County): $2,184,000 to $2,080,000, falling 4.8 percent.
4. Canton, Massachusetts (Norfolk County): $813,125 to $776,500, down 4.5 percent.
5. Dunstable, Massachusetts (Middlesex County): $895,000 to $823,5000, an 8 percent drop.
6. Duxbury, Massachusetts (Plymouth County): $1,160,000 to $1,105,000, a decrease of 4.7 percent.
7. Franklin, Massachusetts (Norfolk County): $719,000 to $699,900, a 2.7 percent dip.
8. Grafton, Massachusetts (Worcester County): $620,500 to $582,000, a 6.2 percent decline.
9. Hanson, Massachusetts (Plymouth County): $605,000 to $570,000, down 5.8 percent.
10. Harvard, Massachusetts (Worcester County): $1,055,000 to $1,030,000, slipping 2.4 percent.
11. Holliston, Massachusetts (Middlesex County): $740,000 to $725,500, sliding 2 percent.
12. Hopkinton, Massachusetts (Middlesex County): $1,100,000 to $983,000, a 10.6 percent drop.
13. Lakeville, Massachusetts (Plymouth County): $600,000 to $550,000, down 8.3 percent.
14. Marblehead, Massachusetts (Essex County): $1,050,210 to $960,000, an 8.6 percent decline.
15. Marion, Massachusetts (Plymouth County): $712,450 to $600,000, plunging 15.8 percent.
16. Marshfield, Massachusetts (Plymouth County): $760,000 to $727,500, a 4.3 percent slide.
17. Medfield, Massachusetts (Norfolk County): $1,177,500 to $1,085,000, a decrease of 7.9 percent.
18. Middleton, Massachusetts (Essex County): $1,043,500 to $1,004,500, a 3.7 percent decline.
19. Milford, Massachusetts (Worcester County): $560,000 to $543,210, down 3 percent.
20. Nahant, Massachusetts (Essex County): $1,056,250 to $847,500, dropping 19.8 percent.
21. North Reading, Massachusetts (Middlesex County): $960,000 to $855,000, falling 10.9 percent.
22. Norton, Massachusetts (Bristol County): $625,000 to $599,500, a 4.1 percent decrease.
23. Southborough, Massachusetts (Worcester County): $1,100,000 to $1,000,000, a 9.1 percent drop.
24. Stow, Massachusetts (Middlesex County): $830,000 to $775,000, declining 6.6 percent.
25. Sudbury, Massachusetts (Middlesex County): $1,227,500 to $1,180,000, down 3.9 percent.
26. Wayland, Massachusetts (Middlesex County): $1,337,500 to $1,175,000, falling 12.1 percent.
27. Winthrop, Massachusetts (Suffolk County): $745,000 to $701,500, a decrease of 5.8 percent.