25 Small Towns in Massachusetts With the Cheapest Homes
Ranked by median home value among 181 towns of 500–10,000 people in Massachusetts. #1 is Adams, MA (median home $197,400).
-
25Templeton, Massachusetts
Median home $358,500
Templeton is a town of 8,149 people in Worcester County, Massachusetts. The median home is worth $358,500 and the median household earns $101,154, so homes cost 3.5× income (typical Massachusetts town: 4.5×). Median rent is $1,207.
8,149 people · Worcester County · median home $358,500 · income $101,154 · Jan low 12°F · 51 in snow
Full Templeton, Massachusetts profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
24Hampden, Massachusetts
Median home $358,200
Hampden is a town of 4,966 people in Hampden County, Massachusetts. The median home is worth $358,200 and the median household earns $104,536, so homes cost 3.4× income (typical Massachusetts town: 4.5×). Median rent is $1,132.
4,966 people · Hampden County · median home $358,200 · income $104,536 · Jan low 14°F · 52 in snow
Full Hampden, Massachusetts profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
23West Brookfield, Massachusetts
Median home $354,000
West Brookfield is a town of 3,833 people in Worcester County, Massachusetts. The median home is worth $354,000 and the median household earns $95,613, so homes cost 3.7× income (typical Massachusetts town: 4.5×). Median rent is $1,236.
3,833 people · Worcester County · median home $354,000 · income $95,613 · Jan low 15°F · 43 in snow
Full West Brookfield, Massachusetts profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
22Lee, Massachusetts
Median home $352,700
Lee is a town of 5,788 people in Berkshire County, Massachusetts. The median home is worth $352,700 and the median household earns $83,750, so homes cost 4.2× income (typical Massachusetts town: 4.5×). Median rent is $1,375.
5,788 people · Berkshire County · median home $352,700 · income $83,750 · Jan low 13°F · 71 in snow
Full Lee, Massachusetts profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
21Granby, Massachusetts
Median home $352,600
Granby is a town of 6,110 people in Hampshire County, Massachusetts. The median home is worth $352,600 and the median household earns $119,297, so homes cost 3.0× income (typical Massachusetts town: 4.5×). Median rent is —.
6,110 people · Hampshire County · median home $352,600 · income $119,297 · Jan low 15°F · 48 in snow
Full Granby, Massachusetts profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
20Monson, Massachusetts
Median home $348,400
Monson is a town of 8,150 people in Hampden County, Massachusetts. The median home is worth $348,400 and the median household earns $96,688, so homes cost 3.6× income (typical Massachusetts town: 4.5×). Median rent is $871.
8,150 people · Hampden County · median home $348,400 · income $96,688 · Jan low 14°F · 53 in snow
Full Monson, Massachusetts profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
19Belchertown, Massachusetts
Median home $346,900
Belchertown is a community of 3,129 people in Hampshire County, Massachusetts. The median home is worth $346,900 and the median household earns $77,428, so homes cost 4.5× income (typical Massachusetts town: 4.5×). Median rent is $970.
3,129 people · Hampshire County · median home $346,900 · income $77,428 · Jan low 15°F · 48 in snow
Full Belchertown, Massachusetts profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
18Hardwick, Massachusetts
Median home $346,700
Hardwick is a town of 2,667 people in Worcester County, Massachusetts. The median home is worth $346,700 and the median household earns $75,000, so homes cost 4.6× income (typical Massachusetts town: 4.5×). Median rent is $1,108.
2,667 people · Worcester County · median home $346,700 · income $75,000 · Jan low 15°F · 43 in snow
Full Hardwick, Massachusetts profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
17Oxford, Massachusetts
Median home $345,700
Oxford is a community of 5,928 people in Worcester County, Massachusetts. The median home is worth $345,700 and the median household earns $89,623, so homes cost 3.9× income (typical Massachusetts town: 4.5×). Median rent is $1,203.
5,928 people · Worcester County · median home $345,700 · income $89,623 · Jan low 15°F · 47 in snow
Full Oxford, Massachusetts profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
16Brookfield, Massachusetts
Median home $341,900

