The market in numbers

$331K
Typical home value across 757 ZIP codes, August 2026
+3.6%
Change in the typical home value over the past 12 months
693 of 757
ZIP codes where home values are higher than a year ago
+4.7%
Typical yearly price growth over the past five years
$2,000
Typical monthly rent, in the 220 ZIP codes with rent data
5.4%
Typical gross rental yield: a year's rent over the home value
4.3×
Typical home value as a multiple of local median household income
−218
Net households gained from moves, tax years 2022 to 2023, across its counties

Home values over the last two years

The typical home in Virginia was worth $315,300 in September 2024 and $331,000 in August 2026, a change of +5.0% over two years. Values are at the highest point of the period.

Typical home value, last 24 monthsTypical home value in Virginia by month, from September 2024 ($315,300) to August 2026 ($331,000).$316K$321K$326K$331KSep 2024Sep 2025Aug 2026
Typical home value across the state's ZIP codes, monthly. Source: CITIZEN.

Housing markets by metro

Typical home value, 12-month change and rents for each metro area in Virginia, largest first. Linked metros have their own report, ZIP code by ZIP code. Where a metro crosses a state line, the figures cover only its part inside Virginia. Of Virginia's ZIP codes, 202 lie outside any metro area.

Metro areaZIP codesHome value12 monthsMonthly rentGross yield
Washington157$644,400+2.8%$2,6004.7%
Richmond88$361,900+0.6%$1,8005.5%
Virginia Beach84$343,800+2.2%$1,8006.4%
Roanoke30$309,600+4.0%$1,4005.8%
Lynchburg29$285,000+3.2%$1,2004.5%
Winchester10$435,700+4.4%$2,1006.0%
Charlottesville37$395,900+3.1%$2,2005.0%
Staunton21$353,000+5.7%n/an/a
Blacksburg19$245,000+4.3%$1,6005.9%
Danville17$173,800+2.4%n/an/a
Harrisonburg17$346,000+2.9%n/an/a
Martinsville7$134,400−4.1%n/an/a
Kingsport18$184,400+2.8%n/an/a
Bluefield14$153,000+2.5%n/an/a
Big Stone Gap7$125,900+4.7%n/an/a

Home values by county

Of Virginia's 127 counties, Falls Church City has the highest typical home value, $1,055,900, and Buchanan County the lowest, $78,400. Among counties with at least five ZIP codes, Lee County has risen most over the year, up 13.9%, and Buchanan County has moved least, down 5.5%.

