Virginia rental market analysis

Investment scores, home values, rents and gross rent-to-price comparisons for the counties in Virginia we track. Click any county for the full deep-dive.

Counties tracked
133
Median home price
$311K
Median rent
$1,839
Top-scored
Halifax
82/100

Virginia apartment cap rates and underwriting

Richmond asset-class cap ranges, Hampton Roads supply and employment risks, and locality-specific buyer costs. Read the Virginia cap-rate research report. Its dated apartment evidence is separate from the county screening indexes below.

All counties in Virginia

CountyScoreHome-value referenceRent referenceAnnual rent/priceYoY pricePopulation
Halifax County82$153,994$1,39510.87%+10.6%34,013
Brunswick County81$155,431––+7.5%15,965
Scott County79$175,503––+6.3%21,536
Russell County79$144,323––+4.7%25,763
Emporia City77$159,514––+4.3%5,680
Covington City77$114,352––+10.0%5,722
Tazewell County77$144,973––+3.6%40,392
Smyth County77$162,193––+4.3%29,799
Giles County77$211,399––+6.9%16,711
Grayson County77$212,943––+6.9%15,356
Greensville County77$168,536––+4.9%11,373
Mecklenburg County76$212,023$1,5898.99%+3.0%30,367
Lee County76$121,704––+10.5%22,287
Sussex County76$188,187––+5.0%10,866
Carroll County76$190,184––+8.1%29,126
Galax City76$180,694––+8.0%6,687
Wythe County75$218,335––+5.5%28,275
Dickenson County75$119,115––+11.6%14,089
Bland County75$195,290––+12.6%6,241
Bath County74$232,816––+5.8%4,177
Craig County74$245,644––+6.5%4,898
Danville City74$133,231$1,13210.19%-1.0%42,507
Accomack County74$245,742$2,20610.77%+1.4%33,367
Patrick County74$196,021––+3.2%17,660
Nottoway County74$202,679––+13.6%15,638
Charlotte County74$189,938––+10.3%11,563
Cumberland County73$290,546––+7.7%9,697
Alleghany County73$191,075––+2.9%15,159
Richmond County73$253,133––+5.8%8,968
Prince Edward County72$241,495$1,3586.75%+7.5%21,922
Lunenburg County72$149,140––+1.9%11,988
King and Queen County71$310,354––+7.4%6,681
Dinwiddie County70$304,811––+6.0%28,057
Franklin City70$237,094––+2.9%8,194
Pulaski County70$225,840$1,2106.43%+5.1%33,841
Martinsville City70$119,923$9509.51%-2.7%13,539
Northampton County70$312,785––+6.7%12,132
Buena Vista City70$191,764$9505.94%+5.9%6,639
Petersburg City69$199,069$1,3458.11%+0.7%33,261
Wise County69$135,234––+0.9%36,105
Buckingham County69$261,519––+3.1%16,869
Floyd County69$283,940––+12.8%15,532
Hopewell City68$220,732$1,3187.17%+2.1%23,046
Portsmouth City68$266,486$1,6427.39%+2.5%97,384
Radford City68$265,319$1,4956.76%+3.3%16,379
Appomattox County68$295,598––+9.1%16,253
Amelia County68$338,878––+6.2%13,309
Washington County67$258,078––+2.5%53,985
Hampton City67$279,270$1,6917.27%+2.5%137,217
Bristol City67$183,577$1,3618.89%-2.1%17,036
Rockbridge County66$340,186––+4.9%22,673
Salem City66$295,104$1,5316.22%+4.3%25,372
Page County66$312,958––+3.2%23,753
Surry County65$288,050––+2.3%6,546
Botetourt County65$315,570$1,6356.22%+4.9%33,734
Campbell County65$273,460$1,5286.70%+2.1%55,518
Newport News City65$291,426$1,5926.56%+2.9%185,118
Caroline County65$360,427$2,1667.21%+4.1%31,181
Staunton City65$291,887$1,5356.31%+3.6%25,581
Roanoke City64$219,673$1,2806.99%+0.6%99,213
Southampton County64$279,327––+1.9%18,003
King William County63$358,989––+3.4%17,845
Lancaster County63$403,988––+5.2%10,866
Charles City County63$281,579––+1.8%6,760
Nelson County62$367,696––+3.0%14,773
Shenandoah County62$340,191$1,8056.37%+2.4%44,337
Harrisonburg City62$327,726$1,6115.90%+3.0%51,784
Norfolk City62$310,877$1,7496.75%+1.5%236,973
Highland County62$273,174––+2.3%2,247
Pittsylvania County61$193,773$7754.80%+2.2%60,541
Roanoke County61$335,201$1,5865.68%+3.2%96,653
Waynesboro City61$299,447$1,5256.11%+2.0%22,341
Greene County61$386,319$2,3317.24%+2.0%20,631
Essex County61$303,493––+1.7%10,602
Augusta County60$369,272$1,6375.32%+5.6%77,433
Colonial Heights City60$286,282$1,5986.70%+0.3%18,158
Montgomery County60$338,166$1,7576.23%+2.1%99,373
Suffolk City60$387,665$2,0366.30%+2.8%94,856
Lynchburg City60$243,511$1,2706.26%+0.2%79,166
Warren County60$394,470$2,0046.10%+3.0%40,800
Isle of Wight County60$383,688$2,1286.66%+2.2%38,898
Bedford County59$351,809$1,5345.23%+4.3%79,761
Winchester City59$363,487$1,6425.42%+3.6%28,103
Orange County59$380,385$2,0506.47%+1.8%36,593
Rockingham County59$361,245$1,8066.00%+2.1%83,905
Westmoreland County59$315,529$1,9977.59%-0.9%18,480
Lexington City59$359,259$1,6835.62%+2.9%7,346
Amherst County58$264,508$1,1385.16%+1.8%31,426
Virginia Beach City58$424,664$2,0985.93%+3.1%457,900
Chesapeake City58$424,806$2,0585.81%+3.6%249,377
New Kent County58$452,290––+3.6%23,296
Madison County58$425,415––+2.9%13,828
Northumberland County58$373,532––+1.9%12,007
Middlesex County58$391,661––+2.4%10,738
Prince George County57$356,119$1,4724.96%+3.8%42,634
Henry County57$141,597––-4.1%50,760
Gloucester County57$375,131$1,5504.96%+4.0%38,875
Louisa County57$419,890$2,0815.95%+2.6%38,106
Fluvanna County56$382,529$1,9946.26%+1.0%27,442
Richmond City56$365,737$1,6045.26%+2.2%227,171
Hanover County56$456,445$2,1265.59%+3.5%110,513
Mathews County56$357,653––+1.4%8,537
Norton City56$124,376––-4.5%3,668
Chesterfield County55$410,086$1,8395.38%+2.6%366,019
Williamsburg City55$418,586$2,0005.73%+2.1%15,486
Rappahannock County54$575,220––+3.9%7,422
Henrico County54$397,454$1,7735.35%+1.8%333,120
York County54$463,575$2,0505.31%+2.8%70,238
Franklin County52$363,796$1,1603.82%+3.9%54,838
Frederick County52$428,315$1,9855.56%+1.3%92,007
Poquoson City52$471,047$2,3055.87%+1.2%12,479
James City County51$484,205$2,1605.35%+1.8%78,818
Culpeper County51$488,600$1,9394.76%+3.1%52,822
King George County50$480,115$1,8524.63%+2.6%26,985
Powhatan County50$497,947$1,9214.63%+3.0%30,503
Spotsylvania County50$456,909$2,0705.44%+0.9%141,097
Manassas Park City49$466,588$2,1065.42%+1.0%17,123
Buchanan County48$76,745––-8.7%20,246
Fredericksburg City48$475,239$1,9674.97%+1.2%28,258
Charlottesville City47$483,274$2,1405.31%+0.5%46,289
Stafford County46$534,189$2,3605.30%+0.6%157,606
Goochland County45$593,239$2,0014.05%+3.3%24,906
Fauquier County45$645,183$2,2864.25%+2.9%73,290
Manassas City45$481,776$2,1395.33%-0.6%42,620
Clarke County45$578,690$1,8503.84%+3.1%14,882
Prince William County44$578,429$2,2674.70%+1.1%481,114
Albemarle County44$549,955$1,9414.24%+2.0%112,513
Loudoun County41$792,206$2,8264.28%+1.6%420,773
Alexandria City41$673,546$2,2434.00%+1.9%157,594
Fairfax City40$795,716$2,6363.98%+1.8%24,242
Arlington County39$802,232$2,6804.01%+1.3%235,845
Fairfax County38$756,212$2,5073.98%+1.2%1,145,354
Falls Church City37$1,185,856$2,5122.54%+3.6%14,576
Latest stored snapshot loaded October 19, 2026. Sorted by overall investment score. The snapshot date is not the underlying Zillow observation period.

Deep-dive analyses in Virginia

Full analyst breakdowns for these Virginia counties: rent vs buy math, investor thesis, cap rates by sub-market, rent trends, and house-hack numbers.

Underwrite a Virginia property

Run real numbers on any property in Virginia with our investment calculators.