Photo: Unknown authorUnknown author (public domain, Wikimedia Commons) Brookfield is a town of 3,439 people in Worcester County, Massachusetts. The median home is worth $341,900 and the median household earns $81,250, so homes cost 4.2× income (typical Massachusetts town: 4.5×). Median rent is $1,014.
3,439 people · Worcester County · median home $341,900 · income $81,250 · Jan low 16°F · 64 in snow
Full Brookfield, Massachusetts profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
15Spencer, Massachusetts
Median home $341,300
Spencer is a community of 5,810 people in Worcester County, Massachusetts. The median home is worth $341,300 and the median household earns $59,931, so homes cost 5.7× income (typical Massachusetts town: 4.5×). Median rent is $1,049.
5,810 people · Worcester County · median home $341,300 · income $59,931 · Jan low 17°F · 73 in snow
Full Spencer, Massachusetts profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
14Warren, Massachusetts
Median home $333,700
Warren is a town of 4,975 people in Worcester County, Massachusetts. The median home is worth $333,700 and the median household earns $66,082, so homes cost 5.0× income (typical Massachusetts town: 4.5×). Median rent is $890.
4,975 people · Worcester County · median home $333,700 · income $66,082 · Jan low 16°F · 43 in snow
Full Warren, Massachusetts profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
13Holland, Massachusetts
Median home $333,600
Holland is a town of 2,603 people in Hampden County, Massachusetts. The median home is worth $333,600 and the median household earns $91,979, so homes cost 3.6× income (typical Massachusetts town: 4.5×). Median rent is $1,750.
2,603 people · Hampden County · median home $333,600 · income $91,979 · Jan low 16°F · 64 in snow
Full Holland, Massachusetts profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
12Lanesborough, Massachusetts
Median home $299,400
Lanesborough is a town of 3,038 people in Berkshire County, Massachusetts. The median home is worth $299,400 and the median household earns $86,219, so homes cost 3.5× income (typical Massachusetts town: 4.5×). Median rent is $1,349.
3,038 people · Berkshire County · median home $299,400 · income $86,219 · Jan low 14°F · 71 in snow
Full Lanesborough, Massachusetts profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
11Dalton, Massachusetts
Median home $295,700
Dalton is a town of 6,330 people in Berkshire County, Massachusetts. The median home is worth $295,700 and the median household earns $79,438, so homes cost 3.7× income (typical Massachusetts town: 4.5×). Median rent is $872.
6,330 people · Berkshire County · median home $295,700 · income $79,438 · Jan low 14°F · 77 in snow
Full Dalton, Massachusetts profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
10Montague, Massachusetts
Median home $282,100
Montague is a town of 8,580 people in Franklin County, Massachusetts. The median home is worth $282,100 and the median household earns $70,510, so homes cost 4.0× income (typical Massachusetts town: 4.5×). Median rent is $1,207.
8,580 people · Franklin County · median home $282,100 · income $70,510 · Jan low 15°F · 46 in snow
Full Montague, Massachusetts profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
9Winchendon, Massachusetts
Median home $276,300
Winchendon is a community of 4,160 people in Worcester County, Massachusetts. The median home is worth $276,300 and the median household earns $55,809, so homes cost 5.0× income (typical Massachusetts town: 4.5×). Median rent is $1,163.
4,160 people · Worcester County · median home $276,300 · income $55,809 · Jan low 12°F · 51 in snow
Full Winchendon, Massachusetts profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
8Cheshire, Massachusetts
Median home $268,200
Cheshire is a town of 3,258 people in Berkshire County, Massachusetts. The median home is worth $268,200 and the median household earns $69,803, so homes cost 3.8× income (typical Massachusetts town: 4.5×). Median rent is —.
3,258 people · Berkshire County · median home $268,200 · income $69,803 · Jan low 14°F · 76 in snow
Full Cheshire, Massachusetts profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
7Ware, Massachusetts
Median home $253,400
Ware is a community of 6,266 people in Hampshire County, Massachusetts. The median home is worth $253,400 and the median household earns $45,158, so homes cost 5.6× income (typical Massachusetts town: 4.5×). Median rent is $1,039.
6,266 people · Hampshire County · median home $253,400 · income $45,158 · Jan low 15°F · 43 in snow
Full Ware, Massachusetts profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
6Athol, Massachusetts
Median home $248,700
Athol is a community of 8,486 people in Worcester County, Massachusetts. The median home is worth $248,700 and the median household earns $67,394, so homes cost 3.7× income (typical Massachusetts town: 4.5×). Median rent is $1,120.
8,486 people · Worcester County · median home $248,700 · income $67,394 · Jan low 14°F · 52 in snow
Full Athol, Massachusetts profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
5Turners Falls, Massachusetts
Median home $246,700
Turners Falls is a community of 4,512 people in Franklin County, Massachusetts. The median home is worth $246,700 and the median household earns $54,772, so homes cost 4.5× income (typical Massachusetts town: 4.5×). Median rent is $1,116.
4,512 people · Franklin County · median home $246,700 · income $54,772 · Jan low 15°F · 52 in snow
Full Turners Falls, Massachusetts profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
4Orange, Massachusetts
Median home $245,900
Orange is a town of 7,569 people in Franklin County, Massachusetts. The median home is worth $245,900 and the median household earns $55,824, so homes cost 4.4× income (typical Massachusetts town: 4.5×). Median rent is $775.
7,569 people · Franklin County · median home $245,900 · income $55,824 · Jan low 14°F · 52 in snow
Full Orange, Massachusetts profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
3Orange, Massachusetts
Median home $231,400
Orange is a community of 3,636 people in Franklin County, Massachusetts. The median home is worth $231,400 and the median household earns $48,115, so homes cost 4.8× income (typical Massachusetts town: 4.5×). Median rent is $963.
3,636 people · Franklin County · median home $231,400 · income $48,115 · Jan low 14°F · 52 in snow
Full Orange, Massachusetts profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
2Adams, Massachusetts
Median home $209,900

