Best Places to Invest in Massachusetts Real Estate
325 Massachusetts markets ranked from our sold history and per-listing investment modeling. Tap a city for its cap rate, cash flow and price detail — then sign up to see the actual cash-flowing listings.
| City | Median price | Cap rate | Cash flow/mo | Appreciation YoY | Sold (12mo) |
|---|---|---|---|---|---|
| Boston | $850,000 | 2.0% | $-3,190 | -1.4% | 2,967 |
| Worcester | $465,000 | 4.2% | $-737 | +1.1% | 1,405 |
| Springfield | $315,000 | 5.3% | $-228 | +4.6% | 1,371 |
| Newton | $1,551,590 | 1.5% | $-6,303 | +1.0% | 876 |
| Plymouth | $640,000 | 2.3% | $-2,095 | +1.2% | 804 |
| Lowell | $507,000 | 3.5% | $-1,027 | +2.6% | 747 |
| Cambridge | $1,225,000 | 1.6% | $-4,279 | +0.9% | 740 |
| Haverhill | $550,000 | 3.1% | $-1,366 | +2.6% | 739 |
| Barnstable Town | $695,000 | 2.8% | $-2,199 | +4.0% | 724 |
| Quincy | $683,500 | 2.4% | $-2,170 | +1.0% | 704 |
| Brockton | $520,000 | 4.0% | $-894 | -1.4% | 662 |
| New Bedford | $477,500 | 3.8% | $-860 | +8.7% | 659 |
| Somerville | $1,025,000 | 2.1% | $-3,176 | +4.0% | 617 |
| Lynn | $585,000 | 3.5% | $-1,220 | +0.3% | 614 |
| Fall River | $500,000 | 4.0% | $-776 | -2.9% | 604 |
| Taunton | $490,000 | 3.4% | $-1,051 | +4.0% | 602 |
| Framingham | $679,450 | 3.1% | $-1,667 | -1.8% | 556 |
| Weymouth Town | $629,000 | 3.2% | $-1,522 | +0.5% | 545 |
| Brookline | $1,350,000 | 1.3% | $-6,129 | +3.2% | 505 |
| Pittsfield | $313,000 | 4.4% | $-454 | +4.6% | 503 |
| Chicopee | $312,500 | 4.4% | $-468 | +0.9% | 495 |
| Attleboro | $514,000 | 3.0% | $-1,282 | -2.1% | 465 |
| Arlington | $1,099,500 | 1.8% | $-3,876 | +2.9% | 454 |
| Fitchburg | $429,900 | 3.9% | $-752 | -2.1% | 454 |
| Salem | $607,000 | 2.8% | $-1,715 | +2.0% | 453 |
| Methuen Town | $600,000 | 3.0% | $-1,560 | +2.5% | 451 |
| Medford | $860,000 | 2.7% | $-2,359 | +2.8% | 447 |
| Natick | $900,000 | 2.1% | $-3,091 | +1.6% | 417 |
| Waltham | $815,500 | 2.6% | $-2,530 | +2.8% | 384 |
| Peabody | $650,000 | 3.3% | $-1,587 | -3.5% | 382 |
| Revere | $627,500 | 3.4% | $-1,455 | +1.7% | 366 |
| Leominster | $450,000 | 3.0% | $-1,087 | -0.7% | 363 |
| Beverly | $775,000 | 2.5% | $-2,386 | +7.4% | 362 |
| Andover | $1,008,000 | 2.1% | $-3,471 | +5.4% | 357 |
| Dracut | $560,000 | 3.1% | $-1,419 | +4.0% | 355 |
| Marlborough | $560,500 | 3.7% | $-1,069 | -2.5% | 348 |
| Chelmsford | $635,000 | 2.5% | $-1,998 | -0.5% | 343 |
| Shrewsbury | $658,500 | 2.5% | $-2,035 | -0.9% | 342 |
| Westfield | $360,000 | 3.9% | $-689 | -0.4% | 333 |
| Watertown Town | $875,000 | 2.2% | $-2,788 | -3.1% | 327 |
| Woburn | $770,000 | 3.0% | $-2,014 | +1.0% | 325 |
| Lexington | $1,650,000 | 1.4% | $-7,158 | -3.1% | 325 |
| Braintree Town | $694,000 | 2.8% | $-1,849 | +2.5% | 323 |
| North Attleborough Town | $590,000 | 2.8% | $-1,566 | +1.3% | 320 |
| North Andover | $725,000 | 2.7% | $-2,155 | +0.8% | 319 |
| Tewksbury | $654,125 | 2.5% | $-1,900 | -0.8% | 318 |
| Franklin Town | $690,000 | 2.5% | $-2,223 | +2.3% | 317 |
| Wellesley | $2,090,000 | 1.5% | $-8,821 | +1.4% | 315 |
| Agawam Town | $355,000 | 3.9% | $-645 | +2.7% | 312 |
| Milford | $565,000 | 3.3% | $-1,417 | -0.3% | 311 |
| Malden | $730,000 | 3.0% | $-1,715 | -4.8% | 311 |
| Needham | $1,680,000 | 1.4% | $-6,738 | +3.9% | 300 |
| Stoughton | $555,000 | 3.4% | $-1,343 | +3.7% | 287 |
| Wakefield | $805,000 | 2.4% | $-2,462 | -1.9% | 284 |
| Billerica | $686,000 | 3.0% | $-1,865 | +1.1% | 283 |
| Hingham | $1,350,000 | 1.3% | $-5,969 | +4.0% | 279 |
| Acton | $859,000 | 1.7% | $-3,192 | +2.6% | 276 |
| Melrose | $922,000 | 2.3% | $-2,674 | +1.1% | 267 |
| Northampton | $540,000 | 2.2% | $-1,792 | +7.9% | 266 |
| Dedham | $755,000 | 3.1% | $-1,912 | -2.6% | 265 |
| Easton | $650,000 | 3.1% | $-1,756 | +0.3% | 262 |
| Lawrence | $550,000 | 4.4% | $-808 | +3.1% | 260 |
| Bridgewater Town | $605,000 | 3.0% | $-1,740 | -1.4% | 256 |
| Milton | $1,010,000 | 1.8% | $-3,723 | +1.9% | 254 |
| Winchester | $1,549,500 | 1.6% | $-6,190 | -0.9% | 254 |
| Gloucester | $705,000 | 2.6% | $-2,207 | -6.2% | 251 |
| Newburyport | $926,100 | 1.7% | $-3,948 | +0.0% | 251 |
| Amesbury Town | $607,000 | 2.5% | $-1,885 | -0.8% | 248 |
| Saugus | $671,500 | 3.2% | $-1,666 | -0.9% | 246 |
| Westborough | $650,000 | 1.9% | $-2,195 | +1.4% | 243 |
| Westford | $829,200 | 2.3% | $-2,916 | -0.5% | 242 |
| Stoneham | $775,000 | 2.8% | $-2,121 | -1.4% | 241 |
| Canton | $740,000 | 1.8% | $-2,475 | +4.8% | 239 |
| Randolph Town | $570,000 | 3.5% | $-1,406 | -1.6% | 237 |
| Danvers | $670,000 | 3.0% | $-1,878 | +5.5% | 233 |
| Holyoke | $340,000 | 4.7% | $-332 | -1.6% | 233 |
| Sudbury | $1,137,500 | 1.0% | $-5,393 | -0.2% | 226 |
| Gardner | $391,000 | 3.4% | $-830 | +4.0% | 226 |
| Hudson | $629,063 | 2.6% | $-2,009 | -0.1% | 226 |
| Walpole | $775,000 | 2.4% | $-2,467 | -0.8% | 225 |
| Marblehead | $920,000 | 1.8% | $-4,005 | +6.8% | 223 |
| Holden | $540,000 | 2.4% | $-1,714 | +3.8% | 222 |
| West Springfield Town | $360,000 | 3.5% | $-776 | +11.2% | 222 |
| Grafton | $595,250 | 2.3% | $-1,937 | -3.2% | 222 |
| Ludlow | $375,000 | 3.3% | $-895 | +4.8% | 217 |
| North Reading | $780,000 | 1.6% | $-3,185 | +2.2% | 212 |
| Rockland | $567,500 | 3.0% | $-1,397 | +1.8% | 210 |
| Norwood | $730,000 | 3.1% | $-1,788 | +3.6% | 207 |
| Hopkinton | $1,049,000 | 1.2% | $-4,482 | -0.1% | 200 |
| South Hadley | $375,000 | 3.4% | $-912 | -1.8% | 199 |
| Belmont | $1,419,000 | 1.3% | $-5,986 | -0.9% | 197 |
| Wilmington | $760,000 | 2.7% | $-2,180 | -2.5% | 193 |
| Everett | $730,000 | 3.4% | $-1,601 | -7.3% | 192 |
| Wareham | $495,000 | 2.7% | $-1,501 | -1.4% | 191 |
| Winthrop Town | $656,000 | 2.0% | $-2,144 | -3.3% | 186 |
| Southbridge Town | $399,950 | 4.4% | $-559 | +2.9% | 186 |
| Auburn | $456,970 | 3.6% | $-906 | +4.9% | 183 |
| East Longmeadow | $425,000 | 3.5% | $-918 | +7.4% | 181 |
| Wilbraham | $482,500 | 2.6% | $-1,531 | -1.6% | 180 |
| Bellingham | $542,500 | 3.4% | $-1,340 | -6.6% | 180 |
| Ashland | $646,500 | 2.8% | $-1,926 | -2.3% | 180 |
| Burlington | $861,000 | 2.9% | $-2,496 | +4.4% | 179 |
| The Pinehills | $910,000 | 0.4% | $-4,918 | +4.8% | 179 |
| Provincetown | $1,050,000 | -0.7% | $-9,159 | +1.3% | 176 |
| Sharon | $832,000 | 2.0% | $-3,176 | +3.5% | 175 |
| Marshfield | $802,450 | 1.9% | $-2,949 | +3.0% | 174 |
| Middleborough | $561,650 | 2.2% | $-1,820 | +1.9% | 174 |
| Norton | $602,600 | 2.8% | $-1,959 | +4.3% | 174 |
| Northborough | $716,000 | 2.6% | $-2,161 | -0.7% | 172 |
| Whitinsville | $525,000 | 2.9% | $-1,240 | +2.9% | 170 |
| South Yarmouth | $588,550 | 2.5% | $-1,920 | -1.9% | 169 |
| Oxford | $400,750 | 3.4% | $-1,064 | +9.1% | 168 |
| Amherst Town | $530,000 | 3.5% | $-1,153 | +7.5% | 168 |
| Athol | $330,000 | 4.2% | $-593 | +0.5% | 167 |
| Scituate | $1,000,000 | 1.3% | $-5,535 | +6.8% | 167 |
| Webster | $455,000 | 3.6% | $-887 | +7.3% | 164 |
| East Falmouth | $725,000 | 1.6% | $-3,177 | +2.1% | 163 |
| Abington | $589,000 | 3.0% | $-1,499 | +1.0% | 161 |
| Holliston | $730,000 | 1.5% | $-2,909 | +4.2% | 159 |
| Swampscott | $746,500 | 2.5% | $-2,486 | +2.4% | 159 |
| Somerset | $525,000 | 2.5% | $-1,690 | +0.6% | 157 |
| Fairhaven | $507,500 | 2.2% | $-1,889 | -9.1% | 156 |
| Pembroke | $650,000 | 2.4% | $-2,003 | +0.8% | 155 |
| Duxbury | $1,050,000 | 1.1% | $-4,833 | +6.6% | 154 |
| Clinton | $440,900 | 3.0% | $-1,284 | -2.4% | 154 |
| Ipswich | $840,000 | 1.5% | $-3,479 | +4.6% | 150 |
| Groton | $815,000 | 1.9% | $-3,044 | +0.5% | 149 |
| Easthampton Town | $505,000 | 3.9% | $-856 | -5.8% | 149 |
| Palmer Town | $337,750 | 3.6% | $-718 | -2.8% | 146 |
| Medway | $690,500 | 2.7% | $-1,958 | -3.0% | 144 |
| Hull | $726,000 | 2.7% | $-2,087 | +7.6% | 144 |
| Greenfield | $319,950 | 4.6% | $-465 | +0.2% | 144 |
| Foxborough | $670,000 | 3.0% | $-1,909 | +4.7% | 143 |
| Raynham | $625,000 | 1.2% | $-2,479 | -1.7% | 143 |
| North Adams | $225,000 | 5.5% | $-115 | +10.9% | 142 |
| Lunenburg | $540,000 | 2.7% | $-1,648 | +3.5% | 141 |
| Kingston | $702,500 | 2.7% | $-2,061 | +0.4% | 140 |
| Brewster | $676,000 | 1.4% | $-2,733 | -2.0% | 140 |
| Bedford | $1,011,000 | 1.4% | $-4,990 | +5.3% | 140 |
| Charlton | $497,000 | 2.3% | $-1,765 | -0.5% | 140 |
| Dartmouth | $664,500 | 2.2% | $-2,436 | -1.1% | 140 |
| Dennis Port | $510,000 | 2.2% | $-1,773 | +9.3% | 139 |
| Belchertown | $445,000 | 3.3% | $-1,308 | +3.4% | 139 |
| North Eastham | $789,000 | 0.8% | $-4,442 | +3.1% | 138 |
| Yarmouth Port | $662,500 | 1.4% | $-2,806 | +3.2% | 138 |
| Weston | $2,350,000 | 1.2% | $-11,104 | +3.1% | 137 |
| Concord | $1,747,500 | 0.4% | $-8,873 | -0.5% | 136 |
| Rutland | $519,900 | 3.5% | $-1,085 | +2.1% | 135 |
| Halifax | $464,745 | 2.6% | $-1,570 | +6.3% | 135 |
| Winchendon | $410,000 | 4.5% | $-556 | +8.6% | 135 |
| Rehoboth | $705,000 | 1.3% | $-3,074 | +5.8% | 135 |
| Salisbury | $613,250 | 1.7% | $-2,394 | +7.4% | 134 |
| Norfolk | $868,190 | 2.1% | $-2,746 | -0.4% | 134 |
| Chelsea | $506,000 | 3.3% | $-1,273 | -2.3% | 134 |
| Boxford | $985,000 | 1.5% | $-4,134 | -4.8% | 131 |
| Millbury | $511,250 | 3.7% | $-1,035 | -1.7% | 130 |
| Spencer | $432,500 | 3.7% | $-854 | +4.9% | 130 |
| East Bridgewater | $575,000 | 2.8% | $-1,688 | -3.9% | 130 |
| Lynnfield | $1,050,000 | 1.4% | $-5,005 | -0.4% | 129 |
| Medfield | $1,125,000 | 1.4% | $-4,310 | -2.4% | 129 |
| Mashpee Neck | $540,000 | 0.4% | $-8,733 | -3.9% | 127 |
| Westwood | $1,202,500 | 1.4% | $-5,452 | +2.3% | 126 |
| Swansea | $550,500 | 2.4% | $-1,754 | +5.3% | 126 |
| Orleans | $930,000 | 0.3% | $-5,403 | -8.6% | 125 |
| West Yarmouth | $540,000 | 2.9% | $-1,711 | +4.5% | 125 |
| Whitman | $540,000 | 3.0% | $-1,335 | -4.9% | 125 |
| Tyngsborough | $652,500 | 3.2% | $-1,394 | -1.8% | 124 |
| Hanover | $900,000 | 1.6% | $-3,590 | +6.5% | 121 |
| Northbridge | $581,031 | 1.9% | $-2,205 | -4.0% | 121 |
| East Harwich | $807,500 | 1.7% | $-2,983 | +1.8% | 120 |
| Maynard | $562,750 | 2.7% | $-1,853 | +0.8% | 118 |
| Carver | $524,000 | 3.4% | $-1,147 | +11.8% | 116 |
| Mansfield | $714,100 | 2.5% | $-2,339 | +8.7% | 115 |
| Cohasset | $1,477,000 | 1.8% | $-6,582 | +9.0% | 115 |
| Norwell | $990,000 | 1.9% | $-4,480 | +2.0% | 113 |
| Holbrook | $537,750 | 3.3% | $-1,348 | +2.5% | 112 |
| Sturbridge | $486,250 | 2.6% | $-1,591 | +0.6% | 110 |
| Pepperell | $600,003 | 2.4% | $-1,833 | +0.6% | 110 |
| Dudley | $440,000 | 3.1% | $-1,270 | -2.9% | 109 |
| Leicester | $427,063 | 4.0% | $-806 | +3.1% | 108 |
| Middleton | $820,000 | 1.6% | $-3,995 | -2.2% | 108 |
| Wayland | $1,250,000 | 1.1% | $-5,642 | -3.2% | 107 |
| Dighton | $630,000 | 1.4% | $-2,759 | +1.8% | 107 |
| Adams | $259,000 | 4.5% | $-378 | +5.5% | 105 |
| Westminster | $599,000 | 2.6% | $-1,960 | -3.2% | 103 |
| Ware | $309,500 | 3.9% | $-641 | +12.9% | 102 |
| Plainville | $525,000 | 2.9% | $-1,326 | -3.4% | 102 |
| Ayer | $550,000 | 2.6% | $-1,525 | +8.5% | 101 |
| Westport | $687,000 | 1.3% | $-3,462 | +4.1% | 100 |
| Hanson | $600,000 | 2.7% | $-1,701 | +3.1% | 99 |
| Upton | $749,000 | 2.1% | $-2,808 | -1.8% | 99 |
| Seekonk | $595,000 | 2.5% | $-1,909 | +3.9% | 98 |
| Newbury | $940,000 | 1.3% | $-4,247 | -4.8% | 95 |
| Lakeville | $632,500 | 2.7% | $-1,998 | -2.9% | 92 |
| Southwick | $395,000 | 2.4% | $-1,260 | -2.1% | 92 |
| Forestdale | $614,000 | 1.6% | $-2,663 | -0.9% | 91 |
| Orange | $325,000 | 3.7% | $-765 | +0.0% | 91 |
| Wrentham | $808,500 | 2.0% | $-2,780 | +6.3% | 90 |
| Sutton | $615,000 | 2.0% | $-2,096 | -2.1% | 89 |
| Sandwich | $726,500 | 1.7% | $-2,951 | -1.7% | 88 |
| Rockport | $800,000 | 2.0% | $-2,499 | -6.9% | 88 |
| Lenox | $600,000 | 1.3% | $-2,571 | +7.0% | 87 |
| Bolton | $832,500 | 0.8% | $-4,229 | +3.0% | 86 |
| Hamilton | $829,000 | 1.9% | $-3,146 | -8.0% | 83 |
| Groveland | $700,000 | 2.4% | $-2,100 | +3.8% | 83 |
| Shirley | $475,000 | 2.7% | $-1,287 | +7.6% | 82 |
| South Dennis | $569,950 | 2.3% | $-1,725 | +2.7% | 82 |
| Blackstone | $485,000 | 2.6% | $-1,442 | +3.0% | 81 |
| Ashburnham | $480,000 | 2.1% | $-1,697 | -4.4% | 81 |
| Townsend | $524,950 | 2.3% | $-1,809 | +0.6% | 78 |
| Topsfield | $950,000 | 2.9% | $-2,436 | +3.3% | 77 |
| Cochituate | $1,050,000 | 2.2% | $-3,036 | -1.1% | 77 |
| Northwest Harwich | $852,000 | 1.0% | $-3,501 | +0.4% | 76 |
| Falmouth | $900,000 | 1.6% | $-3,539 | -10.3% | 75 |
| Monson | $397,500 | 1.6% | $-1,575 | +12.3% | 74 |
| Freetown | $567,500 | 1.8% | $-2,508 | +0.0% | 74 |
| New Seabury | $1,165,000 | 0.2% | $-5,255 | +8.5% | 73 |
| Teaticket | $645,000 | 0.7% | $-3,089 | -11.7% | 73 |
| Stow | $800,000 | 1.0% | $-3,713 | +1.6% | 73 |
| Dalton | $323,500 | 3.0% | $-928 | +3.2% | 73 |
| Bourne | $750,000 | 1.8% | $-2,631 | +18.8% | 71 |
| West Chatham | $1,350,000 | 0.0% | $-7,269 | +5.3% | 71 |
| Mansfield Center | $570,000 | 3.2% | $-1,510 | -1.3% | 71 |
| Great Barrington | $625,000 | 1.6% | $-2,852 | +20.2% | 70 |
| Mendon | $710,000 | 1.8% | $-2,806 | +1.0% | 69 |
| West Boylston | $522,000 | 2.8% | $-1,540 | +6.8% | 69 |
| Williamstown | $495,000 | 1.9% | $-2,335 | +3.1% | 69 |
| Monument Beach | $615,000 | 1.5% | $-3,120 | +10.3% | 69 |
| Chatham | $1,800,000 | 0.1% | $-8,587 | +12.2% | 69 |
| Merrimac | $625,000 | 1.8% | $-2,515 | +7.7% | 68 |
| Douglas | $611,250 | 2.5% | $-2,166 | +2.1% | 68 |
| Hopedale | $551,250 | 2.2% | $-1,891 | +5.6% | 68 |
| East Dennis | $945,000 | 0.4% | $-5,410 | +18.1% | 67 |
| Sterling | $550,858 | 2.3% | $-1,917 | +13.2% | 66 |
| Southborough | $894,500 | 1.4% | $-4,450 | -2.5% | 66 |
| Lee | $477,500 | 2.6% | $-1,682 | +15.2% | 66 |
| Becket | $389,800 | 2.5% | $-1,490 | +7.1% | 65 |
| Manchester-by-the-Sea | $1,275,000 | 2.4% | $-4,624 | +3.7% | 65 |
| Granby | $370,000 | 2.3% | $-1,336 | +11.9% | 65 |
| Dover | $2,002,500 | 1.0% | $-9,308 | +8.2% | 64 |
| Sherborn | $1,235,000 | 1.6% | $-4,041 | -0.8% | 64 |
| Rochester | $681,950 | 2.2% | $-2,550 | -2.0% | 64 |
| Middleborough Center | $537,450 | 3.5% | $-981 | +7.1% | 64 |
| Harvard | $821,500 | 0.9% | $-3,733 | +5.4% | 64 |
| Boylston | $620,000 | 2.7% | $-2,163 | -2.6% | 63 |
| West Concord | $1,100,000 | 1.5% | $-4,613 | +0.2% | 63 |
| Millis | $815,000 | 1.5% | $-3,774 | -1.4% | 62 |
| Templeton | $428,250 | 2.9% | $-1,414 | -7.7% | 62 |
| Barre | $407,500 | 3.2% | $-1,075 | +0.5% | 62 |
| West Bridgewater | $579,950 | 2.9% | $-1,756 | +2.8% | 62 |
| Boxborough | $760,000 | 2.7% | $-1,207 | -4.4% | 61 |
| Warren | $359,500 | 3.3% | $-947 | +2.3% | 60 |
| Southampton | $522,500 | 1.7% | $-2,338 | +9.3% | 60 |
| North Falmouth | $1,094,000 | 2.1% | $-3,933 | -3.5% | 60 |
| Harwich Port | $887,500 | 0.7% | $-3,256 | +10.4% | 59 |
| East Sandwich | $785,000 | 0.7% | $-4,498 | +2.3% | 58 |
| Berkley | $670,000 | 1.5% | $-2,733 | +0.6% | 58 |
| West Dennis | $695,000 | 1.2% | $-3,340 | -2.1% | 57 |
| Lincoln | $1,410,000 | 0.7% | $-8,389 | +0.6% | 57 |
| Wareham Center | $424,000 | 3.2% | $-1,205 | +15.3% | 56 |
| North Scituate | $999,999 | 2.3% | $-3,445 | +0.2% | 55 |
| Littleton | $860,000 | 2.4% | $-2,570 | +3.9% | 55 |
| West Brookfield | $417,500 | 2.4% | $-1,367 | +4.6% | 54 |
| Pocasset | $665,500 | 1.3% | $-3,360 | -8.2% | 54 |
| Marion | $730,000 | 1.1% | $-4,944 | -5.3% | 53 |
| Rowley | $801,000 | 2.3% | $-2,617 | +6.9% | 53 |
| Pinehurst | $727,500 | 3.1% | $-1,959 | +1.4% | 52 |
| Lanesborough | $384,750 | 2.6% | $-1,679 | +3.4% | 52 |
| Dennis | $1,012,500 | 0.8% | $-3,356 | +3.3% | 52 |
| Chester | $340,000 | 2.5% | $-843 | +12.4% | 51 |
| Carlisle | $1,325,000 | 1.0% | $-6,063 | -4.3% | 51 |
| Ocean Bluff-Brant Rock | $702,000 | 1.8% | $-2,939 | -12.1% | 50 |
| Sagamore | $756,950 | 2.6% | $-2,368 | -0.4% | 50 |
| North Brookfield | $399,500 | 2.8% | $-1,231 | +1.6% | 50 |
| Holland | $400,000 | 3.7% | $-952 | +17.4% | 49 |
| Lancaster | $630,000 | 2.3% | $-2,183 | -2.7% | 49 |
| Mattapoisett Center | $960,000 | 1.0% | $-5,002 | +8.4% | 48 |
| Brimfield | $455,000 | 2.0% | $-1,571 | +8.4% | 47 |
| North Plymouth | $555,000 | 3.1% | $-1,383 | +7.7% | 46 |
| Buzzards Bay | $523,700 | 2.4% | $-1,788 | +11.1% | 46 |
| Hampden | $428,000 | 4.4% | $-676 | +12.8% | 46 |
| West Newbury | $975,000 | 2.5% | $-3,121 | -0.4% | 45 |
| Hadley | $615,000 | 3.5% | $-1,337 | +7.7% | 45 |
| Wenham | $1,200,000 | 0.9% | $-5,133 | -6.0% | 45 |
| Littleton Common | $700,000 | 2.0% | $-2,166 | +7.7% | 45 |
| West Falmouth | $1,200,000 | 0.7% | $-5,332 | -3.3% | 45 |
| Smith Mills | $523,000 | 3.7% | $-1,191 | +9.5% | 44 |
| North Westport | $580,000 | 2.9% | $-1,220 | +4.4% | 43 |
| Millis-Clicquot | $714,000 | 2.7% | $-1,702 | +4.9% | 43 |
| Paxton | $525,000 | 2.2% | $-1,561 | -2.1% | 43 |
| Edgartown | $2,340,000 | 0.1% | $-14,036 | +9.9% | 43 |
| Hubbardston | $477,500 | 2.1% | $-1,761 | +6.4% | 42 |
| Acushnet Center | $570,000 | 2.7% | $-1,461 | +4.9% | 42 |
| South Duxbury | $1,525,000 | 0.7% | $-7,295 | -7.3% | 41 |
| Princeton | $690,000 | 2.4% | $-1,958 | -1.5% | 40 |
| Housatonic | $560,000 | 2.5% | $-1,441 | -2.0% | 39 |
| Mattapoisett | $840,000 | 1.5% | $-3,496 | +20.2% | 39 |
| Hardwick | $369,900 | 2.7% | $-1,225 | +7.5% | 39 |
| Berlin | $740,000 | 1.6% | $-3,588 | -7.0% | 39 |
| Mashpee | $585,000 | 1.8% | $-2,402 | — | 38 |
| Onset | $425,000 | 2.1% | $-1,497 | -2.5% | 37 |
| Brookfield | $365,000 | 1.6% | $-1,281 | +9.0% | 37 |
| Essex | $820,300 | 2.2% | $-2,634 | +0.1% | 37 |
| North Lakeville | $574,000 | 2.3% | $-2,279 | +5.4% | 36 |
| Phillipston | $459,500 | 1.5% | $-2,262 | +4.8% | 36 |
| Blandford | $368,000 | 2.2% | $-1,443 | +7.6% | 36 |
| East Douglas | $535,000 | 2.8% | $-1,720 | +4.9% | 35 |
| Bliss Corner | $600,000 | 2.0% | $-2,150 | +11.2% | 35 |
| Uxbridge | $563,000 | 1.7% | $-2,459 | — | 35 |
| Marshfield Hills | $925,000 | 1.6% | $-3,962 | +0.2% | 34 |
| West Wareham | $211,750 | 2.9% | $-556 | -11.2% | 34 |
| Weweantic | $455,000 | 3.0% | $-1,164 | +5.6% | 34 |
| Ocean Grove | $453,700 | 3.1% | $-1,262 | -0.1% | 34 |
| Plympton | $697,500 | 1.5% | $-2,667 | +8.5% | 34 |
| Raynham Center | $556,500 | 2.4% | $-1,908 | +11.1% | 34 |
| Sheffield | $475,000 | 0.8% | $-3,102 | +5.5% | 34 |
| Avon | $573,000 | 3.4% | $-1,447 | +7.1% | 33 |
| White Island Shores | $485,000 | 4.3% | $-713 | -0.6% | 33 |
| Ashby | $460,000 | 4.5% | $-758 | -6.2% | 33 |
| Oak Bluffs | $1,275,000 | 2.9% | $-2,489 | +10.5% | 33 |
| Egremont | $812,500 | 0.5% | $-4,894 | +32.6% | 31 |
| Seabrook | $730,000 | 1.9% | $-4,694 | -8.4% | 31 |
| Dunstable | $802,500 | 0.4% | $-4,446 | +5.0% | 31 |
| Northfield | $375,000 | 2.8% | $-1,191 | -6.0% | 31 |
| Harwich Center | $825,000 | 1.2% | $-4,036 | +1.6% | 30 |
Ready to act on these markets? Create a free account to screen Massachusetts listings by cash flow, or see the national market data.