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
$294K
Median rent
$1,852
Top-scored
Halifax
81/100
All counties in Virginia
| County | Score | Median price | Median rent | Rent/price | YoY price | Population |
|---|---|---|---|---|---|---|
| Halifax County | 81 | $150,438 | $1,395 | 11.13% | +11.8% | 34,013 |
| Covington City | 77 | $96,187 | — | — | +3.6% | 5,722 |
| Lee County | 76 | $111,349 | — | — | +8.0% | 22,287 |
| Martinsville City | 76 | $115,953 | — | — | +5.4% | 13,539 |
| Bland County | 76 | $176,593 | — | — | +5.8% | 6,241 |
| Craig County | 75 | $223,789 | — | — | +6.8% | 4,898 |
| Danville City | 75 | $134,658 | $1,187 | 10.57% | -0.2% | 42,507 |
| Carroll County | 75 | $185,857 | — | — | +3.4% | 29,126 |
| Greensville County | 73 | $160,039 | — | — | +3.4% | 11,373 |
| Buena Vista City | 73 | $180,671 | — | — | +5.8% | 6,639 |
| Lexington City | 73 | $342,150 | — | — | +5.7% | 7,346 |
| Pulaski County | 72 | $224,203 | — | — | +3.2% | 33,841 |
| Smyth County | 72 | $155,809 | — | — | +2.1% | 29,799 |
| Charlotte County | 72 | $173,883 | — | — | +4.4% | 11,563 |
| Scott County | 71 | $169,046 | — | — | +5.1% | 21,536 |
| Wythe County | 71 | $212,566 | $1,200 | 6.77% | +5.3% | 28,275 |
| Giles County | 71 | $194,459 | — | — | +2.7% | 16,711 |
| Nottoway County | 71 | $184,214 | — | — | +11.5% | 15,638 |
| Richmond County | 71 | $238,658 | — | — | +4.5% | 8,968 |
| Franklin City | 70 | $224,286 | — | — | +4.4% | 8,194 |
| New Kent County | 70 | $429,225 | — | — | +3.8% | 23,296 |
| Alleghany County | 69 | $175,062 | — | — | +2.5% | 15,159 |
| King and Queen County | 69 | $289,845 | — | — | +4.5% | 6,681 |
| Galax City | 69 | $164,323 | — | — | +10.8% | 6,687 |
| Mecklenburg County | 68 | $205,604 | $1,475 | 8.61% | +0.2% | 30,367 |
| Dinwiddie County | 68 | $297,398 | — | — | +4.3% | 28,057 |
| Poquoson City | 68 | $447,135 | — | — | +2.8% | 12,479 |
| Pittsylvania County | 67 | $191,145 | $1,063 | 6.67% | +1.5% | 60,541 |
| Roanoke City | 67 | $220,838 | $1,270 | 6.90% | +1.8% | 99,213 |
| Amelia County | 67 | $315,862 | — | — | +5.8% | 13,309 |
| Botetourt County | 66 | $313,733 | $1,720 | 6.58% | +4.1% | 33,734 |
| Salem City | 66 | $279,551 | $1,518 | 6.52% | +3.1% | 25,372 |
| Greene County | 66 | $371,159 | — | — | +3.1% | 20,631 |
| Appomattox County | 66 | $278,077 | — | — | +4.0% | 16,253 |
| Floyd County | 66 | $257,228 | — | — | +3.1% | 15,532 |
| Wise County | 65 | $132,151 | — | — | -0.0% | 36,105 |
| Cumberland County | 65 | $269,066 | — | — | +3.2% | 9,697 |
| Bristol City | 65 | $181,258 | $1,354 | 8.97% | -0.4% | 17,036 |
| Grayson County | 65 | $195,817 | — | — | +2.9% | 15,356 |
| Petersburg City | 64 | $198,980 | $1,369 | 8.26% | -2.2% | 33,261 |
| Harrisonburg City | 64 | $328,512 | $1,651 | 6.03% | +4.8% | 51,784 |
| Gloucester County | 64 | $371,351 | $2,208 | 7.14% | +3.3% | 38,875 |
| Rockbridge County | 63 | $316,023 | — | — | +3.0% | 22,673 |
| Franklin County | 63 | $358,192 | — | — | +3.3% | 54,838 |
| Henry County | 63 | $132,692 | $841 | 7.60% | -3.5% | 50,760 |
| Caroline County | 63 | $361,393 | — | — | +3.3% | 31,181 |
| Staunton City | 63 | $276,693 | $1,403 | 6.08% | +3.4% | 25,581 |
| Dickenson County | 63 | $101,190 | — | — | +0.1% | 14,089 |
| Northampton County | 63 | $293,723 | — | — | +3.8% | 12,132 |
| Portsmouth City | 62 | $263,661 | $1,627 | 7.41% | +0.1% | 97,384 |
| Newport News City | 62 | $293,942 | $1,589 | 6.49% | +1.7% | 185,118 |
| Isle of Wight County | 62 | $377,331 | $2,025 | 6.44% | +2.9% | 38,898 |
| Charles City County | 62 | $275,323 | — | — | +1.8% | 6,760 |
| Highland County | 62 | $273,174 | — | — | +2.3% | 2,247 |
| Colonial Heights City | 61 | $275,316 | $1,683 | 7.34% | -0.4% | 18,158 |
| Orange County | 61 | $384,594 | $2,286 | 7.13% | +2.1% | 36,593 |
| Rockingham County | 61 | $360,540 | $1,958 | 6.52% | +2.5% | 83,905 |
| Campbell County | 61 | $272,662 | $1,362 | 5.99% | +1.5% | 55,518 |
| Washington County | 61 | $257,444 | — | — | +0.9% | 53,985 |
| Montgomery County | 60 | $344,487 | $1,805 | 6.29% | +2.1% | 99,373 |
| Norfolk City | 60 | $310,723 | $1,748 | 6.75% | +0.8% | 236,973 |
| Hampton City | 60 | $278,218 | $1,630 | 7.03% | +0.0% | 137,217 |
| Tazewell County | 60 | $136,519 | — | — | -2.3% | 40,392 |
| King William County | 60 | $341,536 | — | — | +1.4% | 17,845 |
| Lunenburg County | 60 | $136,561 | — | — | -1.3% | 11,988 |
| Middlesex County | 60 | $385,359 | — | — | +2.7% | 10,738 |
| Norton City | 60 | $116,586 | — | — | -0.0% | 3,668 |
| Augusta County | 59 | $362,937 | $1,619 | 5.35% | +4.9% | 77,433 |
| Winchester City | 59 | $361,469 | $1,611 | 5.35% | +4.0% | 28,103 |
| Roanoke County | 59 | $336,863 | $1,466 | 5.22% | +3.8% | 96,653 |
| Lynchburg City | 59 | $245,598 | $1,320 | 6.45% | -0.3% | 79,166 |
| Lancaster County | 59 | $379,020 | — | — | +3.1% | 10,866 |
| Nelson County | 58 | $348,365 | — | — | +2.1% | 14,773 |
| Suffolk City | 58 | $387,259 | $1,915 | 5.93% | +2.2% | 94,856 |
| Prince George County | 58 | $356,495 | $1,591 | 5.35% | +3.1% | 42,634 |
| Hopewell City | 58 | $210,055 | $1,137 | 6.49% | +0.1% | 23,046 |
| Bath County | 57 | $215,219 | — | — | +0.0% | 4,177 |
| Bedford County | 57 | $350,517 | $1,393 | 4.77% | +4.1% | 79,761 |
| Amherst County | 57 | $261,987 | $1,263 | 5.79% | -0.0% | 31,426 |
| King George County | 57 | $470,062 | $1,956 | 4.99% | +2.3% | 26,985 |
| Virginia Beach City | 57 | $426,974 | $2,010 | 5.65% | +3.1% | 457,900 |
| Chesapeake City | 57 | $423,064 | $2,034 | 5.77% | +3.1% | 249,377 |
| Warren County | 57 | $395,830 | $1,933 | 5.86% | +2.1% | 40,800 |
| Accomack County | 57 | $241,211 | — | — | -0.9% | 33,367 |
| Russell County | 57 | $131,766 | — | — | -1.8% | 25,763 |
| Manassas Park City | 57 | $448,749 | $2,133 | 5.70% | +1.8% | 17,123 |
| Clarke County | 57 | $541,942 | — | — | +1.4% | 14,882 |
| Madison County | 57 | $404,817 | — | — | +1.8% | 13,828 |
| Mathews County | 57 | $337,515 | — | — | +0.5% | 8,537 |
| Surry County | 56 | $276,301 | — | — | +0.0% | 6,546 |
| Louisa County | 56 | $417,836 | $2,108 | 6.05% | +1.9% | 38,106 |
| Page County | 56 | $291,705 | — | — | +1.4% | 23,753 |
| Westmoreland County | 56 | $303,833 | $1,825 | 7.21% | -0.6% | 18,480 |
| Prince Edward County | 55 | $224,853 | — | — | -0.5% | 21,922 |
| Waynesboro City | 55 | $282,337 | $1,365 | 5.80% | +1.4% | 22,341 |
| Shenandoah County | 54 | $341,431 | $1,518 | 5.34% | +0.9% | 44,337 |
| Fluvanna County | 54 | $374,602 | $2,028 | 6.50% | -0.1% | 27,442 |
| Frederick County | 54 | $430,597 | $2,211 | 6.16% | +0.9% | 92,007 |
| Chesterfield County | 54 | $412,165 | $1,867 | 5.44% | +1.9% | 366,019 |
| Hanover County | 54 | $455,987 | $2,006 | 5.28% | +3.3% | 110,513 |
| Radford City | 54 | $253,987 | $1,213 | 5.73% | +0.5% | 16,379 |
| Richmond City | 53 | $369,615 | $1,676 | 5.44% | +0.9% | 227,171 |
| Southampton County | 53 | $254,696 | — | — | -1.8% | 18,003 |
| Henrico County | 52 | $400,633 | $1,762 | 5.28% | +1.3% | 333,120 |
| Powhatan County | 52 | $496,410 | $2,078 | 5.02% | +3.5% | 30,503 |
| Sussex County | 52 | $176,888 | — | — | -4.3% | 10,866 |
| Culpeper County | 51 | $487,933 | $2,033 | 5.00% | +2.8% | 52,822 |
| Goochland County | 51 | $563,567 | $1,852 | 3.94% | +3.2% | 24,906 |
| Williamsburg City | 51 | $397,603 | $2,039 | 6.16% | -0.2% | 15,486 |
| Rappahannock County | 50 | $553,653 | — | — | +0.2% | 7,422 |
| York County | 50 | $462,412 | $1,981 | 5.14% | +1.6% | 70,238 |
| Spotsylvania County | 49 | $459,638 | $2,034 | 5.31% | +0.8% | 141,097 |
| Buckingham County | 49 | $252,366 | — | — | -3.3% | 16,869 |
| Buchanan County | 47 | $74,741 | — | — | -9.8% | 20,246 |
| Brunswick County | 47 | $130,410 | — | — | -6.8% | 15,965 |
| Fredericksburg City | 47 | $472,254 | $1,952 | 4.96% | +0.7% | 28,258 |
| James City County | 46 | $482,100 | $2,088 | 5.20% | +0.2% | 78,818 |
| Fairfax City | 46 | $755,224 | $2,447 | 3.89% | +1.7% | 24,242 |
| Northumberland County | 46 | $352,791 | — | — | -1.6% | 12,007 |
| Essex County | 46 | $288,962 | — | — | -1.3% | 10,602 |
| Falls Church City | 45 | $1,070,784 | $2,525 | 2.83% | +4.4% | 14,576 |
| Emporia City | 44 | $140,161 | — | — | -6.6% | 5,680 |
| Fauquier County | 44 | $651,809 | $2,153 | 3.96% | +3.3% | 73,290 |
| Stafford County | 44 | $545,556 | $2,263 | 4.98% | +0.7% | 157,606 |
| Albemarle County | 44 | $558,939 | $2,090 | 4.49% | +1.3% | 112,513 |
| Manassas City | 44 | $493,214 | $2,130 | 5.18% | -0.7% | 42,620 |
| Charlottesville City | 43 | $497,967 | $1,968 | 4.74% | -0.2% | 46,289 |
| Prince William County | 41 | $589,862 | $2,211 | 4.50% | +0.5% | 481,114 |
| Patrick County | 41 | $182,956 | — | — | -7.7% | 17,660 |
| Alexandria City | 39 | $688,266 | $2,234 | 3.90% | +1.1% | 157,594 |
| Loudoun County | 35 | $808,534 | $2,702 | 4.01% | -0.0% | 420,773 |
| Arlington County | 34 | $826,158 | $2,662 | 3.87% | -0.5% | 235,845 |
| Fairfax County | 33 | $780,053 | $2,451 | 3.77% | -1.4% | 1,145,354 |
Data current through May 18, 2026. Sorted by overall investment score.
Underwrite a Virginia property
Run real numbers on any property in Virginia with our investment calculators.