The Town Files

The 13 Most Affordable Small Towns in West Virginia

Ranked by home value ÷ income among 49 towns of 500–10,000 people in West Virginia. #1 is Paden City, WV (homes cost 1.6× income).

Map of the 13 towns12345678910111213
Numbers match the ranking.
  1. 13Follansbee, West Virginia

    Homes cost 2.3× income

    Follansbee is a city of 2,848 people in Brooke County, West Virginia. The median home is worth $133,900 and the median household earns $58,371, so homes cost 2.3× income (typical West Virginia town: 2.5×). Median rent is $642.

    2,848 people · Brooke County · median home $133,900 · income $58,371 · Jan low 19°F · 25 in snow

    Full Follansbee, West Virginia profile: weather, storms, schools, jobs →

    Follansbee vs the typical West Virginia townFollansbeeTypical West Virginia townHome value$133,900$125,000Income$58,371$52,093Rent$642$811
    Census ACS 2020–2024 medians.
  2. 12Kingwood, West Virginia

    Homes cost 2.3× income

    Kingwood is a city of 2,980 people in Preston County, West Virginia. The median home is worth $162,000 and the median household earns $71,154, so homes cost 2.3× income (typical West Virginia town: 2.5×). Median rent is $664.

    2,980 people · Preston County · median home $162,000 · income $71,154 · Jan low 18°F · 171 in snow

    Full Kingwood, West Virginia profile: weather, storms, schools, jobs →

    Kingwood vs the typical West Virginia townKingwoodTypical West Virginia townHome value$162,000$125,000Income$71,154$52,093Rent$664$811
    Census ACS 2020–2024 medians.
  3. 11Oak Hill, West Virginia

    Homes cost 2.3× income

    Oak Hill is a city of 8,179 people in Fayette County, West Virginia. The median home is worth $118,700 and the median household earns $52,466, so homes cost 2.3× income (typical West Virginia town: 2.5×). Median rent is $847.

    8,179 people · Fayette County · median home $118,700 · income $52,466 · Jan low 23°F · 51 in snow

    Full Oak Hill, West Virginia profile: weather, storms, schools, jobs →

    Oak Hill vs the typical West Virginia townOak HillTypical West Virginia townHome value$118,700$125,000Income$52,466$52,093Rent$847$811
    Census ACS 2020–2024 medians.
  4. 10Williamstown, West Virginia

    Homes cost 2.1× income

    Williamstown is a city of 2,997 people in Wood County, West Virginia. The median home is worth $182,500 and the median household earns $89,013, so homes cost 2.1× income (typical West Virginia town: 2.5×). Median rent is $839.

    2,997 people · Wood County · median home $182,500 · income $89,013 · Jan low 23°F · 22 in snow

    Full Williamstown, West Virginia profile: weather, storms, schools, jobs →

    Williamstown vs the typical West Virginia townWilliamstownTypical West Virginia townHome value$182,500$125,000Income$89,013$52,093Rent$839$811
    Census ACS 2020–2024 medians.
  5. 9New Martinsville, West Virginia

    Homes cost 2.1× income

    New Martinsville is a city of 5,204 people in Wetzel County, West Virginia. The median home is worth $128,300 and the median household earns $60,946, so homes cost 2.1× income (typical West Virginia town: 2.5×). Median rent is $688.

    5,204 people · Wetzel County · median home $128,300 · income $60,946 · Jan low 20°F · 24 in snow

    Full New Martinsville, West Virginia profile: weather, storms, schools, jobs →

    New Martinsville vs the typical West Virginia townNew MartinsvilleTypical West Virginia townHome value$128,300$125,000Income$60,946$52,093Rent$688$811
    Census ACS 2020–2024 medians.
  6. 8Bluefield, West Virginia

    Homes cost 2.1× income

    Bluefield is a city of 9,658 people in Mercer County, West Virginia. The median home is worth $105,400 and the median household earns $49,375, so homes cost 2.1× income (typical West Virginia town: 2.5×). Median rent is $804.

    9,658 people · Mercer County · median home $105,400 · income $49,375 · Jan low 22°F · 40 in snow

    Full Bluefield, West Virginia profile: weather, storms, schools, jobs →

    Bluefield vs the typical West Virginia townBluefieldTypical West Virginia townHome value$105,400$125,000Income$49,375$52,093Rent$804$811
    Census ACS 2020–2024 medians.
  7. 7Kenova, West Virginia

    Homes cost 2.0× income

    Kenova, West Virginia
    Photo: Youngamerican (public domain, Wikimedia Commons)

    Kenova is a city of 3,033 people in Wayne County, West Virginia. The median home is worth $109,000 and the median household earns $53,683, so homes cost 2.0× income (typical West Virginia town: 2.5×). Median rent is $647.

    3,033 people · Wayne County · median home $109,000 · income $53,683 · Jan low 25°F · 6 in snow

    Full Kenova, West Virginia profile: weather, storms, schools, jobs →

    Kenova vs the typical West Virginia townKenovaTypical West Virginia townHome value$109,000$125,000Income$53,683$52,093Rent$647$811
    Census ACS 2020–2024 medians.
  8. 6Blennerhassett, West Virginia

    Homes cost 2.0× income

    Blennerhassett is a community of 3,118 people in Wood County, West Virginia. The median home is worth $179,800 and the median household earns $88,487, so homes cost 2.0× income (typical West Virginia town: 2.5×). Median rent is $1,117.

    3,118 people · Wood County · median home $179,800 · income $88,487 · Jan low 24°F · 11 in snow

    Full Blennerhassett, West Virginia profile: weather, storms, schools, jobs →

    Blennerhassett vs the typical West Virginia townBlennerhassettTypical West Virginia townHome value$179,800$125,000Income$88,487$52,093Rent$1,117$811
    Census ACS 2020–2024 medians.
  9. 5Weston, West Virginia

    Homes cost 2.0× income

    Weston is a city of 3,952 people in Lewis County, West Virginia. The median home is worth $105,300 and the median household earns $52,070, so homes cost 2.0× income (typical West Virginia town: 2.5×). Median rent is $770.

    3,952 people · Lewis County · median home $105,300 · income $52,070 · Jan low 21°F · 24 in snow

    Full Weston, West Virginia profile: weather, storms, schools, jobs →

    Weston vs the typical West Virginia townWestonTypical West Virginia townHome value$105,300$125,000Income$52,070$52,093Rent$770$811
    Census ACS 2020–2024 medians.
  10. 4Dunbar, West Virginia

    Homes cost 2.0× income

    Dunbar is a city of 7,480 people in Kanawha County, West Virginia. The median home is worth $119,600 and the median household earns $58,379, so homes cost 2.0× income (typical West Virginia town: 2.5×). Median rent is $935.

    7,480 people · Kanawha County · median home $119,600 · income $58,379 · Jan low 23°F · 32 in snow

    Full Dunbar, West Virginia profile: weather, storms, schools, jobs →

    Dunbar vs the typical West Virginia townDunbarTypical West Virginia townHome value$119,600$125,000Income$58,379$52,093Rent$935$811
    Census ACS 2020–2024 medians.
  11. 3Grafton, West Virginia

    Homes cost 1.8× income

    Grafton, West Virginia
    Photo: Carol M. Highsmith (public domain, Wikimedia Commons)

    Grafton is a city of 4,722 people in Taylor County, West Virginia. The median home is worth $74,600 and the median household earns $40,402, so homes cost 1.8× income (typical West Virginia town: 2.5×). Median rent is $512.

    4,722 people · Taylor County · median home $74,600 · income $40,402 · Jan low 21°F · 26 in snow

    Full Grafton, West Virginia profile: weather, storms, schools, jobs →

    Grafton vs the typical West Virginia townGraftonTypical West Virginia townHome value$74,600$125,000Income$40,402$52,093Rent$512$811
    Census ACS 2020–2024 medians.
  12. 2Welch, West Virginia

    Homes cost 1.7× income

    Welch, West Virginia
    Photo: Wikimedia Commons (public domain, Wikimedia Commons)

    Welch is a city of 3,590 people in McDowell County, West Virginia. The median home is worth $57,300 and the median household earns $32,969, so homes cost 1.7× income (typical West Virginia town: 2.5×). Median rent is $441.

    3,590 people · McDowell County · median home $57,300 · income $32,969 · Jan low 25°F · 24 in snow

    Full Welch, West Virginia profile: weather, storms, schools, jobs →

    Welch vs the typical West Virginia townWelchTypical West Virginia townHome value$57,300$125,000Income$32,969$52,093Rent$441$811
    Census ACS 2020–2024 medians.
  13. 1Paden City, West Virginia

    Homes cost 1.6× income

    Paden City is a city of 2,541 people in Wetzel County, West Virginia. The median home is worth $103,200 and the median household earns $66,101, so homes cost 1.6× income (typical West Virginia town: 2.5×). Median rent is $719.

    2,541 people · Wetzel County · median home $103,200 · income $66,101 · Jan low 20°F · 25 in snow

    Full Paden City, West Virginia profile: weather, storms, schools, jobs →

    Paden City vs the typical West Virginia townPaden CityTypical West Virginia townHome value$103,200$125,000Income$66,101$52,093Rent$719$811
    Census ACS 2020–2024 medians.

More West Virginia rankings

Same ranking, other places

Methodology. We ranked 49 towns of 500–10,000 people in West Virginia (2020 Census population). Only towns better than 60% of their peers on this measure qualify, so lists can be shorter than 25. Sources: