100 cities ranked by median home price
$80K
Lowest Price
$333K
Avg of Top 50
$80K
53 days on market
$82K
65 days on market
$105K
17 days on market
$117K
33 days on market
$140K
157 days on market
$160K
189 days on market
$165K
17 days on market
$168K
53 days on market
$183K
90 days on market
$185K
19 days on market
| # | City | Median Price | Days on Market | Months Supply | YoY Change |
|---|---|---|---|---|---|
| 1 | Cummington | $80K | 53 days | — | N/A |
| 2 | Cedar Hill | $82K | 65 days | — | N/A |
| 3 | Peru | $105K | 17 days | 0.5 mo | N/A |
| 4 | Heath | $117K | 33 days | — | N/A |
| 5 | Plainfield | $140K | 157 days | — | N/A |
| 6 | East Longmeadow | $160K | 189 days | — | N/A |
| 7 | Wendell | $165K | 17 days | — | N/A |
| 8 | Hinsdale | $168K | 53 days | 0.5 mo | N/A |
| 9 | Monroe | $183K | 90 days | — | N/A |
| 10 | Lenox Dale | $185K | 19 days | 2.0 mo | N/A |
| 11 | Russell | $212K | 34 days | — | N/A |
| 12 | North Adams | $215K | 51 days | 2.6 mo | -10.0% |
| 13 | Adams | $225K | 58 days | 3.0 mo | N/A |
| 14 | East Brookfield | $242K | 65 days | 0.5 mo | N/A |
| 15 | Colrain | $248K | 33 days | — | N/A |
| 16 | Huntington | $250K | 73 days | 3.0 mo | N/A |
| 17 | Warren | $250K | 44 days | 1.0 mo | N/A |
| 18 | South Ashburnham | $265K | 25 days | 0.5 mo | N/A |
| 19 | Worthington | $265K | 467 days | — | N/A |
| 20 | Brookfield | $270K | 22 days | 1.0 mo | N/A |
| 21 | Dalton | $270K | 23 days | 1.2 mo | N/A |
| 22 | Otis | $278K | 45 days | 5.0 mo | N/A |
| 23 | Granby | $283K | 27 days | 1.0 mo | N/A |
| 24 | Glen Mills | $283K | 56 days | — | N/A |
| 25 | Palmer Town | $288K | 34 days | 1.5 mo | -8.6% |
| 26 | Palmer | $288K | 34 days | 1.5 mo | -8.6% |
| 27 | Chester | $291K | 43 days | 1.0 mo | N/A |
| 28 | Oxford | $294K | 16 days | 0.5 mo | N/A |
| 29 | Cheshire | $295K | 49 days | 4.0 mo | N/A |
| 30 | Chesterfield | $300K | 193 days | 3.0 mo | N/A |
| 31 | Williamsburg | $300K | 19 days | — | N/A |
| 32 | Springfield | $301K | 31 days | 1.8 mo | +0.5% |
| 33 | Chicopee | $308K | 20 days | 1.0 mo | +4.2% |
| 34 | Greenfield Town | $308K | 21 days | 1.4 mo | +7.0% |
| 35 | Greenfield | $308K | 21 days | 1.4 mo | -7.8% |
| 36 | Holyoke | $308K | 45 days | 2.0 mo | +14.3% |
| 37 | Lanesborough | $310K | 5 days | 3.0 mo | N/A |
| 38 | Swampscott | $319K | 62 days | — | N/A |
| 39 | Florida | $323K | 33 days | — | N/A |
| 40 | Pittsfield | $324K | 49 days | 1.8 mo | +20.0% |
| 41 | South Amherst | $325K | 49 days | 0.7 mo | N/A |
| 42 | Brimfield | $335K | 84 days | 2.3 mo | N/A |
| 43 | Millers Falls | $339K | 24 days | 1.0 mo | N/A |
| 44 | Orange | $347K | 10 days | 2.0 mo | N/A |
| 45 | Sheffield | $350K | 85 days | 2.7 mo | N/A |
| 46 | Montague | $352K | 20 days | 0.5 mo | N/A |
| 47 | Silver Lake | $352K | 72 days | — | N/A |
| 48 | Agawam Town | $353K | 24 days | 1.0 mo | +6.5% |
| 49 | Agawam | $353K | 24 days | 1.0 mo | +5.9% |
| 50 | Baldwinville | $353K | 23 days | 1.5 mo | N/A |
| 51 | Leicester | $360K | 34 days | 2.0 mo | -17.2% |
| 52 | Ocean Grove | $361K | 21 days | 0.3 mo | N/A |
| 53 | West Warren | $362K | 35 days | 1.0 mo | N/A |
| 54 | Blandford | $365K | 92 days | 1.0 mo | N/A |
| 55 | West Springfield Town | $365K | 31 days | 1.0 mo | +13.9% |
| 56 | Sandwich | $367K | 95 days | 3.0 mo | N/A |
| 57 | Washington | $367K | 40 days | 2.0 mo | N/A |
| 58 | Ware | $370K | 50 days | 1.3 mo | N/A |
| 59 | North Plymouth | $370K | 60 days | 12.0 mo | N/A |
| 60 | Belchertown | $375K | 59 days | 3.0 mo | N/A |
| 61 | Athol | $375K | 26 days | 1.6 mo | +12.6% |
| 62 | Hancock | $375K | 118 days | 2.0 mo | N/A |
| 63 | Turners Falls | $379K | 21 days | 1.0 mo | N/A |
| 64 | Ludlow | $383K | 51 days | 1.0 mo | N/A |
| 65 | Shutesbury | $383K | 63 days | — | N/A |
| 66 | North Westport | $385K | 110 days | 2.5 mo | N/A |
| 67 | Tolland | $390K | 19 days | 1.0 mo | N/A |
| 68 | Hawley | $395K | 46 days | — | N/A |
| 69 | Leominster | $398K | 27 days | 0.7 mo | -3.0% |
| 70 | Granville | $399K | 52 days | — | N/A |
| 71 | Mansfield Center | $400K | 28 days | 2.5 mo | N/A |
| 72 | Ashburnham | $400K | 33 days | 1.2 mo | N/A |
| 73 | Barre | $400K | 106 days | 1.0 mo | N/A |
| 74 | Bellingham | $400K | 13 days | 1.0 mo | N/A |
| 75 | Clarksburg | $400K | 260 days | — | N/A |
| 76 | Holland | $400K | 39 days | 2.0 mo | N/A |
| 77 | Millville | $400K | 31 days | 0.8 mo | N/A |
| 78 | Westfield | $405K | 26 days | 1.3 mo | +11.3% |
| 79 | Charlemont | $410K | 27 days | 1.0 mo | N/A |
| 80 | Dudley | $410K | 61 days | 1.0 mo | -4.7% |
| 81 | Erving | $410K | 34 days | — | N/A |
| 82 | Hubbardston | $410K | 97 days | 3.0 mo | N/A |
| 83 | North Chelmsford | $415K | 69 days | 0.5 mo | N/A |
| 84 | Fitchburg | $418K | 29 days | 1.8 mo | +0.8% |
| 85 | Devens | $420K | 83 days | — | N/A |
| 86 | Westport | $420K | 75 days | 3.8 mo | N/A |
| 87 | Lunenburg | $421K | 36 days | 1.0 mo | -23.3% |
| 88 | Middlefield | $421K | 29 days | — | N/A |
| 89 | Winchendon | $422K | 65 days | 2.5 mo | N/A |
| 90 | Wilbraham | $424K | 34 days | 1.5 mo | N/A |
| 91 | New Salem | $425K | 92 days | 1.0 mo | N/A |
| 92 | North Brookfield | $425K | 37 days | 2.0 mo | N/A |
| 93 | Bernardston | $428K | 15 days | — | N/A |
| 94 | Bondsville | $428K | 53 days | 0.7 mo | N/A |
| 95 | Clinton | $428K | 35 days | 0.3 mo | N/A |
| 96 | Gardner | $428K | 24 days | 1.8 mo | +22.3% |
| 97 | Shirley, Ma | $430K | 32 days | 2.7 mo | N/A |
| 98 | Monson Center | $433K | 73 days | 1.5 mo | N/A |
| 99 | Lee | $434K | 315 days | 1.5 mo | N/A |
| 100 | Oakham | $435K | 38 days | 0.7 mo | N/A |
Looking for affordable housing in Massachusetts? We've ranked 100 cities by median home price to help you find budget-friendly options. The most affordable city is Cummington with a median price of $80K.
Connect with a local agent who specializes in first-time buyers and budget-conscious buyers.
Find an Agent