Show all 127 counties
CountyZIP codesHome value12 monthsMonthly rentGross yield
Falls Church City1$1,055,900+3.4%n/an/a
Loudoun County17$862,200+3.0%$2,9004.4%
Alexandria City5$808,400+2.5%$2,2003.2%
Fairfax County42$744,500+1.1%$2,6004.2%
Arlington County10$709,500+0.8%$2,8004.5%
Fauquier County14$685,300+4.2%n/an/a
Rappahannock County8$603,000+2.4%n/an/a
Clarke County5$570,300+3.8%n/an/a
Prince William County16$565,9000.0%$2,6005.3%
Stafford County4$546,800+0.6%$2,3005.4%
Goochland County8$546,300+3.3%n/an/a
Albemarle County13$534,600+2.8%$2,1004.9%
Manassas City1$508,400−0.1%n/an/a
Culpeper County9$503,300+1.9%n/an/a
Powhatan County1$481,200+2.9%n/an/a
York County4$479,900+2.1%$2,3005.9%
King George County1$478,500+2.8%n/an/a
Fredericksburg City1$470,100+1.7%n/an/a
James City County2$465,500+1.7%n/an/a
Williamsburg City1$464,200+2.8%n/an/a
Poquoson City1$463,600+1.6%n/an/a
Virginia Beach City9$461,900+3.7%$2,1005.8%
Lancaster County4$460,500+4.1%n/an/a
Hanover County9$455,600+4.3%$2,1004.9%
Suffolk City7$453,100+2.3%n/an/a
Spotsylvania County5$450,300+1.0%$2,1005.4%
New Kent County5$447,600+3.1%n/an/a
Frederick County9$437,400+4.6%$2,1006.2%
Louisa County4$430,500+2.3%n/an/a
Chesterfield County13$418,000+3.7%$1,9005.7%
Madison County10$417,900+2.2%n/an/a
Warren County3$409,000+3.5%n/an/a
Chesapeake City6$397,700+3.6%$2,0006.5%
Greene County3$395,900+1.1%n/an/a
Orange County6$380,100+3.4%n/an/a
Middlesex County11$379,600+0.6%n/an/a
Henrico County12$379,200+1.1%$1,7005.4%
Richmond City7$370,300+1.5%$1,7005.0%
Gloucester County3$369,800+5.3%n/an/a
Fluvanna County6$365,200+1.7%n/an/a
Prince George County2$363,900+4.0%n/an/a
Northumberland County6$362,000+1.9%n/an/a
Rockingham County13$361,900+2.3%n/an/a
Caroline County5$361,200+3.8%n/an/a
Mathews County7$355,900+1.4%n/an/a
Augusta County16$355,300+6.3%n/an/a
Shenandoah County11$355,100+3.2%n/an/a
Winchester City1$352,600+2.0%n/an/a
King William County4$352,000+4.3%n/an/a
Isle of Wight County5$350,900+4.2%n/an/a
Rockbridge County10$350,500+5.3%n/an/a
Harrisonburg City2$347,500+3.3%n/an/a
Roanoke County5$332,900+5.6%$1,4005.5%
Franklin County9$327,700+6.5%n/an/a
Amelia County2$325,200+5.2%n/an/a
Norfolk City12$321,900+1.5%$1,7006.6%
Waynesboro City1$317,800+3.1%n/an/a
Staunton City1$317,100+4.9%n/an/a
Botetourt County7$314,400+6.4%n/an/a
Page County4$312,100+5.1%n/an/a
Dinwiddie County8$311,700+6.4%n/an/a
Salem City1$310,100+4.0%n/an/a
Cumberland County2$306,000+9.6%n/an/a
Northampton County2$305,500+3.9%n/an/a
Bedford County10$305,400+3.7%n/an/a
Nelson County12$301,100+4.9%n/an/a
Amherst County3$299,100+3.7%n/an/a
Highland County4$298,500+4.0%n/an/a
Newport News City7$295,600+2.5%$1,6006.3%
Craig County2$294,600+6.9%n/an/a
King and Queen County4$292,700+6.2%n/an/a
Hampton City5$289,800+2.4%$1,7007.9%
Essex County7$289,400+4.4%n/an/a
Appomattox County4$287,700+6.9%n/an/a
Montgomery County6$280,800+1.9%n/an/a
Surry County5$276,800+0.2%n/an/a
Westmoreland County4$274,900+0.1%n/an/a
Charles City County1$273,800+0.7%n/an/a
Radford City1$272,300+3.1%n/an/a
Portsmouth City5$256,700+1.5%$1,6007.7%
Petersburg City2$253,800+2.7%n/an/a
Franklin City1$250,300+1.6%n/an/a
Floyd County5$249,100+13.4%n/an/a
Buckingham County5$246,800+0.5%n/an/a
Richmond County2$246,300+4.2%n/an/a
Pulaski County4$241,400+6.3%n/an/a
Bath County3$240,800+6.0%n/an/a
Lynchburg City4$237,400−0.1%$1,2006.7%
Hopewell City1$235,700+2.6%n/an/a
Washington County7$232,400+3.6%n/an/a
Southampton County8$232,200+0.9%n/an/a
Campbell County6$226,600+4.8%n/an/a
Prince Edward County5$223,600+8.1%n/an/a
Grayson County6$221,300+6.4%n/an/a
Wythe County7$211,400+3.6%n/an/a
Accomack County19$209,100+3.0%n/an/a
Roanoke City6$208,600+1.0%$1,4007.5%
Buena Vista City1$201,700+3.9%n/an/a
Nottoway County3$200,500+12.8%n/an/a
Mecklenburg County10$200,200+2.3%n/an/a
Giles County7$199,600+6.5%n/an/a
Carroll County8$193,700+6.0%n/an/a
Sussex County4$192,600+4.6%n/an/a
Galax City1$191,500+8.9%n/an/a
Bland County4$189,400+9.7%n/an/a
Patrick County5$187,700+3.0%n/an/a
Charlotte County7$186,600+8.6%n/an/a
Bristol City1$176,200−3.0%n/an/a
Pittsylvania County14$175,800+3.0%n/an/a
Scott County7$173,200+7.9%n/an/a
Greensville County1$168,700+4.3%n/an/a
Lunenburg County4$167,900+4.7%n/an/a
Emporia City1$161,300+4.7%n/an/a
Smyth County5$157,400+6.2%n/an/a
Brunswick County11$156,900+8.6%n/an/a
Danville City2$156,900+0.4%n/an/a
Halifax County5$153,000+7.1%n/an/a
Henry County6$148,700−2.1%n/an/a
Tazewell County9$140,500+2.8%n/an/a
Alleghany County6$138,700+2.6%n/an/a
Lee County6$132,800+13.9%n/an/a
Martinsville City1$132,400−4.3%n/an/a
Wise County6$127,500+3.4%n/an/a
Russell County6$116,000+0.8%n/an/a
Norton City1$115,000−4.4%n/an/a
Dickenson County4$99,700+9.8%n/an/a
Buchanan County8$78,400−5.5%n/an/a

