Massachusetts Home Buyer Guide, First-time Homebuyer Tips, Advice MA

Are Home Prices Falling Anywhere in Massachusetts?

Written by Rich Rosa | Oct 9, 2025 2:50:32 PM

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.