Virginia Real Estate Market

Home values, trends, and county-level data across Virginia. Updated Jan 2026.

Median Home Value
$401,888
↑ +1.6%
Year-over-year
5-Year Appreciation
+32.1%
Since 2021
Markets Tracked
133 counties
14 metro areas

5-Year Price Trend

Metro Areas in Virginia

Metro AreaMedian Home PriceYoY Change
Washington, DC$567,377↓ -0.1%
Virginia Beach, VA$360,158↑ +1.8%
Richmond, VA$380,856↑ +1.7%
Roanoke, VA$286,523↑ +3.1%
Lynchburg, VA$276,646↑ +1.3%
Charlottesville, VA$455,056↑ +0.7%
Blacksburg, VA$275,368↑ +2.0%
Winchester, VA$376,227↑ +1.2%
Harrisonburg, VA$339,040↑ +3.5%
Staunton, VA$316,550↑ +3.3%
Bluefield, WV$135,601↓ -4.5%
Danville, VA$157,393↓ -1.5%
Martinsville, VA$128,733↓ -4.0%
Big Stone Gap, VA$123,198↓ -4.3%

Counties in Virginia

Fairfax
$750,026
↓ -0.7%
Prince William
$573,718
↑ +0.9%
Virginia Beach City
$414,901
↑ +2.3%
Loudoun
$783,233
↑ +0.5%
Chesterfield
$398,532
↑ +1.4%
Henrico
$388,742
↑ +1.2%
Chesapeake City
$410,985
↑ +2.8%
Norfolk City
$300,245
↑ +0.2%
Arlington
$807,313
↑ +0.3%
Richmond City
$353,753
↑ +0.7%
Newport News City
$285,468
↑ +1.3%
Alexandria City
$666,028
↑ +1.1%
Stafford
$530,441
↑ +1.6%
Spotsylvania
$445,414
↑ +1.0%
Hampton City
$270,838
↓ -0.7%
Albemarle
$541,050
↑ +1.5%
Hanover
$441,264
↑ +2.4%
Roanoke City
$214,039
↑ +2.4%
Montgomery
$330,273
↑ +1.7%
Portsmouth City
$254,167
↓ -0.7%
Roanoke
$323,784
↑ +3.5%
Suffolk City
$374,977
↑ +1.6%
Frederick
$418,203
↑ +0.9%
Rockingham
$350,411
↑ +2.9%
Bedford
$336,121
↑ +2.7%
Lynchburg City
$237,154
↓ -0.1%
James City
$469,809
↑ +0.6%
Augusta
$346,597
↑ +3.9%
Fauquier
$630,529
↑ +3.9%
York
$448,618
↑ +1.9%
Pittsylvania
$182,630
↓ -1.1%
Campbell
$263,115
↑ +1.3%
Franklin
$344,352
↑ +1.3%
Washington
$249,456
↑ +0.3%
Harrisonburg City
$315,340
↑ +5.2%
Culpeper
$474,495
↑ +2.9%
Henry
$134,106
↓ -5.5%
Charlottesville City
$474,581
↓ -0.4%
Shenandoah
$332,850
↓ -0.5%
Manassas City
$482,021
↑ +0.5%
Danville City
$129,087
↓ -2.1%
Prince George
$342,081
↑ +2.7%
Tazewell
$130,937
↓ -3.6%
Warren
$375,583
↑ +1.6%
Gloucester
$359,307
↑ +2.4%
Isle of Wight
$370,028
↑ +1.9%
Louisa
$405,346
↑ +1.7%
Wise
$123,460
↓ -3.8%
Orange
$372,811
↑ +1.9%
Halifax
$141,898
↑ +5.6%
Pulaski
$209,549
↑ +1.5%
Botetourt
$300,143
↑ +3.4%
Accomack
$233,578
↓ -3.1%
Petersburg City
$187,320
↓ -3.1%
Amherst
$251,173
↓ -1.6%
Caroline
$327,491
↑ +1.8%
Mecklenburg
$196,254
↓ -2.3%
Powhatan
$478,838
↑ +4.6%
Smyth
$149,603
↑ +2.4%
Carroll
$170,623
↓ -4.6%
Wythe
$204,920
↑ +2.8%
Winchester City
$348,921
↑ +3.7%
Dinwiddie
$286,667
↑ +2.3%
Fredericksburg City
$456,494
→ 0.0%
Fluvanna
$367,360
↓ -0.2%
King George
$461,021
↑ +2.1%
Russell
$127,089
↓ -2.6%
Salem City
$279,024
↑ +3.3%
Staunton City
$274,390
↑ +3.4%
Goochland
$563,288
↑ +3.5%
Fairfax City
$762,838
↑ +1.8%
Page
$293,367
↑ +1.9%
Hopewell City
$208,903
↑ +1.3%
Rockbridge
$321,207
↑ +2.7%
New Kent
$429,114
↑ +3.7%
Lee
$109,619
↑ +10.2%
Waynesboro City
$283,711
↑ +1.3%
Prince Edward
$227,220
↑ +1.6%
Scott
$161,739
↑ +5.3%
Buchanan
$74,339
↓ -10.6%
Greene
$370,867
↑ +2.1%
Westmoreland
$300,093
↓ -1.3%
Colonial Heights City
$273,706
↓ -0.7%
Southampton
$253,570
↓ -3.0%
Patrick
$183,993
↓ -4.1%
King William
$340,358
↑ +1.3%
Bristol City
$177,992
↓ -0.5%
Buckingham
$247,013
↓ -1.4%
Giles
$192,444
↑ +3.7%
Radford City
$250,033
↑ +2.0%
Brunswick
$132,360
↓ -3.5%
Appomattox
$275,936
↑ +7.6%
Nottoway
$184,481
↑ +13.0%
Floyd
$263,306
↑ +7.6%
Grayson
$194,375
↑ +3.0%
Alleghany
$171,137
↑ +1.6%
Williamsburg City
$397,333
→ 0.0%
Manassas Park City
$450,864
↑ +1.6%
Nelson
$346,953
↑ +1.5%
Clarke
$543,896
↑ +1.0%
Falls Church City
$1.08M
↑ +4.2%
Dickenson
$104,849
↑ +3.1%
Madison
$403,384
↑ +1.9%
Martinsville City
$110,762
↑ +2.3%
Amelia
$317,325
↑ +4.7%
Poquoson City
$446,935
↑ +1.7%
Northampton
$295,288
↑ +4.8%
Lunenburg
$132,680
↓ -1.9%
Northumberland
$350,731
↓ -0.2%
Charlotte
$178,119
↑ +8.2%
Greensville
$157,843
↑ +2.8%
Sussex
$171,766
↓ -1.0%
Lancaster
$376,385
↑ +2.7%
Middlesex
$375,727
↑ +1.9%
Essex
$287,238
↓ -1.3%
Cumberland
$270,130
↑ +4.7%
Richmond
$235,814
↑ +4.4%
Mathews
$332,652
↑ +0.2%
Franklin City
$224,611
↑ +2.9%
Rappahannock
$557,822
↑ +0.4%
Lexington City
$332,309
↑ +3.8%
Charles City
$269,463
↑ +0.9%
King and Queen
$285,892
↑ +5.2%
Galax City
$161,211
↑ +8.7%
Buena Vista City
$175,816
↑ +5.3%
Surry
$265,752
↑ +1.2%
Bland
$177,656
↑ +5.5%
Emporia City
$140,007
↓ -6.5%
Covington City
$99,970
↑ +3.6%
Craig
$220,739
↑ +6.2%
Bath
$214,893
↑ +0.8%
Norton City
$120,983
↓ -5.8%
Highland
$267,949
↑ +0.5%

Frequently Asked Questions