Best Places to Buy Rental Property in Virginia (2026)

We ranked all 77 Virginia counties that have both a median home price and a median rent, ordered by the cap rate a median-priced rental would produce. Halifax County leads at 6.9%, with a median price of $157,886.

Virginia counties ranked by cap rate

#MarketCap rateMedian priceMedian rentCash flowAnalyze
1Halifax County, VA6.9%$157,886$1,402$83Run numbers
2Danville City, VA6.5%$138,282$1,152$24Run numbers
3Martinsville City, VA6.2%$119,923$950-$11Run numbers
4Bristol City, VA5.8%$183,577$1,361-$78Run numbers
5Mecklenburg County, VA5.3%$213,154$1,450-$175Run numbers
6Petersburg City, VA5.1%$201,980$1,325-$197Run numbers
7Westmoreland County, VA4.9%$315,529$1,997-$356Run numbers
8Greene County, VA4.7%$386,319$2,331-$510Run numbers
9Portsmouth City, VA4.7%$269,782$1,617-$363Run numbers
10Hampton City, VA4.7%$283,477$1,692-$386Run numbers
11Hopewell City, VA4.7%$220,732$1,318-$300Run numbers
12Roanoke City, VA4.5%$226,226$1,307-$336Run numbers
13Henry County, VA4.5%$142,929$822-$215Run numbers
14Radford City, VA4.4%$265,319$1,495-$419Run numbers
15Prince Edward County, VA4.4%$241,495$1,358-$384Run numbers
16Campbell County, VA4.4%$279,638$1,566-$448Run numbers
17Colonial Heights City, VA4.3%$286,282$1,598-$462Run numbers
18Norfolk City, VA4.3%$315,704$1,753-$516Run numbers
19Rockingham County, VA4.2%$363,814$1,961-$632Run numbers
20Isle of Wight County, VA4.2%$387,883$2,073-$686Run numbers
21Newport News City, VA4.2%$297,424$1,587-$528Run numbers
22Lynchburg City, VA4.2%$248,898$1,329-$441Run numbers
23Gloucester County, VA4.1%$381,175$2,020-$685Run numbers
24Botetourt County, VA4.1%$322,081$1,699-$584Run numbers
25Staunton City, VA4.1%$291,887$1,535-$532Run numbers
26Louisa County, VA4.1%$425,090$2,217-$788Run numbers
27Fluvanna County, VA4.1%$382,529$1,994-$709Run numbers
28Frederick County, VA4.0%$434,420$2,256-$811Run numbers
29Salem City, VA4.0%$295,104$1,531-$552Run numbers
30Waynesboro City, VA4.0%$299,447$1,525-$579Run numbers
31Suffolk City, VA3.9%$393,495$1,988-$771Run numbers
32Harrisonburg City, VA3.9%$332,630$1,665-$662Run numbers
33Orange County, VA3.9%$390,026$1,949-$778Run numbers
34Amherst County, VA3.9%$267,250$1,322-$542Run numbers
35Buena Vista City, VA3.9%$191,764$950-$388Run numbers
36Washington County, VA3.9%$264,469$1,304-$539Run numbers
37Poquoson City, VA3.8%$471,047$2,305-$971Run numbers
38Warren County, VA3.8%$400,409$1,934-$842Run numbers
39Montgomery County, VA3.8%$349,718$1,684-$738Run numbers
40Pittsylvania County, VA3.8%$198,842$958-$419Run numbers
41Williamsburg City, VA3.7%$418,586$2,000-$894Run numbers
42Virginia Beach City, VA3.7%$432,532$2,065-$925Run numbers
43Chesapeake City, VA3.7%$429,739$2,043-$925Run numbers
44Augusta County, VA3.7%$372,957$1,754-$815Run numbers
45Lexington City, VA3.6%$359,259$1,683-$789Run numbers
46Chesterfield County, VA3.6%$416,587$1,926-$932Run numbers
47Spotsylvania County, VA3.6%$463,508$2,120-$1,052Run numbers
48Stafford County, VA3.6%$547,004$2,500-$1,242Run numbers
49Prince George County, VA3.6%$363,002$1,658-$825Run numbers
50Henrico County, VA3.5%$405,789$1,840-$931Run numbers

Showing the top 50 of 77 ranked counties.

Looking for every county in the state, including those without rent data? Browse the full Virginia market directory.

How this ranking is calculated

We scored 77 counties in Virginia and ranked them by capitalization rate, calculated as annual net operating income divided by median home price. Counties without both a median home price and a median rent are excluded, because cash flow cannot be estimated without both.

Every figure assumes a median-priced home rented at the local median rent, financed with 20 percent down on a 30-year loan at 6.85%, with closing costs at 3 percent of price and operating costs at 35 percent of rent. Operating costs cover taxes, insurance, maintenance, vacancy, and management.

These are modeled estimates for comparing markets, not quotes on a specific property. A real deal turns on the individual property, its condition, and the actual rent it can command. Run any market that interests you through the calculator with real numbers before you make an offer.

National rankings

Compare Virginia against the rest of the country.

Other states

States with fewer than 5 counties reporting both price and rent are omitted, because a ranking that short would not be meaningful.

Run the numbers on a Virginia property

Start from Halifax County median values and replace them with a real listing price and rent to see whether the deal actually works.