Photo: Unknown authorUnknown author (public domain, Wikimedia Commons) Adams is a town of 8,166 people in Berkshire County, Massachusetts. The median home is worth $209,900 and the median household earns $58,929, so homes cost 3.6× income (typical Massachusetts town: 4.5×). Median rent is $963.
8,166 people · Berkshire County · median home $209,900 · income $58,929 · Jan low 14°F · 76 in snow
Full Adams, Massachusetts profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
1Adams, Massachusetts
Median home $197,400
Adams is a community of 5,466 people in Berkshire County, Massachusetts. The median home is worth $197,400 and the median household earns $48,775, so homes cost 4.0× income (typical Massachusetts town: 4.5×). Median rent is $927.
5,466 people · Berkshire County · median home $197,400 · income $48,775 · Jan low 14°F · 76 in snow
Full Adams, Massachusetts profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians.
More Massachusetts rankings
- The 25 Best Small Towns to Retire in Massachusetts
- The 25 Quietest Small Towns in Massachusetts
- The 25 Most Affordable Small Towns in Massachusetts
- The 25 Best Small Towns for Families in Massachusetts
- The 19 Best Quiet, Affordable Small Towns to Retire in Massachusetts
- 25 Small Towns in Massachusetts With the Mildest Winters
- The 25 Most Walkable Small Towns in Massachusetts
- 25 Small Towns in Massachusetts With the Fewest Tornadoes Since 1950
- The 25 Best Small Towns for First-Time Home Buyers in Massachusetts
- The 24 Best Affordable Small Towns for Remote Workers in Massachusetts
Same ranking, other places
- 50 Small Towns in America With the Cheapest Homes
- 25 Small Towns in Pennsylvania With the Cheapest Homes
- 25 Small Towns in New York With the Cheapest Homes
- 25 Small Towns in Michigan With the Cheapest Homes
- 25 Small Towns in Texas With the Cheapest Homes
- 25 Small Towns in California With the Cheapest Homes
- 25 Small Towns in New Jersey With the Cheapest Homes
- 25 Small Towns in Florida With the Cheapest Homes
- 25 Small Towns in Wisconsin With the Cheapest Homes
- 25 Small Towns in Ohio With the Cheapest Homes
- U.S. Census Bureau, American Community Survey 5-year estimates (2020–2024)
- U.S. Census Bureau, 2020 Census and 2025 Gazetteer (2020 / 2025)
- NOAA NCEI U.S. Climate Normals (1991–2020)
- NOAA NCEI Storm Events Database (1950–2026)
- FEMA OpenFEMA Disaster Declarations (this product uses the FEMA OpenFEMA API but is not endorsed by FEMA) (1953–2026)
- NCES Common Core of Data (2023–24)
- BLS Quarterly Census of Employment and Wages; USDA ERS county unemployment (BLS LAUS) (2000–2024)
- The Town Files lifestyle rankings, built from federal demographic, school, crime and housing data (2025)