Most Affordable Cities in Virginia
Cities ranked by lowest median home values. 50 cities ranked from official U.S. government data.
Most Affordable Cities 50
1 Martinsville
$98,400
2 Danville
$119,100
3 Hopewell
$181,600
4 Bristol
$184,100
5 Petersburg
$189,000
6 Roanoke
$190,500
7 Timberlake
$211,600
8 Madison Heights
$212,400
9 Radford
$220,700
10 Lynchburg
$229,800
11 West Lynchburg
$229,800
12 Waynesboro
$245,500
13 East Hampton
$245,700
14 Hampton
$245,700
15 Colonial Heights
$246,600
16 Portsmouth Heights
$246,900
17 Portsmouth
$246,900
18 Salem
$258,600
19 Staunton
$259,200
20 Newport News
$260,600
21 Cave Spring
$286,000
22 Hollins
$286,000
23 Norfolk
$289,900
24 Harrisonburg
$299,100
25 Blacksburg
$304,600
26 Christiansburg
$304,600
27 Winchester
$343,000
28 Suffolk
$347,400
29 South Suffolk
$347,400
30 Front Royal
$348,400
31 Richmond
$353,000
32 Tuckahoe
$359,200
33 Short Pump
$359,200
34 Laurel
$359,200
35 Highland Springs
$359,200
36 East Highland Park
$359,200
37 Glen Allen
$359,200
38 Lakeside
$359,200
39 Chester
$366,000
40 Midlothian
$366,000
41 Meadowbrook
$366,000
42 Bon Air
$366,000
43 Brandermill
$366,000
44 Chesapeake
$378,400
45 Virginia Beach
$382,500
46 Manassas Park
$395,900
47 Poquoson
$400,300
48 Mechanicsville
$400,400
49 Culpeper
$409,200
50 Williamsburg
$428,100
More Virginia Rankings 8
Data Sources
Population and economic data from the Census Bureau American Community Survey (2022 5-year estimates). Health data from the CDC PLACES (2023).