Where prices are rising fastest

The ten ZIP codes with the strongest change in home values over the past twelve months. Among the larger half of Virginia's ZIP codes by population, so that places with only a handful of sales a year do not crowd the list.

ZIP codeAreaHome value12 months5 yrs, per year
24228Clintwood$125,300+15.8%+5.9%
23930Crewe$200,500+12.8%+8.5%
24577Nathalie$142,700+12.4%+6.8%
24091Floyd$305,800+12.3%+6.5%
24558Halifax$176,000+10.8%+8.5%
24124Narrows$175,900+9.8%+4.4%
24263Jonesville$131,600+9.6%+7.5%
23040Cumberland$286,000+9.1%+6.3%
24134Pearisburg$224,900+9.0%+6.1%
24333Galax$191,500+8.9%+5.5%

Where prices are falling

Across Virginia, 63 ZIP codes are below where they were a year ago. These are the ten largest declines among the larger half by population.

ZIP codeAreaHome value12 monthsFrom its peak
24614Grundy$83,500−6.8%−19.2%
22134Quantico$312,300−6.7%−13.2%
24054Axton$120,900−5.6%−17.8%
24273Norton$115,000−4.4%−5.5%
24112Martinsville$132,400−4.3%−5.4%
24055Bassett$134,400−4.1%−9.6%
24013Roanoke$148,300−3.2%−6.7%
24201Bristol$176,200−3.0%−3.2%
23510Norfolk$329,200−1.6%−5.2%
22041Falls Church$429,000−1.5%−2.4%

Best rental yields

Gross yield is a year's rent divided by the home value, before costs. These are the highest yields among the larger ZIP codes with rent data.

ZIP codeAreaHome valueMonthly rentGross yieldRent, 12 months
24592South Boston$153,000$1,40011.2%n/a
23607Newport News$188,100$1,60010.2%+7.0%
24201Bristol$176,200$1,4009.6%n/a
23970South Hill$209,000$1,6009.2%n/a
24017Roanoke$186,800$1,4009.2%+2.0%
24541Danville$161,100$1,2008.8%+6.1%
24540Danville$152,600$1,1008.5%n/a
23663Hampton$240,900$1,7008.4%−0.4%
23702Portsmouth$228,200$1,6008.4%+12.3%
23661Hampton$246,500$1,7008.3%+16.8%

