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
$303K
Median rent
$1,882
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 |
| Lee County | 79 | $116,391 | — | — | +12.1% | 22,287 |
| Scott County | 79 | $172,634 | — | — | +6.5% | 21,536 |
| Carroll County | 78 | $191,252 | — | — | +6.2% | 29,126 |
| Russell County | 78 | $139,207 | — | — | +3.5% | 25,763 |
| Covington City | 77 | $96,187 | — | — | +3.6% | 5,722 |
| Danville City | 77 | $138,282 | $1,152 | 9.99% | +0.7% | 42,507 |
| Wise County | 77 | $135,101 | — | — | +2.9% | 36,105 |
| 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 |
| Patrick County | 74 | $194,648 | — | — | +3.3% | 17,660 |
| Pulaski County | 73 | $226,068 | — | — | +3.9% | 33,841 |
| Smyth County | 73 | $160,146 | — | — | +2.4% | 29,799 |
| Wythe County | 73 | $216,510 | $1,300 | 7.21% | +5.8% | 28,275 |
| 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 |
| Charlotte County | 72 | $173,883 | — | — | +4.4% | 11,563 |
| Prince Edward County | 71 | $246,032 | $1,373 | 6.70% | +7.1% | 21,922 |
| 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 |
| Dinwiddie County | 69 | $302,875 | — | — | +5.2% | 28,057 |
| 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 |
| Hopewell City | 68 | $219,819 | $1,319 | 7.20% | +2.0% | 23,046 |
| Poquoson City | 68 | $447,135 | — | — | +2.8% | 12,479 |
| Amelia County | 67 | $315,862 | — | — | +5.8% | 13,309 |
| Pittsylvania County | 66 | $198,842 | $958 | 5.78% | +2.4% | 60,541 |
| Botetourt County | 66 | $316,909 | $1,773 | 6.71% | +4.5% | 33,734 |
| Tazewell County | 66 | $142,978 | — | — | +0.3% | 40,392 |
| Salem City | 66 | $294,756 | $1,567 | 6.38% | +4.2% | 25,372 |
| Page County | 66 | $309,032 | — | — | +2.9% | 23,753 |
| Floyd County | 66 | $257,228 | — | — | +3.1% | 15,532 |
| Appomattox County | 66 | $278,077 | — | — | +4.0% | 16,253 |
| Petersburg City | 65 | $201,188 | $1,362 | 8.12% | -1.1% | 33,261 |
| Staunton City | 65 | $289,611 | $1,505 | 6.24% | +3.5% | 25,581 |
| 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 |
| Roanoke City | 64 | $226,226 | $1,307 | 6.94% | +0.8% | 99,213 |
| Campbell County | 64 | $279,638 | $1,566 | 6.72% | +2.0% | 55,518 |
| Caroline County | 64 | $363,916 | $2,110 | 6.96% | +3.9% | 31,181 |
| Harrisonburg City | 63 | $332,630 | $1,665 | 6.00% | +4.6% | 51,784 |
| Portsmouth City | 63 | $269,782 | $1,617 | 7.19% | +0.8% | 97,384 |
| Newport News City | 63 | $297,424 | $1,587 | 6.40% | +2.3% | 185,118 |
| Greene County | 63 | $383,596 | $2,439 | 7.63% | +2.0% | 20,631 |
| Dickenson County | 63 | $101,190 | — | — | +0.1% | 14,089 |
| Northampton County | 63 | $293,723 | — | — | +3.8% | 12,132 |
| Rockbridge County | 62 | $337,013 | $1,617 | 5.76% | +4.8% | 22,673 |
| Washington County | 62 | $264,469 | $1,304 | 5.92% | +1.8% | 53,985 |
| Hampton City | 62 | $283,477 | $1,692 | 7.16% | +0.7% | 137,217 |
| Gloucester County | 62 | $381,175 | $2,020 | 6.36% | +4.0% | 38,875 |
| Charles City County | 62 | $275,323 | — | — | +1.8% | 6,760 |
| Highland County | 62 | $273,174 | — | — | +2.3% | 2,247 |
| Augusta County | 61 | $372,957 | $1,754 | 5.64% | +5.7% | 77,433 |
| Rockingham County | 61 | $363,814 | $1,961 | 6.47% | +2.5% | 83,905 |
| Waynesboro City | 61 | $298,180 | $1,515 | 6.10% | +1.6% | 22,341 |
| Isle of Wight County | 61 | $387,883 | $2,073 | 6.41% | +3.0% | 38,898 |
| Southampton County | 61 | $273,076 | — | — | +1.0% | 18,003 |
| Roanoke County | 60 | $343,352 | $1,554 | 5.43% | +4.2% | 96,653 |
| Montgomery County | 60 | $349,718 | $1,684 | 5.78% | +2.9% | 99,373 |
| Henry County | 60 | $142,929 | $822 | 6.90% | -4.5% | 50,760 |
| Norfolk City | 60 | $315,704 | $1,753 | 6.66% | +0.9% | 236,973 |
| King William County | 60 | $341,536 | — | — | +1.4% | 17,845 |
| Westmoreland County | 60 | $314,467 | $2,064 | 7.87% | -1.1% | 18,480 |
| 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 |
| Colonial Heights City | 59 | $285,866 | $1,576 | 6.62% | +0.1% | 18,158 |
| Winchester City | 59 | $362,770 | $1,615 | 5.34% | +3.8% | 28,103 |
| Prince George County | 59 | $363,002 | $1,658 | 5.48% | +3.9% | 42,634 |
| Lynchburg City | 59 | $248,898 | $1,329 | 6.41% | -0.1% | 79,166 |
| Lancaster County | 59 | $379,020 | — | — | +3.1% | 10,866 |
| Nelson County | 58 | $348,365 | — | — | +2.1% | 14,773 |
| Orange County | 58 | $390,026 | $1,949 | 6.00% | +2.1% | 36,593 |
| Suffolk City | 58 | $393,495 | $1,988 | 6.06% | +2.3% | 94,856 |
| Warren County | 58 | $400,409 | $1,934 | 5.79% | +2.8% | 40,800 |
| Louisa County | 58 | $425,090 | $2,217 | 6.26% | +2.7% | 38,106 |
| Accomack County | 58 | $247,407 | — | — | -0.2% | 33,367 |
| New Kent County | 58 | $447,698 | — | — | +3.5% | 23,296 |
| Bath County | 57 | $215,219 | — | — | +0.0% | 4,177 |
| Virginia Beach City | 57 | $432,532 | $2,065 | 5.73% | +3.3% | 457,900 |
| Chesapeake City | 57 | $429,739 | $2,043 | 5.70% | +3.4% | 249,377 |
| 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 |
| Bedford County | 56 | $357,808 | $1,368 | 4.59% | +4.9% | 79,761 |
| Amherst County | 55 | $264,564 | $1,092 | 4.95% | +0.7% | 31,426 |
| Chesterfield County | 55 | $416,587 | $1,926 | 5.55% | +2.4% | 366,019 |
| Hanover County | 55 | $464,535 | $2,110 | 5.45% | +3.7% | 110,513 |
| Shenandoah County | 54 | $349,382 | $1,443 | 4.95% | +1.9% | 44,337 |
| Fluvanna County | 54 | $379,976 | $1,933 | 6.11% | +0.5% | 27,442 |
| Frederick County | 54 | $434,420 | $2,256 | 6.23% | +1.1% | 92,007 |
| Radford City | 54 | $253,987 | $1,213 | 5.73% | +0.5% | 16,379 |
| Franklin County | 53 | $370,516 | $1,299 | 4.21% | +3.9% | 54,838 |
| Henrico County | 53 | $405,789 | $1,840 | 5.44% | +1.4% | 333,120 |
| Richmond City | 53 | $374,985 | $1,677 | 5.37% | +1.1% | 227,171 |
| Sussex County | 52 | $176,888 | — | — | -4.3% | 10,866 |
| York County | 52 | $469,874 | $2,095 | 5.35% | +2.2% | 70,238 |
| Powhatan County | 51 | $502,404 | $1,971 | 4.71% | +3.4% | 30,503 |
| Williamsburg City | 51 | $397,603 | $2,039 | 6.16% | -0.2% | 15,486 |
| Rappahannock County | 50 | $553,653 | — | — | +0.2% | 7,422 |
| King George County | 50 | $478,093 | $1,882 | 4.72% | +2.5% | 26,985 |
| Culpeper County | 50 | $495,862 | $1,968 | 4.76% | +2.9% | 52,822 |
| Spotsylvania County | 49 | $463,508 | $2,120 | 5.49% | +0.8% | 141,097 |
| Buckingham County | 49 | $252,366 | — | — | -3.3% | 16,869 |
| Buchanan County | 48 | $77,773 | — | — | -9.3% | 20,246 |
| James City County | 47 | $488,897 | $2,148 | 5.27% | +0.6% | 78,818 |
| Brunswick County | 47 | $130,410 | — | — | -6.8% | 15,965 |
| Fredericksburg City | 47 | $475,813 | $1,984 | 5.00% | +0.9% | 28,258 |
| Goochland County | 46 | $586,854 | $2,038 | 4.17% | +3.1% | 24,906 |
| Fauquier County | 46 | $656,941 | $2,380 | 4.35% | +3.0% | 73,290 |
| Stafford County | 46 | $547,004 | $2,500 | 5.48% | +0.5% | 157,606 |
| Northumberland County | 46 | $352,791 | — | — | -1.6% | 12,007 |
| Essex County | 46 | $288,962 | — | — | -1.3% | 10,602 |
| Manassas City | 45 | $496,074 | $2,242 | 5.42% | -1.0% | 42,620 |
| Falls Church City | 45 | $1,070,784 | $2,525 | 2.83% | +4.4% | 14,576 |
| Emporia City | 44 | $140,161 | — | — | -6.6% | 5,680 |
| Charlottesville City | 44 | $500,295 | $2,044 | 4.90% | -0.1% | 46,289 |
| Albemarle County | 43 | $565,396 | $2,041 | 4.33% | +1.5% | 112,513 |
| Prince William County | 42 | $591,713 | $2,282 | 4.63% | +0.8% | 481,114 |
| Alexandria City | 39 | $686,785 | $2,284 | 3.99% | +1.2% | 157,594 |
| Fairfax City | 38 | $793,385 | $2,537 | 3.84% | +1.3% | 24,242 |
| Loudoun County | 38 | $809,557 | $2,917 | 4.32% | +0.4% | 420,773 |
| Arlington County | 35 | $823,567 | $2,722 | 3.97% | -0.4% | 235,845 |
| Fairfax County | 34 | $779,439 | $2,542 | 3.91% | -0.6% | 1,145,354 |
Data current through July 20, 2026. Sorted by overall investment score.
Underwrite a Virginia property
Run real numbers on any property in Virginia with our investment calculators.