The Town Files

The 25 Best Quiet, Affordable Small Towns to Retire in Virginia

Ranked on The Town Files lifestyle rankings among 329 towns of 500–10,000 people in Virginia, scoring every town on all of these at once. #1 is Hot Springs, VA.

Map of the 25 towns12345678910111213141516171819202122232425
Numbers match the ranking.
The 25 Best Quiet, Affordable Small Towns to Retire in Virginia1. Hot Springsscore 952. Charlotte Court Housescore 933. Cluster Springsscore 934. Allison Gapscore 925. Saltvillescore 916. Chathamscore 897. Parksleyscore 898. Glasgowscore 889. Harristonscore 8710. Captains Covescore 8611. Horse Pasturescore 8612. Dantescore 8613. Sugar Grovescore 8614. Kenbridgescore 8615. Maurertownscore 8516. Atkinsscore 8517. Motleyscore 8518. Hurtscore 8519. Brooknealscore 8520. Crimorascore 8421. Braceyscore 8422. Dalevillescore 8423. Mathewsscore 8424. Chilhowiescore 8425. Hillsvillescore 84
  1. 25Hillsville, Virginia

    Retirement: 80th percentile · Quiet: 84th percentile · Home value ÷ income: 87th percentile

    Hillsville is a town of 2,884 people in Carroll County, Virginia. Homes have a median value of $159,000 against household income of $58,000; January lows average 23°F.

    2,884 people · Carroll County · median home $159,000 · income $58,000 · Jan low 23°F · 15 in snow

    Full Hillsville, Virginia profile: weather, storms, schools, jobs →

    Hillsville: The 25 Best Quiet, Affordable Small Towns to Retire in Virginia scoresRetirement80th pctQuiet84th pctAffordability87th pct
    Percentile vs Virginia towns on each part of this ranking.
  2. 24Chilhowie, Virginia

    Retirement: 90th percentile · Quiet: 80th percentile · Home value ÷ income: 81st percentile

    Chilhowie is a town of 1,654 people in Smyth County, Virginia. Homes have a median value of $153,600 against household income of $51,429; January lows average 23°F.

    1,654 people · Smyth County · median home $153,600 · income $51,429 · Jan low 23°F · 10 in snow

    Full Chilhowie, Virginia profile: weather, storms, schools, jobs →

    Chilhowie: The 25 Best Quiet, Affordable Small Towns to Retire in Virginia scoresRetirement90th pctQuiet80th pctAffordability81th pct
    Percentile vs Virginia towns on each part of this ranking.
  3. 23Mathews, Virginia

    Retirement: 96th percentile · Quiet: 89th percentile · Home value ÷ income: 67th percentile

    Mathews is a community of 525 people in Mathews County, Virginia. Homes have a median value of $193,400 against household income of $55,481; January lows average 29°F.

    525 people · Mathews County · median home $193,400 · income $55,481 · Jan low 29°F · 9 in snow

    Full Mathews, Virginia profile: weather, storms, schools, jobs →

    Mathews: The 25 Best Quiet, Affordable Small Towns to Retire in Virginia scoresRetirement96th pctQuiet89th pctAffordability67th pct
    Percentile vs Virginia towns on each part of this ranking.
  4. 22Daleville, Virginia

    Retirement: 94th percentile · Quiet: 95th percentile · Home value ÷ income: 63rd percentile

    Daleville is a community of 3,070 people in Botetourt County, Virginia. Homes have a median value of $370,100 against household income of $103,056; January lows average 25°F.

    3,070 people · Botetourt County · median home $370,100 · income $103,056 · Jan low 25°F · 11 in snow

    Full Daleville, Virginia profile: weather, storms, schools, jobs →

    Daleville: The 25 Best Quiet, Affordable Small Towns to Retire in Virginia scoresRetirement94th pctQuiet95th pctAffordability63th pct
    Percentile vs Virginia towns on each part of this ranking.
  5. 21Bracey, Virginia

    Retirement: 95th percentile · Quiet: 100th percentile · Home value ÷ income: 57th percentile

    Bracey is a community of 1,372 people in Mecklenburg County, Virginia. Homes have a median value of $238,300 against household income of $64,605; January lows average 29°F.

    1,372 people · Mecklenburg County · median home $238,300 · income $64,605 · Jan low 29°F · 4 in snow

    Full Bracey, Virginia profile: weather, storms, schools, jobs →

    Bracey: The 25 Best Quiet, Affordable Small Towns to Retire in Virginia scoresRetirement95th pctQuiet100th pctAffordability57th pct
    Percentile vs Virginia towns on each part of this ranking.
  6. 20Crimora, Virginia

    Retirement: 67th percentile · Quiet: 95th percentile · Home value ÷ income: 91st percentile

    Crimora is a community of 2,219 people in Augusta County, Virginia. Homes have a median value of $204,800 against household income of $83,158; January lows average 23°F.

    2,219 people · Augusta County · median home $204,800 · income $83,158 · Jan low 23°F · 17 in snow

    Full Crimora, Virginia profile: weather, storms, schools, jobs →

    Crimora: The 25 Best Quiet, Affordable Small Towns to Retire in Virginia scoresRetirement67th pctQuiet95th pctAffordability91th pct
    Percentile vs Virginia towns on each part of this ranking.
  7. 19Brookneal, Virginia

    Retirement: 81st percentile · Quiet: 92nd percentile · Home value ÷ income: 81st percentile

    Brookneal is a town of 1,090 people in Campbell County, Virginia. Homes have a median value of $135,600 against household income of $44,850; January lows average 24°F.

    1,090 people · Campbell County · median home $135,600 · income $44,850 · Jan low 24°F · 7 in snow

    Full Brookneal, Virginia profile: weather, storms, schools, jobs →

    Brookneal: The 25 Best Quiet, Affordable Small Towns to Retire in Virginia scoresRetirement81th pctQuiet92th pctAffordability81th pct
    Percentile vs Virginia towns on each part of this ranking.
  8. 18Hurt, Virginia

    Retirement: 77th percentile · Quiet: 89th percentile · Home value ÷ income: 89th percentile

    Hurt is a town of 1,267 people in Pittsylvania County, Virginia. Homes have a median value of $150,600 against household income of $59,000; January lows average 26°F.

    1,267 people · Pittsylvania County · median home $150,600 · income $59,000 · Jan low 26°F · 8 in snow

    Full Hurt, Virginia profile: weather, storms, schools, jobs →

    Hurt: The 25 Best Quiet, Affordable Small Towns to Retire in Virginia scoresRetirement77th pctQuiet89th pctAffordability89th pct
    Percentile vs Virginia towns on each part of this ranking.
  9. 17Motley, Virginia

    Retirement: 79th percentile · Quiet: 87th percentile · Home value ÷ income: 89th percentile

    Motley is a community of 825 people in Pittsylvania County, Virginia. Homes have a median value of $146,900 against household income of $55,529; January lows average 24°F.

    825 people · Pittsylvania County · median home $146,900 · income $55,529 · Jan low 24°F · 7 in snow

    Full Motley, Virginia profile: weather, storms, schools, jobs →

    Motley: The 25 Best Quiet, Affordable Small Towns to Retire in Virginia scoresRetirement79th pctQuiet87th pctAffordability89th pct
    Percentile vs Virginia towns on each part of this ranking.
  10. 16Atkins, Virginia

    Retirement: 68th percentile · Quiet: 90th percentile · Home value ÷ income: 98th percentile

    Atkins is a community of 1,121 people in Smyth County, Virginia. Homes have a median value of $86,200 against household income of $48,500; January lows average 21°F.

    1,121 people · Smyth County · median home $86,200 · income $48,500 · Jan low 21°F · 22 in snow

    Full Atkins, Virginia profile: weather, storms, schools, jobs →

    Atkins: The 25 Best Quiet, Affordable Small Towns to Retire in Virginia scoresRetirement68th pctQuiet90th pctAffordability98th pct
    Percentile vs Virginia towns on each part of this ranking.
  11. 15Maurertown, Virginia

    Retirement: 75th percentile · Quiet: 96th percentile · Home value ÷ income: 85th percentile

    Maurertown is a community of 973 people in Shenandoah County, Virginia. Homes have a median value of $264,500 against household income of $93,929; January lows average 21°F.

    973 people · Shenandoah County · median home $264,500 · income $93,929 · Jan low 21°F · 24 in snow

    Full Maurertown, Virginia profile: weather, storms, schools, jobs →

    Maurertown: The 25 Best Quiet, Affordable Small Towns to Retire in Virginia scoresRetirement75th pctQuiet96th pctAffordability85th pct
    Percentile vs Virginia towns on each part of this ranking.
  12. 14Kenbridge, Virginia

    Retirement: 89th percentile · Quiet: 77th percentile · Home value ÷ income: 91st percentile

    Kenbridge is a town of 1,112 people in Lunenburg County, Virginia. Homes have a median value of $154,400 against household income of $61,603; January lows average 27°F.

    1,112 people · Lunenburg County · median home $154,400 · income $61,603 · Jan low 27°F · 6 in snow

    Full Kenbridge, Virginia profile: weather, storms, schools, jobs →

    Kenbridge: The 25 Best Quiet, Affordable Small Towns to Retire in Virginia scoresRetirement89th pctQuiet77th pctAffordability91th pct
    Percentile vs Virginia towns on each part of this ranking.
  13. 13Sugar Grove, Virginia

    Retirement: 72nd percentile · Quiet: 85th percentile · Home value ÷ income: 100th percentile

    Sugar Grove is a community of 610 people in Smyth County, Virginia. Homes have a median value of $56,400 against household income of $45,676; January lows average 24°F.

    610 people · Smyth County · median home $56,400 · income $45,676 · Jan low 24°F · 9 in snow

    Full Sugar Grove, Virginia profile: weather, storms, schools, jobs →

    Sugar Grove: The 25 Best Quiet, Affordable Small Towns to Retire in Virginia scoresRetirement72th pctQuiet85th pctAffordability100th pct
    Percentile vs Virginia towns on each part of this ranking.
  14. 12Dante, Virginia

    Retirement: 69th percentile · Quiet: 96th percentile · Home value ÷ income: 92nd percentile

    Dante is a community of 572 people in Russell County, Virginia. Homes have a median value of $81,400 against household income of $33,696; January lows average 24°F.

    572 people · Russell County · median home $81,400 · income $33,696 · Jan low 24°F · 38 in snow

    Full Dante, Virginia profile: weather, storms, schools, jobs →

    Dante: The 25 Best Quiet, Affordable Small Towns to Retire in Virginia scoresRetirement69th pctQuiet96th pctAffordability92th pct
    Percentile vs Virginia towns on each part of this ranking.
  15. 11Horse Pasture, Virginia

    Retirement: 80th percentile · Quiet: 84th percentile · Home value ÷ income: 93rd percentile

    Horse Pasture is a community of 2,058 people in Henry County, Virginia. Homes have a median value of $123,600 against household income of $54,216; January lows average 24°F.

    2,058 people · Henry County · median home $123,600 · income $54,216 · Jan low 24°F · 9 in snow

    Full Horse Pasture, Virginia profile: weather, storms, schools, jobs →

    Horse Pasture: The 25 Best Quiet, Affordable Small Towns to Retire in Virginia scoresRetirement80th pctQuiet84th pctAffordability93th pct
    Percentile vs Virginia towns on each part of this ranking.
  16. 10Captains Cove, Virginia

    Retirement: 98th percentile · Quiet: 69th percentile · Home value ÷ income: 92nd percentile

    Captains Cove is a community of 1,544 people in Accomack County, Virginia. Homes have a median value of $267,700 against household income of $110,156; January lows average 30°F.

    1,544 people · Accomack County · median home $267,700 · income $110,156 · Jan low 30°F · 8 in snow

    Full Captains Cove, Virginia profile: weather, storms, schools, jobs →

    Captains Cove: The 25 Best Quiet, Affordable Small Towns to Retire in Virginia scoresRetirement98th pctQuiet69th pctAffordability92th pct
    Percentile vs Virginia towns on each part of this ranking.
  17. 9Harriston, Virginia

    Retirement: 70th percentile · Quiet: 96th percentile · Home value ÷ income: 96th percentile

    Harriston is a community of 948 people in Augusta County, Virginia. Homes have a median value of $183,700 against household income of $93,250; January lows average 23°F.

    948 people · Augusta County · median home $183,700 · income $93,250 · Jan low 23°F · 17 in snow

    Full Harriston, Virginia profile: weather, storms, schools, jobs →

    Harriston: The 25 Best Quiet, Affordable Small Towns to Retire in Virginia scoresRetirement70th pctQuiet96th pctAffordability96th pct
    Percentile vs Virginia towns on each part of this ranking.
  18. 8Glasgow, Virginia

    Retirement: 81st percentile · Quiet: 91st percentile · Home value ÷ income: 91st percentile

    Glasgow is a town of 1,052 people in Rockbridge County, Virginia. Homes have a median value of $131,300 against household income of $51,827; January lows average 23°F.

    1,052 people · Rockbridge County · median home $131,300 · income $51,827 · Jan low 23°F · 16 in snow

    Full Glasgow, Virginia profile: weather, storms, schools, jobs →

    Glasgow: The 25 Best Quiet, Affordable Small Towns to Retire in Virginia scoresRetirement81th pctQuiet91th pctAffordability91th pct
    Percentile vs Virginia towns on each part of this ranking.
  19. 7Parksley, Virginia

    Retirement: 83rd percentile · Quiet: 88th percentile · Home value ÷ income: 95th percentile

    Parksley is a town of 816 people in Accomack County, Virginia. Homes have a median value of $163,100 against household income of $76,875; January lows average 30°F.

    816 people · Accomack County · median home $163,100 · income $76,875 · Jan low 30°F · 8 in snow

    Full Parksley, Virginia profile: weather, storms, schools, jobs →

    Parksley: The 25 Best Quiet, Affordable Small Towns to Retire in Virginia scoresRetirement83th pctQuiet88th pctAffordability95th pct
    Percentile vs Virginia towns on each part of this ranking.
  20. 6Chatham, Virginia

    Retirement: 97th percentile · Quiet: 89th percentile · Home value ÷ income: 81st percentile

    Chatham is a town of 1,232 people in Pittsylvania County, Virginia. Homes have a median value of $174,300 against household income of $58,661; January lows average 24°F.

    1,232 people · Pittsylvania County · median home $174,300 · income $58,661 · Jan low 24°F · 6 in snow

    Full Chatham, Virginia profile: weather, storms, schools, jobs →

    Chatham: The 25 Best Quiet, Affordable Small Towns to Retire in Virginia scoresRetirement97th pctQuiet89th pctAffordability81th pct
    Percentile vs Virginia towns on each part of this ranking.
  21. 5Saltville, Virginia

    Retirement: 86th percentile · Quiet: 90th percentile · Home value ÷ income: 96th percentile

    Saltville is a town of 1,824 people in Smyth County, Virginia. Homes have a median value of $96,600 against household income of $48,658; January lows average 23°F.

    1,824 people · Smyth County · median home $96,600 · income $48,658 · Jan low 23°F · 10 in snow

    Full Saltville, Virginia profile: weather, storms, schools, jobs →

    Saltville: The 25 Best Quiet, Affordable Small Towns to Retire in Virginia scoresRetirement86th pctQuiet90th pctAffordability96th pct
    Percentile vs Virginia towns on each part of this ranking.
  22. 4Allison Gap, Virginia

    Retirement: 88th percentile · Quiet: 91st percentile · Home value ÷ income: 97th percentile

    Allison Gap is a community of 610 people in Smyth County, Virginia. Homes have a median value of $69,900 against household income of $36,635; January lows average 23°F.

    610 people · Smyth County · median home $69,900 · income $36,635 · Jan low 23°F · 10 in snow

    Full Allison Gap, Virginia profile: weather, storms, schools, jobs →

    Allison Gap: The 25 Best Quiet, Affordable Small Towns to Retire in Virginia scoresRetirement88th pctQuiet91th pctAffordability97th pct
    Percentile vs Virginia towns on each part of this ranking.
  23. 3Cluster Springs, Virginia

    Retirement: 82nd percentile · Quiet: 98th percentile · Home value ÷ income: 98th percentile

    Cluster Springs is a community of 718 people in Halifax County, Virginia. Homes have a median value of $133,300 against household income of $76,125; January lows average 27°F.

    718 people · Halifax County · median home $133,300 · income $76,125 · Jan low 27°F · 6 in snow

    Full Cluster Springs, Virginia profile: weather, storms, schools, jobs →

    Cluster Springs: The 25 Best Quiet, Affordable Small Towns to Retire in Virginia scoresRetirement82th pctQuiet98th pctAffordability98th pct
    Percentile vs Virginia towns on each part of this ranking.
  24. 2Charlotte Court House, Virginia

    Retirement: 94th percentile · Quiet: 89th percentile · Home value ÷ income: 97th percentile

    Charlotte Court House is a town of 505 people in Charlotte County, Virginia. Homes have a median value of $167,200 against household income of $85,893; January lows average 27°F.

    505 people · Charlotte County · median home $167,200 · income $85,893 · Jan low 27°F · 8 in snow

    Full Charlotte Court House, Virginia profile: weather, storms, schools, jobs →

    Charlotte Court House: The 25 Best Quiet, Affordable Small Towns to Retire in Virginia scoresRetirement94th pctQuiet89th pctAffordability97th pct
    Percentile vs Virginia towns on each part of this ranking.
  25. 1Hot Springs, Virginia

    Retirement: 98th percentile · Quiet: 95th percentile · Home value ÷ income: 91st percentile

    Hot Springs is a community of 524 people in Bath County, Virginia. Homes have a median value of $260,100 against household income of $104,545; January lows average 22°F.

    524 people · Bath County · median home $260,100 · income $104,545 · Jan low 22°F · 25 in snow

    Full Hot Springs, Virginia profile: weather, storms, schools, jobs →

    Hot Springs: The 25 Best Quiet, Affordable Small Towns to Retire in Virginia scoresRetirement98th pctQuiet95th pctAffordability91th pct
    Percentile vs Virginia towns on each part of this ranking.

Price vs ranking

Median home value vs ranking, Virginia towns0255075100$39K$276K$514K$751K$989KMedian home valuePercentile
Orange squares are the 25 towns on this list; green dots are other towns on The Town Files in Virginia.

More Virginia rankings

Same ranking, other places

Methodology. We ranked 329 towns of 500–10,000 people in Virginia (2020 Census population). Lifestyle measures are The Town Files lifestyle rankings, built from federal demographic, school, crime and housing data (2025), shown as percentiles. The combined score is the average of the percentiles shown for each town; a town must be above the middle on every one. Only towns better than 60% of their peers on this measure qualify, so lists can be shorter than 25. Sources: