25 Small Towns in Maine With the Cheapest Homes
Ranked by median home value among 152 towns of 500–10,000 people in Maine. #1 is Millinocket, ME (median home $99,800).
-
25Dover-Foxcroft, Maine
Median home $162,600
Dover-Foxcroft is a town of 4,422 people in Piscataquis County, Maine. The median home is worth $162,600 and the median household earns $63,344, so homes cost 2.6× income (typical Maine town: 3.4×). Median rent is $880.
4,422 people · Piscataquis County · median home $162,600 · income $63,344 · Jan low 3°F · 77 in snow
Full Dover-Foxcroft, Maine profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
24Pittsfield, Maine
Median home $162,100
Pittsfield is a community of 2,822 people in Somerset County, Maine. The median home is worth $162,100 and the median household earns $61,458, so homes cost 2.6× income (typical Maine town: 3.4×). Median rent is $909.
2,822 people · Somerset County · median home $162,100 · income $61,458 · Jan low 6°F · 77 in snow
Full Pittsfield, Maine profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
23Norway, Maine
Median home $162,000
Norway is a community of 2,696 people in Oxford County, Maine. The median home is worth $162,000 and the median household earns $43,432, so homes cost 3.7× income (typical Maine town: 3.4×). Median rent is $759.
2,696 people · Oxford County · median home $162,000 · income $43,432 · Jan low 8°F · 76 in snow
Full Norway, Maine profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
22Fort Fairfield, Maine
Median home $161,000
Fort Fairfield is a town of 3,322 people in Aroostook County, Maine. The median home is worth $161,000 and the median household earns $70,852, so homes cost 2.3× income (typical Maine town: 3.4×). Median rent is $945.
3,322 people · Aroostook County · median home $161,000 · income $70,852 · Jan low 3°F · 108 in snow
Full Fort Fairfield, Maine profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
21Fort Kent, Maine
Median home $160,700
Fort Kent is a town of 4,067 people in Aroostook County, Maine. The median home is worth $160,700 and the median household earns $56,270, so homes cost 2.9× income (typical Maine town: 3.4×). Median rent is $926.
4,067 people · Aroostook County · median home $160,700 · income $56,270 · Jan low -3°F · 99 in snow
Full Fort Kent, Maine profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
20Dover-Foxcroft, Maine
Median home $158,800
Dover-Foxcroft is a community of 2,776 people in Piscataquis County, Maine. The median home is worth $158,800 and the median household earns $56,250, so homes cost 2.8× income (typical Maine town: 3.4×). Median rent is $909.
2,776 people · Piscataquis County · median home $158,800 · income $56,250 · Jan low 3°F · 77 in snow
Full Dover-Foxcroft, Maine profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
19Madawaska, Maine
Median home $158,300
Madawaska is a community of 2,797 people in Aroostook County, Maine. The median home is worth $158,300 and the median household earns $55,666, so homes cost 2.8× income (typical Maine town: 3.4×). Median rent is $626.
2,797 people · Aroostook County · median home $158,300 · income $55,666 · Jan low 3°F · 99 in snow
Full Madawaska, Maine profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
18Skowhegan, Maine
Median home $156,400
Skowhegan is a community of 6,404 people in Somerset County, Maine. The median home is worth $156,400 and the median household earns $45,388, so homes cost 3.4× income (typical Maine town: 3.4×). Median rent is $880.
6,404 people · Somerset County · median home $156,400 · income $45,388 · Jan low 6°F · 74 in snow
Full Skowhegan, Maine profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
17Madawaska, Maine
Median home $156,300
Madawaska is a town of 3,867 people in Aroostook County, Maine. The median home is worth $156,300 and the median household earns $56,818, so homes cost 2.8× income (typical Maine town: 3.4×). Median rent is $635.
3,867 people · Aroostook County · median home $156,300 · income $56,818 · Jan low 3°F · 98 in snow
Full Madawaska, Maine profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
16Norridgewock, Maine
Median home $151,900
Norridgewock is a town of 3,278 people in Somerset County, Maine. The median home is worth $151,900 and the median household earns $61,579, so homes cost 2.5× income (typical Maine town: 3.4×). Median rent is $1,063.
3,278 people · Somerset County · median home $151,900 · income $61,579 · Jan low 6°F · 74 in snow
Full Norridgewock, Maine profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
15Livermore Falls, Maine
Median home $147,500
Livermore Falls is a town of 3,060 people in Androscoggin County, Maine. The median home is worth $147,500 and the median household earns $45,843, so homes cost 3.2× income (typical Maine town: 3.4×). Median rent is $856.
3,060 people · Androscoggin County · median home $147,500 · income $45,843 · Jan low 6°F · 91 in snow
Full Livermore Falls, Maine profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
14Presque Isle, Maine
Median home $147,200
Presque Isle is a city of 8,797 people in Aroostook County, Maine. The median home is worth $147,200 and the median household earns $55,768, so homes cost 2.6× income (typical Maine town: 3.4×). Median rent is $904.
8,797 people · Aroostook County · median home $147,200 · income $55,768 · Jan low 3°F · 98 in snow
Full Presque Isle, Maine profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
13Lincoln, Maine
Median home $142,100
Lincoln is a community of 2,667 people in Penobscot County, Maine. The median home is worth $142,100 and the median household earns $49,097, so homes cost 2.9× income (typical Maine town: 3.4×). Median rent is $658.
2,667 people · Penobscot County · median home $142,100 · income $49,097 · Jan low 3°F · 86 in snow
Full Lincoln, Maine profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
12Lincoln, Maine
Median home $141,500
Lincoln is a town of 4,853 people in Penobscot County, Maine. The median home is worth $141,500 and the median household earns $56,089, so homes cost 2.5× income (typical Maine town: 3.4×). Median rent is $658.
4,853 people · Penobscot County · median home $141,500 · income $56,089 · Jan low 3°F · 86 in snow
Full Lincoln, Maine profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
11Fairfield, Maine
Median home $139,600
Fairfield is a community of 2,616 people in Somerset County, Maine. The median home is worth $139,600 and the median household earns $52,409, so homes cost 2.7× income (typical Maine town: 3.4×). Median rent is $1,013.
2,616 people · Somerset County · median home $139,600 · income $52,409 · Jan low 9°F · 83 in snow
Full Fairfield, Maine profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
10Houlton, Maine
Median home $137,000
Houlton is a town of 6,055 people in Aroostook County, Maine. The median home is worth $137,000 and the median household earns $61,058, so homes cost 2.2× income (typical Maine town: 3.4×). Median rent is $785.
6,055 people · Aroostook County · median home $137,000 · income $61,058 · Jan low 3°F · 96 in snow
Full Houlton, Maine profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
9Corinth, Maine
Median home $135,800
Corinth is a town of 2,900 people in Penobscot County, Maine. The median home is worth $135,800 and the median household earns $64,229, so homes cost 2.1× income (typical Maine town: 3.4×). Median rent is $883.
2,900 people · Penobscot County · median home $135,800 · income $64,229 · Jan low 6°F · 77 in snow
Full Corinth, Maine profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
8Caribou, Maine
Median home $134,100
Caribou is a city of 7,396 people in Aroostook County, Maine. The median home is worth $134,100 and the median household earns $53,709, so homes cost 2.5× income (typical Maine town: 3.4×). Median rent is $757.
7,396 people · Aroostook County · median home $134,100 · income $53,709 · Jan low 3°F · 118 in snow
Full Caribou, Maine profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
7Houlton, Maine
Median home $129,600
Houlton is a community of 4,743 people in Aroostook County, Maine. The median home is worth $129,600 and the median household earns $59,236, so homes cost 2.2× income (typical Maine town: 3.4×). Median rent is $814.
4,743 people · Aroostook County · median home $129,600 · income $59,236 · Jan low 3°F · 96 in snow
Full Houlton, Maine profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
6Rumford, Maine
Median home $127,700
Rumford is a town of 5,858 people in Oxford County, Maine. The median home is worth $127,700 and the median household earns $38,403, so homes cost 3.3× income (typical Maine town: 3.4×). Median rent is $803.
5,858 people · Oxford County · median home $127,700 · income $38,403 · Jan low 7°F · 88 in snow
Full Rumford, Maine profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
5Rumford, Maine
Median home $123,200
Rumford is a community of 4,298 people in Oxford County, Maine. The median home is worth $123,200 and the median household earns $29,230, so homes cost 4.2× income (typical Maine town: 3.4×). Median rent is $785.
4,298 people · Oxford County · median home $123,200 · income $29,230 · Jan low 7°F · 88 in snow
Full Rumford, Maine profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
4Calais, Maine
Median home $111,100
Calais is a city of 3,079 people in Washington County, Maine. The median home is worth $111,100 and the median household earns $64,096, so homes cost 1.7× income (typical Maine town: 3.4×). Median rent is $1,010.
3,079 people · Washington County · median home $111,100 · income $64,096 · Jan low 11°F · 95 in snow
Full Calais, Maine profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
3Mexico, Maine
Median home $110,800
Mexico is a town of 2,756 people in Oxford County, Maine. The median home is worth $110,800 and the median household earns $55,727, so homes cost 2.0× income (typical Maine town: 3.4×). Median rent is $1,027.
2,756 people · Oxford County · median home $110,800 · income $55,727 · Jan low 7°F · 88 in snow
Full Mexico, Maine profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
2Millinocket, Maine
Median home $103,800
Millinocket is a town of 4,114 people in Penobscot County, Maine. The median home is worth $103,800 and the median household earns $51,007, so homes cost 2.0× income (typical Maine town: 3.4×). Median rent is $451.
4,114 people · Penobscot County · median home $103,800 · income $51,007 · Jan low 6°F · 86 in snow
Full Millinocket, Maine profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
1Millinocket, Maine
Median home $99,800
Millinocket is a community of 4,104 people in Penobscot County, Maine. The median home is worth $99,800 and the median household earns $50,445, so homes cost 2.0× income (typical Maine town: 3.4×). Median rent is $451.
4,104 people · Penobscot County · median home $99,800 · income $50,445 · Jan low 5°F · 86 in snow
Full Millinocket, Maine profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians.
More Maine rankings
- The 25 Best Small Towns to Retire in Maine
- The 25 Quietest Small Towns in Maine
- The 25 Most Affordable Small Towns in Maine
- The 25 Best Small Towns for Families in Maine
- 25 Small Towns in Maine With the Mildest Winters
- The 25 Most Walkable Small Towns in Maine
- The 25 Best Small Towns for First-Time Home Buyers in Maine
- The 11 Best Affordable Small Towns for Remote Workers in Maine
- The 10 Best Small Towns for Young Families in Maine
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)