Most affordable against local incomes

Home value divided by the median household income of the people who live in the ZIP code. A lower multiple means homes cost fewer years of local earnings. The state typical is 4.3×.

ZIP codeAreaHome valueMedian incomePrice to income
24614Grundy$83,500$41,3002.0×
24260Honaker$103,100$46,2002.2×
24054Axton$120,900$53,9002.2×
24630North Tazewell$140,500$57,3002.5×
24230Coeburn$120,700$48,6002.5×
24370Saltville$123,400$48,8002.5×
24228Clintwood$125,300$49,1002.5×
24219Big Stone Gap$142,500$55,3002.6×
24112Martinsville$132,400$48,8002.7×
24273Norton$115,000$42,0002.7×

Who is moving in

Household moves between the 2022 and 2023 tax years, measured county by county. Summed across its counties, Virginia lost 218 households on net, and the households that left took $1.5bn more income than the arrivals brought. Of its 109 counties, 82 gained households. The tables show the largest gains and losses; the last column is how much more, or less, the average arriving household earned than the average household that left.

CountyNet householdsNet income movedArrivals vs leavers, per household
Spotsylvania County+1,306+$134m+$3,898
Suffolk City+1,252+$90m+$1,264
Chesterfield County+1,168+$210m+$5,393
Winchester City+1,134+$148m+$10,117
Goochland County+1,094+$241m+$42,484
New Kent County+932+$191m+$40,171
Arlington County+790−$972m−$29,782
Harrisonburg City+778+$60m+$2,775
CountyNet householdsNet income movedArrivals vs leavers, per household
Fairfax County−9,528−$1.6bn−$7,022
Prince William County−4,068−$459m−$4,161
Loudoun County−1,920−$284m−$2,101
Virginia Beach City−1,910−$165m−$1,218
Newport News City−1,218−$102m−$2,726

What CITIZEN sees

CITIZEN grades every US ZIP code on one national scale, reading price and its direction, rent, local earnings, resident equity and where buyers and their money are arriving from. Grades are ranks: an A is the top 10% of the country, an F the bottom 10%. In Virginia, 39 of 757 ZIP codes grade A and 30 grade F. Which ones, and why, is in CITIZEN.

Questions

Are home prices going up or down in Virginia?

Up. Home values across Virginia are up 3.6% over the past twelve months, to a typical $331K, and 693 of its 757 ZIP codes are higher than a year ago.

What is the typical home value in Virginia?

$331,000 across Virginia's 757 ZIP codes, as of August 2026. Among its metro areas, the typical home ranges from $153,000 in Bluefield to $644,400 in Washington.

What is the cheapest place to buy a house in Virginia?

Among Virginia's metro areas with at least eight ZIP codes, Bluefield has the lowest typical home value, $153,000. Among the larger half of its ZIP codes, 24614 in Grundy is the cheapest, at $83,500.

Where are home prices rising fastest in Virginia?

24228 in Clintwood (+15.8%), 23930 in Crewe (+12.8%) and 24577 in Nathalie (+12.4%), over the past twelve months, among the larger half of its ZIP codes.

What is the typical rent in Virginia?

About $2,000 a month, across the 220 ZIP codes with rent data, up 2.9% over the past year.

Are people moving to Virginia?

On balance, no. Between the 2022 and 2023 tax years, Virginia lost 218 households on net from moves, summed across its counties.

Other states

Sources and method

  • Source: CITIZEN, Lualdi Advisors' US housing market intelligence. Home values and rents through August 2026; household incomes 2020 to 2024; migration for tax years 2022 to 2023.
  • State, metro and county figures are medians across their ZIP codes, not a separate index. The two-year chart is the median ZIP value for each month. Grades and scores are CITIZEN's own.
  • ZIP code lists use the larger half of the state's ZIP codes by population.
  • Updated monthly. Last updated 2026-10-14.