Virginia rental market analysis
Investment scores, median prices, and cap rates for every county in Virginia we track. Click any county for the full deep-dive.
Counties tracked
133
Median home price
$313K
Median rent
$1,850
Top-scored
Brunswick
81/100
All counties in Virginia
| County | Score | Median price | Median rent | Rent/price | YoY price | Population |
|---|---|---|---|---|---|---|
| Brunswick County | 81 | $155,431 | – | – | +7.5% | 15,965 |
| Scott County | 79 | $175,503 | – | – | +6.3% | 21,536 |
| Russell County | 79 | $144,323 | – | – | +4.7% | 25,763 |
| Emporia City | 77 | $159,514 | – | – | +4.3% | 5,680 |
| Covington City | 77 | $114,352 | – | – | +10.0% | 5,722 |
| Giles County | 77 | $211,399 | – | – | +6.9% | 16,711 |
| Grayson County | 77 | $212,943 | – | – | +6.9% | 15,356 |
| Greensville County | 77 | $168,536 | – | – | +4.9% | 11,373 |
| Lee County | 76 | $121,704 | – | – | +10.5% | 22,287 |
| Sussex County | 76 | $188,187 | – | – | +5.0% | 10,866 |
| Smyth County | 76 | $164,696 | – | – | +3.1% | 29,799 |
| Carroll County | 76 | $190,184 | – | – | +8.1% | 29,126 |
| Galax City | 76 | $180,694 | – | – | +8.0% | 6,687 |
| Danville City | 75 | $135,583 | $1,192 | 10.55% | +0.1% | 42,507 |
| Wise County | 75 | $133,876 | – | – | +2.5% | 36,105 |
| Halifax County | 75 | $154,518 | – | – | +11.1% | 34,013 |
| Wythe County | 75 | $218,335 | – | – | +5.5% | 28,275 |
| Dickenson County | 75 | $119,115 | – | – | +11.6% | 14,089 |
| Bland County | 75 | $195,290 | – | – | +12.6% | 6,241 |
| Bath County | 74 | $232,816 | – | – | +5.8% | 4,177 |
| Craig County | 74 | $245,644 | – | – | +6.5% | 4,898 |
| Patrick County | 74 | $196,021 | – | – | +3.2% | 17,660 |
| Nottoway County | 74 | $202,679 | – | – | +13.6% | 15,638 |
| Charlotte County | 74 | $189,938 | – | – | +10.3% | 11,563 |
| Cumberland County | 73 | $290,546 | – | – | +7.7% | 9,697 |
| Alleghany County | 73 | $191,075 | – | – | +2.9% | 15,159 |
| Richmond County | 73 | $253,133 | – | – | +5.8% | 8,968 |
| Prince Edward County | 72 | $241,495 | $1,358 | 6.75% | +7.5% | 21,922 |
| Pulaski County | 72 | $226,056 | $1,350 | 7.17% | +5.1% | 33,841 |
| Lunenburg County | 72 | $149,140 | – | – | +1.9% | 11,988 |
| King and Queen County | 71 | $310,354 | – | – | +7.4% | 6,681 |
| Pittsylvania County | 70 | $195,604 | – | – | +2.3% | 60,541 |
| Mecklenburg County | 70 | $213,154 | $1,450 | 8.16% | +1.5% | 30,367 |
| Dinwiddie County | 70 | $304,811 | – | – | +6.0% | 28,057 |
| Franklin City | 70 | $237,094 | – | – | +2.9% | 8,194 |
| Tazewell County | 70 | $144,119 | – | – | +1.4% | 40,392 |
| Martinsville City | 70 | $119,923 | $950 | 9.51% | -2.7% | 13,539 |
| Northampton County | 70 | $312,785 | – | – | +6.7% | 12,132 |
| Buena Vista City | 70 | $191,764 | $950 | 5.94% | +5.9% | 6,639 |
| Buckingham County | 69 | $261,519 | – | – | +3.1% | 16,869 |
| Floyd County | 69 | $283,940 | – | – | +12.8% | 15,532 |
| Hopewell City | 68 | $220,732 | $1,318 | 7.17% | +2.1% | 23,046 |
| Radford City | 68 | $265,319 | $1,495 | 6.76% | +3.3% | 16,379 |
| Appomattox County | 68 | $295,598 | – | – | +9.1% | 16,253 |
| Amelia County | 68 | $338,878 | – | – | +6.2% | 13,309 |
| Petersburg City | 67 | $203,315 | $1,339 | 7.90% | +0.3% | 33,261 |
| Bristol City | 67 | $183,577 | $1,361 | 8.89% | -2.1% | 17,036 |
| Rockbridge County | 66 | $340,186 | – | – | +4.9% | 22,673 |
| Botetourt County | 66 | $319,401 | $1,730 | 6.50% | +5.1% | 33,734 |
| Campbell County | 66 | $276,073 | $1,685 | 7.33% | +2.1% | 55,518 |
| Salem City | 66 | $295,104 | $1,531 | 6.22% | +4.3% | 25,372 |
| Page County | 66 | $312,958 | – | – | +3.2% | 23,753 |
| Surry County | 65 | $288,050 | – | – | +2.3% | 6,546 |
| Staunton City | 65 | $291,887 | $1,535 | 6.31% | +3.6% | 25,581 |
| Roanoke City | 64 | $225,072 | $1,321 | 7.04% | +0.6% | 99,213 |
| Portsmouth City | 64 | $269,515 | $1,599 | 7.12% | +1.3% | 97,384 |
| Newport News City | 64 | $295,885 | $1,590 | 6.45% | +2.5% | 185,118 |
| Caroline County | 64 | $366,286 | – | – | +4.3% | 31,181 |
| Southampton County | 64 | $279,327 | – | – | +1.9% | 18,003 |
| Harrisonburg City | 63 | $332,156 | $1,632 | 5.90% | +4.2% | 51,784 |
| Hampton City | 63 | $282,712 | $1,681 | 7.14% | +1.2% | 137,217 |
| Accomack County | 63 | $246,385 | – | – | +1.2% | 33,367 |
| King William County | 63 | $358,989 | – | – | +3.4% | 17,845 |
| Lancaster County | 63 | $403,988 | – | – | +5.2% | 10,866 |
| Charles City County | 63 | $281,579 | – | – | +1.8% | 6,760 |
| Nelson County | 62 | $367,696 | – | – | +3.0% | 14,773 |
| Washington County | 62 | $260,753 | $1,278 | 5.88% | +2.1% | 53,985 |
| Henry County | 62 | $142,970 | $904 | 7.58% | -4.6% | 50,760 |
| Isle of Wight County | 62 | $387,233 | $2,163 | 6.70% | +2.9% | 38,898 |
| Highland County | 62 | $273,174 | – | – | +2.3% | 2,247 |
| Augusta County | 61 | $372,170 | $1,721 | 5.55% | +5.8% | 77,433 |
| Amherst County | 61 | $267,250 | $1,322 | 5.94% | +1.3% | 31,426 |
| Roanoke County | 61 | $342,773 | $1,588 | 5.56% | +4.0% | 96,653 |
| Montgomery County | 61 | $346,984 | $1,669 | 5.77% | +3.0% | 99,373 |
| Rockingham County | 61 | $364,289 | $1,933 | 6.37% | +2.5% | 83,905 |
| Waynesboro City | 61 | $299,447 | $1,525 | 6.11% | +2.0% | 22,341 |
| Gloucester County | 61 | $380,109 | $1,865 | 5.89% | +4.1% | 38,875 |
| Greene County | 61 | $386,319 | $2,331 | 7.24% | +2.0% | 20,631 |
| Essex County | 61 | $303,493 | – | – | +1.7% | 10,602 |
| Colonial Heights City | 60 | $286,282 | $1,598 | 6.70% | +0.3% | 18,158 |
| Lynchburg City | 60 | $247,599 | $1,330 | 6.45% | +0.1% | 79,166 |
| Norfolk City | 60 | $315,671 | $1,736 | 6.60% | +1.1% | 236,973 |
| Winchester City | 59 | $363,487 | $1,642 | 5.42% | +3.6% | 28,103 |
| Orange County | 59 | $387,299 | $2,054 | 6.36% | +2.2% | 36,593 |
| Suffolk City | 59 | $392,055 | $2,008 | 6.15% | +2.4% | 94,856 |
| Louisa County | 59 | $424,780 | $2,279 | 6.44% | +2.8% | 38,106 |
| Westmoreland County | 59 | $315,529 | $1,997 | 7.59% | -0.9% | 18,480 |
| Lexington City | 59 | $359,259 | $1,683 | 5.62% | +2.9% | 7,346 |
| Prince George County | 58 | $361,714 | $1,586 | 5.26% | +4.0% | 42,634 |
| Shenandoah County | 58 | $345,496 | $1,620 | 5.63% | +2.1% | 44,337 |
| Chesapeake City | 58 | $429,571 | $2,066 | 5.77% | +3.5% | 249,377 |
| New Kent County | 58 | $452,290 | – | – | +3.6% | 23,296 |
| Madison County | 58 | $425,415 | – | – | +2.9% | 13,828 |
| Northumberland County | 58 | $373,532 | – | – | +1.9% | 12,007 |
| Middlesex County | 58 | $391,661 | – | – | +2.4% | 10,738 |
| Bedford County | 57 | $355,720 | $1,433 | 4.83% | +4.8% | 79,761 |
| Virginia Beach City | 57 | $430,158 | $2,076 | 5.79% | +3.2% | 457,900 |
| Warren County | 57 | $401,011 | $1,868 | 5.59% | +2.9% | 40,800 |
| Fluvanna County | 56 | $382,529 | $1,994 | 6.26% | +1.0% | 27,442 |
| Mathews County | 56 | $357,653 | – | – | +1.4% | 8,537 |
| Norton City | 56 | $124,376 | – | – | -4.5% | 3,668 |
| Chesterfield County | 55 | $416,117 | $1,890 | 5.45% | +2.5% | 366,019 |
| Hanover County | 55 | $462,649 | $2,079 | 5.39% | +3.7% | 110,513 |
| Williamsburg City | 55 | $418,586 | $2,000 | 5.73% | +2.1% | 15,486 |
| Rappahannock County | 54 | $575,220 | – | – | +3.9% | 7,422 |
| Henrico County | 53 | $403,549 | $1,830 | 5.44% | +1.6% | 333,120 |
| Frederick County | 53 | $432,111 | $2,137 | 5.93% | +1.2% | 92,007 |
| Richmond City | 53 | $373,235 | $1,654 | 5.32% | +1.3% | 227,171 |
| Franklin County | 52 | $369,641 | $1,189 | 3.86% | +3.8% | 54,838 |
| York County | 52 | $470,238 | $2,056 | 5.25% | +2.4% | 70,238 |
| Poquoson City | 52 | $471,047 | $2,305 | 5.87% | +1.2% | 12,479 |
| King George County | 50 | $480,115 | $1,852 | 4.63% | +2.6% | 26,985 |
| Spotsylvania County | 50 | $461,009 | $2,095 | 5.45% | +0.9% | 141,097 |
| James City County | 49 | $488,255 | $2,173 | 5.34% | +1.1% | 78,818 |
| Powhatan County | 49 | $504,906 | $1,892 | 4.50% | +3.2% | 30,503 |
| Culpeper County | 49 | $496,737 | $1,833 | 4.43% | +2.9% | 52,822 |
| Manassas Park City | 49 | $466,588 | $2,106 | 5.42% | +1.0% | 17,123 |
| Buchanan County | 48 | $76,745 | – | – | -8.7% | 20,246 |
| Fredericksburg City | 48 | $475,239 | $1,967 | 4.97% | +1.2% | 28,258 |
| Fauquier County | 46 | $656,541 | $2,403 | 4.39% | +2.9% | 73,290 |
| Stafford County | 46 | $544,161 | $2,432 | 5.36% | +0.5% | 157,606 |
| Goochland County | 45 | $593,239 | $2,001 | 4.05% | +3.3% | 24,906 |
| Manassas City | 45 | $493,272 | $2,200 | 5.35% | -0.9% | 42,620 |
| Clarke County | 45 | $578,690 | $1,850 | 3.84% | +3.1% | 14,882 |
| Charlottesville City | 44 | $495,262 | $1,976 | 4.79% | +0.1% | 46,289 |
| Albemarle County | 44 | $561,513 | $2,026 | 4.33% | +1.7% | 112,513 |
| Prince William County | 43 | $586,907 | $2,288 | 4.68% | +1.0% | 481,114 |
| Fairfax City | 40 | $795,716 | $2,636 | 3.98% | +1.8% | 24,242 |
| Loudoun County | 40 | $799,573 | $2,968 | 4.45% | +0.9% | 420,773 |
| Alexandria City | 40 | $682,629 | $2,278 | 4.00% | +1.5% | 157,594 |
| Falls Church City | 37 | $1,185,856 | $2,512 | 2.54% | +3.6% | 14,576 |
| Fairfax County | 36 | $768,424 | $2,564 | 4.00% | +0.1% | 1,145,354 |
| Arlington County | 36 | $816,055 | $2,729 | 4.01% | +0.1% | 235,845 |
Data current through August 31, 2026. Sorted by overall investment score.
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.