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,825
Top-scored
Halifax
83/100
All counties in Virginia
| County | Score | Median price | Median rent | Rent/price | YoY price | Population |
|---|---|---|---|---|---|---|
| Halifax County | 83 | $153,966 | $1,390 | 10.83% | +12.1% | 34,013 |
| Carroll County | 78 | $191,252 | — | — | +6.2% | 29,126 |
| Covington City | 77 | $96,187 | — | — | +3.6% | 5,722 |
| Lee County | 76 | $111,349 | — | — | +8.0% | 22,287 |
| Danville City | 76 | $136,557 | $1,207 | 10.61% | +0.3% | 42,507 |
| 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 |
| Pulaski County | 73 | $226,068 | — | — | +3.9% | 33,841 |
| Smyth County | 73 | $160,146 | — | — | +2.4% | 29,799 |
| 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 |
| Wise County | 72 | $133,317 | — | — | +1.8% | 36,105 |
| 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 |
| Mecklenburg County | 70 | $212,716 | $1,492 | 8.42% | +1.1% | 30,367 |
| 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 |
| Galax City | 69 | $164,323 | — | — | +10.8% | 6,687 |
| King and Queen County | 69 | $289,845 | — | — | +4.5% | 6,681 |
| Dinwiddie County | 68 | $297,398 | — | — | +4.3% | 28,057 |
| Poquoson City | 68 | $447,135 | — | — | +2.8% | 12,479 |
| Pittsylvania County | 67 | $193,454 | $1,013 | 6.28% | +2.2% | 60,541 |
| Amelia County | 67 | $315,862 | — | — | +5.8% | 13,309 |
| Botetourt County | 66 | $316,909 | $1,773 | 6.71% | +4.5% | 33,734 |
| Salem City | 66 | $279,551 | $1,518 | 6.52% | +3.1% | 25,372 |
| Greene County | 66 | $371,159 | — | — | +3.1% | 20,631 |
| Floyd County | 66 | $257,228 | — | — | +3.1% | 15,532 |
| Appomattox County | 66 | $278,077 | — | — | +4.0% | 16,253 |
| Roanoke City | 65 | $223,225 | $1,287 | 6.92% | +1.3% | 99,213 |
| Petersburg City | 65 | $201,188 | $1,362 | 8.12% | -1.1% | 33,261 |
| 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 |
| Harrisonburg City | 64 | $330,255 | $1,720 | 6.25% | +4.7% | 51,784 |
| Gloucester County | 64 | $377,680 | $2,188 | 6.95% | +3.7% | 38,875 |
| Caroline County | 64 | $363,916 | $2,110 | 6.96% | +3.9% | 31,181 |
| Rockbridge County | 63 | $316,023 | — | — | +3.0% | 22,673 |
| Portsmouth City | 63 | $267,078 | $1,635 | 7.35% | +0.5% | 97,384 |
| Newport News City | 63 | $293,700 | $1,576 | 6.44% | +2.0% | 185,118 |
| Tazewell County | 63 | $141,162 | — | — | -1.1% | 40,392 |
| 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 |
| Washington County | 62 | $260,465 | — | — | +1.3% | 53,985 |
| Henry County | 62 | $141,110 | $846 | 7.20% | -3.9% | 50,760 |
| Charles City County | 62 | $275,323 | — | — | +1.8% | 6,760 |
| Highland County | 62 | $273,174 | — | — | +2.3% | 2,247 |
| Augusta County | 61 | $367,600 | $1,705 | 5.57% | +5.4% | 77,433 |
| Colonial Heights City | 61 | $275,316 | $1,683 | 7.34% | -0.4% | 18,158 |
| Montgomery County | 61 | $348,351 | $1,770 | 6.10% | +2.5% | 99,373 |
| Campbell County | 61 | $276,706 | $1,349 | 5.85% | +1.7% | 55,518 |
| Hampton City | 61 | $279,382 | $1,642 | 7.05% | +0.2% | 137,217 |
| Isle of Wight County | 61 | $384,835 | $1,987 | 6.19% | +3.0% | 38,898 |
| Rockingham County | 60 | $362,461 | $1,879 | 6.22% | +2.5% | 83,905 |
| Norfolk City | 60 | $312,843 | $1,761 | 6.75% | +0.9% | 236,973 |
| 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 |
| Winchester City | 59 | $361,469 | $1,611 | 5.35% | +4.0% | 28,103 |
| Roanoke County | 59 | $340,883 | $1,499 | 5.28% | +4.0% | 96,653 |
| Lynchburg City | 59 | $248,511 | $1,319 | 6.37% | -0.2% | 79,166 |
| Lancaster County | 59 | $379,020 | — | — | +3.1% | 10,866 |
| Nelson County | 58 | $348,365 | — | — | +2.1% | 14,773 |
| Bedford County | 58 | $354,746 | $1,476 | 4.99% | +4.6% | 79,761 |
| Prince George County | 58 | $359,527 | $1,555 | 5.19% | +3.5% | 42,634 |
| Hopewell City | 58 | $210,055 | $1,137 | 6.49% | +0.1% | 23,046 |
| Warren County | 58 | $399,833 | $1,954 | 5.86% | +2.6% | 40,800 |
| Accomack County | 58 | $247,407 | — | — | -0.2% | 33,367 |
| Bath County | 57 | $215,219 | — | — | +0.0% | 4,177 |
| Orange County | 57 | $387,992 | — | — | +2.1% | 36,593 |
| King George County | 57 | $470,062 | $1,956 | 4.99% | +2.3% | 26,985 |
| Suffolk City | 57 | $389,731 | $1,912 | 5.89% | +2.2% | 94,856 |
| Virginia Beach City | 57 | $429,580 | $2,053 | 5.73% | +3.2% | 457,900 |
| Chesapeake City | 57 | $425,537 | $2,042 | 5.76% | +3.3% | 249,377 |
| Russell County | 57 | $131,766 | — | — | -1.8% | 25,763 |
| Clarke County | 57 | $541,942 | — | — | +1.4% | 14,882 |
| Manassas Park City | 57 | $448,749 | $2,133 | 5.70% | +1.8% | 17,123 |
| 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 | $423,806 | — | — | +2.4% | 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 |
| Amherst County | 55 | $264,564 | $1,092 | 4.95% | +0.7% | 31,426 |
| Waynesboro City | 55 | $282,337 | $1,365 | 5.80% | +1.4% | 22,341 |
| Hanover County | 55 | $460,198 | $2,094 | 5.46% | +3.5% | 110,513 |
| Shenandoah County | 54 | $345,691 | $1,476 | 5.13% | +1.5% | 44,337 |
| Chesterfield County | 54 | $415,791 | $1,895 | 5.47% | +2.1% | 366,019 |
| Fluvanna County | 54 | $374,602 | $2,028 | 6.50% | -0.1% | 27,442 |
| Frederick County | 54 | $433,899 | $2,244 | 6.21% | +1.0% | 92,007 |
| Radford City | 54 | $253,987 | $1,213 | 5.73% | +0.5% | 16,379 |
| Franklin County | 53 | $360,311 | $1,250 | 4.16% | +3.7% | 54,838 |
| Richmond City | 53 | $373,810 | $1,680 | 5.39% | +1.0% | 227,171 |
| Southampton County | 53 | $254,696 | — | — | -1.8% | 18,003 |
| Henrico County | 52 | $403,776 | $1,820 | 5.41% | +1.3% | 333,120 |
| Sussex County | 52 | $176,888 | — | — | -4.3% | 10,866 |
| Goochland County | 51 | $563,567 | $1,852 | 3.94% | +3.2% | 24,906 |
| Powhatan County | 51 | $502,404 | $1,971 | 4.71% | +3.4% | 30,503 |
| York County | 51 | $466,859 | $2,025 | 5.20% | +1.9% | 70,238 |
| Williamsburg City | 51 | $397,603 | $2,039 | 6.16% | -0.2% | 15,486 |
| Rappahannock County | 50 | $553,653 | — | — | +0.2% | 7,422 |
| Culpeper County | 50 | $493,413 | $1,971 | 4.79% | +2.8% | 52,822 |
| Spotsylvania County | 49 | $465,052 | $2,110 | 5.44% | +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 | $486,535 | $2,119 | 5.23% | +0.3% | 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 |
| Stafford County | 45 | $545,050 | $2,374 | 5.23% | +0.5% | 157,606 |
| 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 | $656,732 | $2,205 | 4.03% | +3.1% | 73,290 |
| Charlottesville City | 44 | $497,082 | $2,034 | 4.91% | -0.2% | 46,289 |
| Manassas City | 44 | $495,671 | $2,167 | 5.25% | -1.0% | 42,620 |
| Albemarle County | 43 | $562,596 | $2,087 | 4.45% | +1.3% | 112,513 |
| Prince William County | 41 | $590,314 | $2,240 | 4.55% | +0.6% | 481,114 |
| Patrick County | 41 | $182,956 | — | — | -7.7% | 17,660 |
| Alexandria City | 39 | $689,489 | $2,262 | 3.94% | +1.2% | 157,594 |
| Loudoun County | 36 | $806,960 | $2,800 | 4.16% | +0.1% | 420,773 |
| Fairfax County | 34 | $776,707 | $2,506 | 3.87% | -1.2% | 1,145,354 |
| Arlington County | 34 | $825,578 | $2,718 | 3.95% | -0.6% | 235,845 |
Data current through June 29, 2026. Sorted by overall investment score.
Underwrite a Virginia property
Run real numbers on any property in Virginia with our investment calculators.