Best small towns to live in Virginia
The 25 Virginia small towns with the best mix of affordability, safety, schools and jobs, picked from 85 real small towns of 1,000 to 15,000 people — not suburbs.
- 1Woodlawn, VA Score 78/100
2,250 people · typical home $147k · household income $78k · 103 violent crimes per 100k · schools in the top 40% of VA · 3.0% unemployment · 10 mi to a hospital
- 2Rural Retreat, VA Score 76/100
1,644 people · typical home $186k · household income $62k · 75 violent crimes per 100k · schools in the top 44% of VA · 2.0% unemployment · 10 mi to a hospital
- 3Clintwood, VA Score 74/100
1,400 people · typical home $163k · household income $52k · 83 violent crimes per 100k · schools in the top 53% of VA · 2.0% unemployment · 1 mi to a hospital
- 4Lebanon, VA Score 73/100
3,116 people · typical home $162k · household income $53k · 154 violent crimes per 100k · schools in the top 20% of VA · 1.0% unemployment · 3 mi to a hospital
- 5Lexington, VA Score 70/100
7,525 people · typical home $275k · household income $85k · 63 violent crimes per 100k · 1.0% unemployment · 6 mi to a hospital
- 6Buena Vista, VA Score 70/100
6,593 people · typical home $156k · household income $58k · 106 violent crimes per 100k · 1.0% unemployment · 11 mi to a hospital
- 7Hillsville, VA Score 69/100
2,864 people · typical home $159k · household income $58k · 105 violent crimes per 100k · schools in the top 43% of VA · 9.0% unemployment · 14 mi to a hospital
- 8Glasgow, VA Score 67/100
1,330 people · typical home $131k · household income $52k · 124 violent crimes per 100k · 4.0% unemployment · 11 mi to a hospital
- 9Captains Cove, VA Score 67/100
1,542 people · typical home $268k · household income $110k · 225 violent crimes per 100k · schools in the top 1% of VA · 2.0% unemployment · 25 mi to a hospital
- 10Amherst, VA Score 66/100
1,865 people · typical home $221k · household income $71k · 132 violent crimes per 100k · 1.0% unemployment · 16 mi to a hospital
- 11Adwolf, VA Score 65/100
1,046 people · typical home $144k · household income $47k · 180 violent crimes per 100k · schools in the top 45% of VA · 1.0% unemployment · 3 mi to a hospital
- 12Dublin, VA Score 65/100
2,671 people · typical home $181k · household income $62k · 174 violent crimes per 100k · schools in the top 44% of VA · 3.0% unemployment · 8 mi to a hospital
- 13Warsaw, VA Score 64/100
2,292 people · typical home $271k · household income $85k · 177 violent crimes per 100k · schools in the top 29% of VA · 2.0% unemployment · 11 mi to a hospital
- 14Clifton Forge, VA Score 64/100
3,447 people · typical home $110k · household income $40k · 193 violent crimes per 100k · 2.0% unemployment · 3 mi to a hospital
- 15Mount Hermon, VA Score 64/100
4,155 people · typical home $212k · household income $81k · 70 violent crimes per 100k · schools in the top 79% of VA · 4.0% unemployment · 8 mi to a hospital
- 16Rocky Mount, VA Score 63/100
4,950 people · typical home $207k · household income $63k · 100 violent crimes per 100k · 3.0% unemployment · 3 mi to a hospital
- 17Covington, VA Score 63/100
5,680 people · typical home $84k · household income $42k · 230 violent crimes per 100k · schools in the top 56% of VA · 3.0% unemployment · 7 mi to a hospital
- 18Bluefield, VA Score 63/100
4,979 people · typical home $153k · household income $54k · 149 violent crimes per 100k · schools in the top 44% of VA · 4.0% unemployment · 15 mi to a hospital
- 19Woodstock, VA Score 62/100
5,871 people · typical home $269k · household income $76k · 149 violent crimes per 100k · schools in the top 38% of VA · 6.0% unemployment · 1 mi to a hospital
- 20Independence, VA Score 62/100
1,132 people · typical home $122k · household income $39k · 61 violent crimes per 100k · schools in the top 67% of VA · 4.0% unemployment · 8 mi to a hospital
- 21Wytheville, VA Score 61/100
8,202 people · typical home $197k · household income $47k · 115 violent crimes per 100k · schools in the top 44% of VA · 3.0% unemployment · 1 mi to a hospital
- 22Patrick Springs, VA Score 60/100
2,223 people · typical home $101k · household income $63k · 206 violent crimes per 100k · schools in the top 53% of VA · 4.0% unemployment · 13 mi to a hospital
- 23Marshall, VA Score 60/100
3,219 people · typical home $436k · household income $112k · 56 violent crimes per 100k · 3.0% unemployment · 11 mi to a hospital
- 24Big Stone Gap, VA Score 59/100
5,162 people · typical home $163k · household income $55k · 145 violent crimes per 100k · schools in the top 61% of VA · 7.0% unemployment · 2 mi to a hospital
- 25Appalachia, VA Score 58/100
1,391 people · typical home $67k · household income $43k · 161 violent crimes per 100k · schools in the top 61% of VA · 12.0% unemployment · 6 mi to a hospital
How we ranked them
Every small town in Virginia with 1,000–15,000 people that stands on its own (not part of a big metro core, by USDA rural-urban codes) and has solid Census data. Each town is scored against the others in Virginia on: affordability (household income vs. home prices), safety (violent crime, FBI), schools (reading proficiency vs. other Virginia districts), jobs (unemployment, half weight) and everyday access (distance to a hospital and a grocery store, quarter weight each). Missing numbers count as average.
The "best" town is different for everyone — weather, size, politics, things to do and more all matter too.
Get a ranking built for you
Take the free 5-minute quiz and we'll rank every place in Virginia — and the country — on what you care about.