Best Places to Invest in Virginia Real Estate
443 Virginia markets ranked from our sold history and per-listing investment modeling. Tap a city for its cap rate, cash flow and price detail — then sign up to see the actual cash-flowing listings.
| City | Median price | Cap rate | Cash flow/mo | Appreciation YoY | Sold (12mo) |
|---|---|---|---|---|---|
| Virginia Beach | $415,000 | 3.7% | $-969 | +1.7% | 5,905 |
| Chesapeake | $423,000 | 3.9% | $-937 | +1.4% | 3,713 |
| Richmond | $402,000 | 3.3% | $-989 | +0.0% | 3,364 |
| Norfolk | $330,000 | 4.1% | $-595 | -0.9% | 2,998 |
| Arlington | $800,000 | 1.6% | $-3,754 | +2.5% | 2,173 |
| Fredericksburg | $480,000 | 3.6% | $-1,163 | +0.0% | 2,169 |
| Newport News | $305,000 | 4.3% | $-519 | +0.0% | 1,987 |
| Hampton | $299,900 | 4.6% | $-436 | -1.0% | 1,909 |
| Alexandria | $700,000 | 2.0% | $-2,268 | +1.6% | 1,862 |
| Suffolk | $401,750 | 3.7% | $-964 | +1.5% | 1,838 |
| Williamsburg | $492,500 | 3.1% | $-1,331 | +2.1% | 1,673 |
| Roanoke | $259,324 | 4.0% | $-548 | +1.7% | 1,644 |
| Portsmouth | $285,000 | 4.7% | $-371 | +1.1% | 1,619 |
| Lynchburg | $280,000 | 4.0% | $-562 | -1.8% | 1,327 |
| Midlothian | $479,000 | 3.5% | $-1,111 | +4.2% | 1,314 |
| Charlottesville | $547,280 | 2.9% | $-1,500 | +2.8% | 1,143 |
| Chesterfield | $455,000 | 3.2% | $-1,426 | +3.0% | 1,010 |
| Leesburg | $850,000 | 2.2% | $-2,960 | +1.0% | 988 |
| Winchester | $405,495 | 3.2% | $-1,107 | +0.0% | 968 |
| Stafford | $565,000 | 3.2% | $-1,537 | +0.0% | 965 |
| Reston | $620,000 | 2.4% | $-1,839 | -0.5% | 942 |
| Mechanicsville | $470,000 | 3.4% | $-1,247 | +3.2% | 935 |
| Henrico | $410,000 | 3.5% | $-1,044 | +3.2% | 843 |
| Glen Allen | $430,000 | 3.3% | $-1,077 | -1.3% | 748 |
| $140,000 | 3.2% | $-1,013 | +0.9% | 687 | |
| Dale City | $500,000 | 3.4% | $-1,279 | +1.5% | 675 |
| Centreville | $585,000 | 2.6% | $-1,723 | +0.9% | 635 |
| Yorktown | $475,000 | 3.5% | $-1,186 | +3.3% | 633 |
| Manassas | $557,590 | 3.1% | $-1,506 | +1.0% | 613 |
| Chester | $394,193 | 4.3% | $-697 | +1.6% | 578 |
| Tuckahoe | $505,000 | 3.1% | $-1,465 | +5.9% | 571 |
| McLean | $1,894,500 | 0.9% | $-11,325 | +6.7% | 566 |
| North Chesterfield | $361,500 | 4.5% | $-563 | -0.5% | 548 |
| Danville | $150,000 | 5.3% | $-166 | +5.5% | 540 |
| Staunton | $324,900 | 2.9% | $-1,075 | +5.3% | 515 |
| Ashburn | $690,000 | 2.6% | $-2,082 | +1.3% | 514 |
| Gainesville | $725,000 | 2.6% | $-2,282 | -1.0% | 497 |
| Moseley | $620,000 | 2.5% | $-1,964 | +3.1% | 491 |
| Petersburg | $235,000 | 4.7% | $-318 | -1.3% | 488 |
| Salem | $350,000 | 3.1% | $-958 | +4.4% | 486 |
| Lake Ridge | $516,000 | 3.2% | $-1,253 | -0.4% | 486 |
| Haymarket | $790,889 | 2.2% | $-2,422 | +7.9% | 466 |
| Culpeper | $453,000 | 2.9% | $-1,414 | +6.2% | 462 |
| Waynesboro | $319,995 | 3.6% | $-732 | +1.0% | 454 |
| Powhatan | $475,000 | 2.0% | $-2,200 | +1.2% | 435 |
| Burke | $820,000 | 2.7% | $-2,391 | +1.8% | 433 |
| Oakton | $766,500 | 1.9% | $-2,572 | +1.9% | 432 |
| Christiansburg | $320,000 | 4.2% | $-585 | +1.7% | 416 |
| Forest | $419,950 | 3.2% | $-1,002 | +1.4% | 404 |
| Bristol | $220,000 | 4.6% | $-344 | +0.7% | 389 |
| Blacksburg | $457,950 | 2.9% | $-1,525 | +3.1% | 388 |
| Front Royal | $387,000 | 3.3% | $-996 | -7.9% | 387 |
| Linton Hall | $750,000 | 3.2% | $-2,025 | -2.5% | 386 |
| Short Pump | $564,950 | 2.8% | $-1,678 | +2.0% | 369 |
| Woodbridge | $458,955 | 3.4% | $-1,170 | +1.3% | 365 |
| Cave Spring | $350,000 | 4.0% | $-671 | +1.3% | 361 |
| Brambleton | $860,000 | 2.1% | $-3,092 | +2.1% | 357 |
| Spotsylvania | $525,000 | 2.9% | $-1,930 | +3.8% | 347 |
| Warrenton | $643,428 | 2.5% | $-2,192 | -0.8% | 339 |
| Mineral | $425,000 | 2.0% | $-2,111 | +4.5% | 330 |
| Annandale | $700,000 | 2.6% | $-2,098 | +0.2% | 330 |
| Stephens City | $402,000 | 4.1% | $-824 | -4.3% | 327 |
| Fair Oaks | $620,000 | 2.4% | $-1,926 | -2.3% | 324 |
| Harrisonburg | $317,450 | 3.4% | $-800 | +4.4% | 320 |
| Abingdon | $278,750 | 2.9% | $-984 | +6.2% | 318 |
| Cherry Hill | $602,500 | 3.3% | $-1,444 | +2.7% | 314 |
| Hopewell | $244,950 | 4.6% | $-365 | -1.1% | 313 |
| Carrollton | $427,622 | 3.6% | $-879 | -0.5% | 310 |
| Montclair | $608,000 | 3.3% | $-1,640 | -1.7% | 307 |
| Fairfax | $742,500 | 2.3% | $-2,481 | +5.2% | 300 |
| South Riding | $765,000 | 2.9% | $-2,070 | -0.7% | 292 |
| Crozet | $549,000 | 3.0% | $-1,623 | +5.8% | 289 |
| Sterling | $590,000 | 3.5% | $-1,333 | +1.9% | 284 |
| Tysons | $489,750 | 1.8% | $-2,179 | +1.0% | 284 |
| Martinsville | $139,900 | 5.1% | $-198 | +2.0% | 283 |
| Colonial Beach | $329,000 | 4.5% | $-544 | -2.4% | 281 |
| Bedford | $320,470 | 3.1% | $-904 | +11.8% | 279 |
| West Falls Church | $753,000 | 2.4% | $-2,459 | +5.1% | 270 |
| Lake Monticello | $345,000 | 4.3% | $-583 | -3.6% | 267 |
| West Springfield | $692,500 | 2.8% | $-1,808 | -2.6% | 264 |
| Rose Hill | $680,000 | 2.8% | $-1,906 | -1.4% | 254 |
| Buckhall | $698,700 | 3.1% | $-1,874 | +0.0% | 250 |
| Franconia | $600,000 | 3.0% | $-1,573 | +2.3% | 247 |
| Bumpass | $400,000 | 2.4% | $-1,775 | +3.5% | 241 |
| Ashland | $481,000 | 2.0% | $-2,129 | +3.7% | 240 |
| Colonial Heights | $289,900 | 4.3% | $-457 | +1.1% | 239 |
| Woodlawn | $393,000 | 3.4% | $-948 | +2.9% | 237 |
| Chantilly | $707,999 | 2.8% | $-1,942 | -0.3% | 237 |
| Lake of the Woods | $415,000 | 4.4% | $-681 | -5.8% | 233 |
| Gloucester | $355,000 | 3.8% | $-866 | +1.8% | 231 |
| Louisa | $384,400 | 2.4% | $-1,348 | +6.3% | 229 |
| Herndon | $649,900 | 2.7% | $-1,558 | -0.9% | 229 |
| Vinton | $292,000 | 4.2% | $-518 | -0.7% | 223 |
| Meadowbrook | $342,238 | 4.5% | $-539 | +0.5% | 220 |
| Sandston | $320,995 | 4.3% | $-582 | +3.4% | 218 |
| Pulaski | $190,000 | 5.6% | $-99 | +11.6% | 217 |
| Aldie | $1,300,000 | 1.9% | $-4,211 | +1.8% | 215 |
| Fort Hunt | $1,013,750 | 2.3% | $-3,586 | -1.2% | 212 |
| Smithfield | $473,450 | 3.0% | $-1,369 | +3.6% | 212 |
| Brandermill | $420,000 | 3.9% | $-871 | +2.7% | 211 |
| Barboursville | $415,990 | 4.6% | $-616 | -1.6% | 210 |
| Hollins | $300,000 | 3.4% | $-763 | +2.8% | 210 |
| Poquoson | $499,900 | 3.2% | $-1,453 | -6.3% | 209 |
| Leesylvania | $539,000 | 3.3% | $-1,367 | +1.7% | 209 |
| Luray | $319,500 | 3.1% | $-964 | +13.8% | 208 |
| Galax | $182,900 | 3.5% | $-537 | +9.2% | 205 |
| Bull Run | $495,000 | 3.1% | $-1,190 | +0.0% | 205 |
| Massanetta Springs | $386,000 | 2.5% | $-1,671 | -0.5% | 201 |
| Vienna | $1,555,000 | 0.4% | $-10,835 | +5.9% | 198 |
| Kingstowne | $710,000 | 2.5% | $-2,237 | -4.2% | 198 |
| Purcellville | $837,500 | 2.3% | $-3,046 | +1.9% | 196 |
| Radford | $264,000 | 3.8% | $-522 | +1.2% | 192 |
| Bon Air | $435,450 | 4.0% | $-790 | +6.8% | 192 |
| Springfield | $680,000 | 2.9% | $-1,946 | +1.2% | 190 |
| New Kent | $450,000 | 2.6% | $-1,564 | +2.1% | 190 |
| Toano | $473,038 | 3.6% | $-1,017 | +5.1% | 188 |
| Burke Centre | $629,763 | 3.0% | $-1,634 | -2.5% | 188 |
| Ruther Glen | $344,500 | 4.1% | $-742 | -2.3% | 187 |
| Wintergreen | $385,000 | 1.1% | $-2,043 | +7.5% | 185 |
| Madison Heights | $278,000 | 3.5% | $-689 | +3.6% | 184 |
| Fairfax Station | $1,078,000 | 1.9% | $-3,667 | -0.3% | 183 |
| Lansdowne | $750,000 | 2.4% | $-2,115 | +2.7% | 183 |
| Laurel | $349,000 | 4.4% | $-558 | -0.4% | 182 |
| Hollymead | $543,548 | 2.7% | $-1,703 | -2.9% | 180 |
| Lincolnia | $717,500 | 2.2% | $-2,399 | +0.4% | 178 |
| Belmont | $781,724 | 2.4% | $-2,491 | -2.0% | 177 |
| Franklin Farm | $925,000 | 2.0% | $-3,124 | +1.5% | 177 |
| Strasburg | $327,450 | 3.6% | $-816 | +1.0% | 174 |
| Highland Springs | $264,950 | 5.1% | $-267 | +1.5% | 173 |
| Rocky Mount | $259,950 | 2.8% | $-847 | +0.4% | 172 |
| McNair | $619,950 | 2.4% | $-1,999 | -2.2% | 172 |
| Rockwood | $420,000 | 4.2% | $-688 | +2.9% | 171 |
| Manassas Park | $466,898 | 3.1% | $-1,156 | +2.3% | 170 |
| Mount Vernon | $857,500 | 2.1% | $-3,041 | -0.8% | 170 |
| Stone Ridge | $707,500 | 3.0% | $-1,935 | +0.4% | 170 |
| Orange | $376,750 | 3.6% | $-895 | -1.8% | 170 |
| Merrifield | $645,000 | 2.4% | $-1,871 | -6.4% | 169 |
| East Highland Park | $292,950 | 4.0% | $-670 | -3.3% | 169 |
| Heathsville | $299,950 | 2.0% | $-1,501 | +10.5% | 167 |
| Lakeside | $366,250 | 4.0% | $-696 | -1.1% | 166 |
| Franklin | $264,000 | 3.6% | $-625 | -4.9% | 166 |
| Timberlake | $300,000 | 4.1% | $-559 | -3.1% | 164 |
| Wakefield | $920,700 | 2.4% | $-2,868 | -0.8% | 162 |
| Wytheville | $219,500 | 4.5% | $-372 | +0.7% | 162 |
| Rustburg | $300,000 | 3.0% | $-836 | +10.4% | 161 |
| Wolf Trap | $1,450,000 | 1.4% | $-6,040 | +3.5% | 160 |
| Sudley | $454,000 | 3.8% | $-965 | -1.3% | 160 |
| Great Falls | $1,830,000 | 1.5% | $-8,630 | -3.2% | 159 |
| Lorton | $620,000 | 2.5% | $-2,076 | +4.4% | 159 |
| New Baltimore | $849,900 | 1.9% | $-3,119 | -1.3% | 159 |
| Lexington | $352,000 | 3.0% | $-1,152 | -1.7% | 158 |
| Farmville | $277,500 | 3.0% | $-907 | +1.4% | 158 |
| Huntington | $500,000 | 2.1% | $-1,793 | +0.9% | 157 |
| Falls Church | $1,080,000 | 1.6% | $-3,910 | -2.0% | 157 |
| Manakin Sabot | $914,306 | 0.4% | $-4,140 | +5.8% | 156 |
| Quinton | $425,000 | 1.5% | $-2,562 | +10.0% | 155 |
| Idylwood | $675,000 | 2.4% | $-1,964 | -2.3% | 153 |
| Cape Charles | $492,500 | 1.3% | $-2,632 | -4.8% | 152 |
| Appomattox | $276,500 | 2.9% | $-927 | +9.2% | 151 |
| North Shore | $540,700 | 0.9% | $-3,032 | -1.8% | 150 |
| Bracey | $216,000 | 2.6% | $-1,045 | +3.3% | 144 |
| Hillsville | $200,000 | 2.8% | $-782 | -8.9% | 143 |
| Belle Haven | $627,500 | 1.6% | $-1,337 | -5.3% | 142 |
| Moneta | $350,000 | 3.1% | $-1,069 | +2.0% | 141 |
| Basye | $347,500 | 2.4% | $-1,280 | +5.5% | 140 |
| Broadlands | $875,000 | 2.4% | $-2,766 | -1.0% | 139 |
| Kings Park West | $800,000 | 2.3% | $-2,927 | +1.6% | 138 |
| South Chesterfield | $329,000 | 3.9% | $-794 | +6.5% | 138 |
| Dranesville | $837,000 | 2.2% | $-2,902 | -0.3% | 137 |
| Bailey's Crossroads | $380,000 | 2.4% | $-1,269 | -6.1% | 137 |
| Bealeton | $490,000 | 2.8% | $-1,601 | +1.9% | 137 |
| Chincoteague | $332,500 | 1.5% | $-1,677 | -5.6% | 134 |
| Clarksville | $330,000 | 2.2% | $-1,344 | +10.3% | 134 |
| Groveton | $685,000 | 2.6% | $-2,228 | -7.5% | 133 |
| Lowes Island | $872,500 | 2.4% | $-2,807 | +2.5% | 132 |
| Montross | $299,950 | 4.3% | $-641 | +3.3% | 132 |
| Providence Forge | $510,000 | 2.9% | $-1,791 | +2.6% | 131 |
| Locust Grove | $393,410 | 4.3% | $-652 | +0.5% | 131 |
| Aquia Harbour | $527,000 | 3.5% | $-1,275 | +3.3% | 130 |
| Newington | $716,000 | 3.0% | $-1,762 | -4.4% | 128 |
| Aylett | $379,975 | 3.0% | $-1,114 | +0.2% | 128 |
| Elkton | $330,000 | 2.3% | $-1,110 | +1.9% | 127 |
| Shenandoah Farms | $393,600 | 3.5% | $-961 | -1.8% | 125 |
| Fishersville | $419,990 | 2.8% | $-1,279 | +7.0% | 125 |
| Newington Forest | $678,000 | 2.9% | $-1,644 | +1.1% | 125 |
| Gordonsville | $400,233 | 2.9% | $-1,304 | -1.3% | 124 |
| Stuarts Draft | $355,000 | 2.6% | $-1,259 | +2.1% | 124 |
| Spotsylvania Courthouse | $450,000 | 3.6% | $-1,111 | +3.6% | 124 |
| Stephenson | $439,990 | 3.2% | $-1,264 | -2.7% | 123 |
| North Dinwiddie | $309,000 | 4.2% | $-569 | +5.6% | 123 |
| Round Hill | $825,000 | 2.4% | $-2,689 | +2.8% | 121 |
| Manchester | $380,000 | 4.6% | $-509 | +4.0% | 121 |
| Difficult Run | $1,295,000 | 1.6% | $-5,228 | +9.0% | 117 |
| Gloucester Point | $380,000 | 1.9% | $-1,608 | -4.6% | 117 |
| Prince George | $340,000 | 3.7% | $-822 | +11.6% | 113 |
| Amelia Court House | $365,000 | 2.7% | $-1,260 | +9.7% | 113 |
| Wyndham | $777,500 | 2.2% | $-3,060 | +0.4% | 112 |
| Loudoun Valley Estates | $701,000 | 3.0% | $-1,993 | +3.1% | 111 |
| Sugarland Run | $621,000 | 3.8% | $-1,333 | +0.7% | 111 |
| Lake Barcroft | $965,000 | 1.7% | $-4,032 | +3.7% | 111 |
| Ruckersville | $447,000 | 4.2% | $-785 | -2.8% | 111 |
| Captains Cove | $180,950 | 3.3% | $-794 | -3.6% | 110 |
| Broadway | $307,000 | 2.9% | $-1,030 | +4.5% | 107 |
| Woodstock | $335,000 | 3.4% | $-912 | -0.5% | 107 |
| Dublin | $270,000 | 3.9% | $-564 | +16.9% | 106 |
| Amherst | $310,000 | 2.8% | $-1,006 | +6.4% | 106 |
| Berryville | $527,450 | 2.8% | $-1,608 | -6.2% | 106 |
| Montpelier | $551,250 | 1.8% | $-2,913 | +2.8% | 106 |
| Cascades | $690,000 | 2.9% | $-1,847 | +3.1% | 106 |
| Countryside | $620,000 | 2.9% | $-1,832 | +2.1% | 105 |
| Huddleston | $439,000 | 0.3% | $-2,360 | +4.1% | 105 |
| Woodlake | $449,000 | 3.3% | $-1,373 | +2.1% | 105 |
| Lovettsville | $818,500 | 2.0% | $-3,318 | -1.0% | 104 |
| Dumfries | $502,500 | 3.5% | $-1,188 | +0.9% | 102 |
| Bassett | $157,900 | 3.4% | $-527 | +13.9% | 102 |
| Scottsville | $352,500 | 1.8% | $-1,930 | +5.3% | 102 |
| Gretna | $157,000 | 3.7% | $-419 | +2.3% | 101 |
| Nokesville | $985,000 | 1.1% | $-4,935 | +1.0% | 99 |
| Fair Lakes | $589,950 | 2.2% | $-1,907 | -2.8% | 99 |
| Marion | $178,000 | 3.0% | $-540 | +3.8% | 99 |
| Palmyra | $354,250 | 3.1% | $-1,184 | -0.9% | 98 |
| Hybla Valley | $635,000 | 2.6% | $-1,948 | +5.7% | 96 |
| Lancaster | $229,900 | 1.5% | $-2,031 | +14.3% | 95 |
| Lake Land'Or | $355,000 | 4.9% | $-420 | +4.3% | 95 |
| West Point | $343,021 | 4.0% | $-730 | +3.7% | 93 |
| Fancy Gap | $245,000 | 4.0% | $-578 | -0.3% | 93 |
| Marshall | $705,000 | 1.6% | $-3,121 | +1.9% | 93 |
| Moorefield | $765,000 | 2.5% | $-2,326 | -2.0% | 90 |
| Rockingham | $350,000 | 3.9% | $-749 | -1.0% | 89 |
| Innovation | $551,635 | 2.3% | $-2,003 | -1.8% | 89 |
| Troutville | $316,950 | 1.9% | $-1,434 | -1.8% | 87 |
| Zion Crossroads | $607,500 | 1.5% | $-2,469 | -0.8% | 86 |
| Lebanon | $221,500 | 2.6% | $-880 | +3.1% | 86 |
| Westlake Corner | $550,000 | 1.8% | $-2,273 | -1.1% | 85 |
| Independent Hill | $799,900 | 2.9% | $-2,186 | +1.4% | 85 |
| Hardy | $380,000 | 2.4% | $-1,393 | -8.3% | 85 |
| Innsbrook | $550,000 | 3.0% | $-1,635 | -2.1% | 85 |
| Shawneeland | $302,500 | 4.7% | $-434 | +3.1% | 84 |
| South Run | $1,149,500 | 2.0% | $-3,868 | +1.9% | 84 |
| Stuart | $190,000 | 3.0% | $-633 | +7.3% | 83 |
| Massanutten | $506,750 | 2.6% | $-1,516 | +7.5% | 82 |
| Goochland | $449,975 | 2.3% | $-1,935 | +7.1% | 82 |
| Wirtz | $425,000 | 0.9% | $-2,315 | +2.2% | 82 |
| Altavista | $210,000 | 3.7% | $-467 | +3.5% | 81 |
| North Prince George | $387,500 | 3.2% | $-1,159 | +16.4% | 80 |
| Chatham | $180,500 | 4.2% | $-413 | -7.4% | 80 |
| Emporia | $190,150 | 4.4% | $-327 | +2.3% | 80 |
| Gate City | $175,000 | 4.1% | $-452 | +8.5% | 79 |
| Laurel Hill | $730,000 | 2.3% | $-2,261 | +2.8% | 79 |
| Disputanta | $385,000 | 3.0% | $-1,085 | +6.6% | 78 |
| Bridgewater | $379,000 | 3.4% | $-891 | +9.8% | 78 |
| Tappahannock | $299,998 | 2.5% | $-1,238 | +5.0% | 78 |
| Dunn Loring | $1,215,000 | 1.7% | $-4,428 | -2.8% | 77 |
| Buena Vista | $214,900 | 3.5% | $-603 | -1.3% | 77 |
| Long Branch | $913,125 | 2.3% | $-3,062 | +6.1% | 76 |
| Floyd | $343,950 | 1.5% | $-1,626 | +0.5% | 76 |
| Lanexa | $413,250 | 1.9% | $-2,286 | -3.5% | 76 |
| Lake Holiday | $365,000 | 2.3% | $-1,508 | -3.7% | 76 |
| Lake Caroline | $360,000 | 4.4% | $-572 | -12.6% | 76 |
| Blue Ridge | $342,450 | 3.8% | $-785 | +16.8% | 76 |
| Montrose | $250,000 | 4.7% | $-392 | -1.5% | 75 |
| Cumberland | $317,250 | 2.1% | $-1,277 | +10.3% | 74 |
| One Loudoun | $754,990 | 2.2% | $-2,526 | +0.9% | 74 |
| South Hill | $255,000 | 4.5% | $-375 | -2.6% | 73 |
| Rivanna | $850,000 | 2.8% | $-1,931 | +3.7% | 73 |
| Shenandoah | $261,250 | 3.2% | $-851 | +13.5% | 72 |
| New Market | $292,000 | 2.6% | $-1,242 | -5.8% | 72 |
| Blackstone | $199,500 | 4.2% | $-436 | -6.3% | 71 |
| Boones Mill | $300,000 | 3.7% | $-693 | +4.6% | 71 |
| Woodburn | $645,000 | 2.6% | $-1,925 | +4.3% | 70 |
| Greenbriar | $806,000 | 2.5% | $-2,573 | -0.3% | 70 |
| Stanardsville | $342,200 | 4.3% | $-611 | -6.6% | 70 |
| Triangle | $600,000 | 3.3% | $-1,403 | -8.5% | 70 |
| Central Garage | $332,475 | 4.3% | $-520 | +5.1% | 70 |
| Edinburg | $324,000 | 2.8% | $-1,180 | +1.4% | 69 |
| Reedville | $400,500 | 1.5% | $-1,896 | +13.0% | 69 |
| Beaverdam | $485,000 | 0.8% | $-3,206 | +3.4% | 69 |
| Amissville | $610,000 | 2.7% | $-1,843 | +8.6% | 68 |
| Jeffersonton | $692,500 | 3.1% | $-1,723 | -11.3% | 68 |
| Grottoes | $308,000 | 3.4% | $-781 | -5.2% | 67 |
| South Boston | $200,000 | 5.0% | $-248 | -5.1% | 67 |
| Tazewell | $169,500 | 4.0% | $-320 | -2.0% | 67 |
| Braddock | $1,150,000 | 1.8% | $-3,884 | +8.1% | 66 |
| Windsor | $337,500 | 2.7% | $-1,600 | +5.1% | 66 |
| Floris | $890,000 | 1.9% | $-3,223 | +0.0% | 65 |
| Hamilton | $1,075,000 | 0.8% | $-5,425 | +0.0% | 65 |
| Unionville | $413,700 | 3.0% | $-1,313 | +13.8% | 64 |
| Middletown | $462,500 | 3.4% | $-1,193 | +1.9% | 64 |
| Falmouth | $484,900 | 3.9% | $-972 | +3.3% | 63 |
| Yorkshire | $485,000 | 3.3% | $-1,267 | +5.0% | 63 |
| Warsaw | $257,500 | 2.4% | $-1,158 | +6.1% | 63 |
| Pantops | $470,000 | 4.0% | $-793 | +5.8% | 62 |
| Pimmit Hills | $1,224,950 | 0.5% | $-10,005 | +18.7% | 62 |
| Independence | $189,000 | 2.1% | $-1,012 | +17.7% | 61 |
| Concord | $289,900 | 2.0% | $-1,208 | -3.8% | 61 |
| Pearisburg | $242,000 | 3.8% | $-546 | -4.3% | 61 |
| Mantua | $1,250,000 | 1.4% | $-4,935 | +0.9% | 61 |
| Bellwood | $312,500 | 5.4% | $-236 | +0.0% | 60 |
| Kilmarnock | $276,168 | 3.3% | $-966 | -5.8% | 60 |
| Verona | $302,000 | 3.0% | $-962 | +20.9% | 60 |
| Madison | $448,250 | 1.4% | $-2,001 | -8.7% | 60 |
| Stanley | $296,000 | 2.5% | $-1,224 | -2.4% | 60 |
| Deltaville | $428,000 | 1.2% | $-2,102 | -4.0% | 59 |
| Crewe | $220,000 | 4.3% | $-420 | +9.0% | 59 |
| Dumbarton | $348,000 | 3.8% | $-739 | +3.8% | 59 |
| Collinsville | $195,000 | 3.7% | $-503 | +0.4% | 59 |
| Ettrick | $260,000 | 4.4% | $-473 | -2.2% | 59 |
| Hayes | $332,500 | 2.1% | $-1,382 | +2.1% | 58 |
| Horntown | $50,000 | 4.2% | $-227 | -25.3% | 58 |
| Cloverdale | $399,950 | 2.8% | $-1,149 | +10.2% | 57 |
| Hartfield | $337,000 | 1.3% | $-1,843 | +8.4% | 56 |
| Chase City | $149,950 | 6.2% | $-22 | +15.6% | 56 |
| Gloucester Courthouse | $359,000 | 3.1% | $-1,139 | -0.9% | 55 |
| Lake Frederick | $635,000 | 2.0% | $-2,293 | +6.3% | 55 |
| Mount Jackson | $280,000 | 3.2% | $-871 | +5.2% | 55 |
| Goodview | $350,500 | 1.1% | $-1,805 | +8.5% | 55 |
| Riner | $395,000 | 1.9% | $-1,664 | +9.1% | 55 |
| Narrows | $195,000 | 4.0% | $-377 | +19.7% | 54 |
| Dillwyn | $239,450 | 5.0% | $-292 | -2.8% | 54 |
| Seven Corners | $385,750 | 2.2% | $-1,030 | +4.4% | 54 |
| Earlysville | $650,750 | 1.8% | $-2,724 | -4.3% | 54 |
| Max Meadows | $220,760 | 3.8% | $-458 | +13.7% | 54 |
| Union Hall | $414,500 | 0.7% | $-3,430 | -3.8% | 54 |
| Big Stone Gap | $154,500 | 3.5% | $-469 | -6.1% | 54 |
| Fairlawn | $295,000 | 2.9% | $-1,128 | +0.6% | 53 |
| Union Mill | $1,250,000 | 1.3% | $-5,343 | -7.9% | 53 |
| New Castle | $235,000 | 2.7% | $-999 | +0.0% | 53 |
| Nellysford | $519,000 | 0.8% | $-2,819 | -1.2% | 53 |
| Penhook | $759,000 | -0.3% | $-7,144 | +32.7% | 53 |
| East Lexington | $355,000 | 3.1% | $-1,012 | +13.5% | 53 |
| White Stone | $522,500 | 1.2% | $-3,359 | -2.3% | 53 |
| Evington | $275,000 | 3.2% | $-1,086 | +11.2% | 53 |
| Wise | $149,750 | 3.8% | $-438 | +1.0% | 52 |
| Fincastle | $472,500 | 1.7% | $-2,071 | +1.5% | 52 |
| Ridgeway | $219,500 | 3.1% | $-710 | +3.1% | 52 |
| North Springfield | $714,950 | 3.3% | $-1,829 | -1.5% | 52 |
| Hayfield | $740,000 | 2.6% | $-2,043 | -6.7% | 51 |
| Maidens | $727,000 | 0.5% | $-4,762 | +9.6% | 51 |
| Charles City | $285,500 | 3.3% | $-749 | -0.9% | 51 |
| Bowling Green | $397,900 | 4.5% | $-587 | -5.5% | 51 |
| Woodford | $340,000 | 3.9% | $-834 | +4.7% | 51 |
| Keswick | $611,250 | 1.9% | $-2,386 | +9.7% | 50 |
| Enon | $337,950 | 4.6% | $-553 | +0.7% | 50 |
| Chamberlayne | $385,700 | 4.4% | $-613 | -2.6% | 49 |
| Remington | $433,000 | 2.5% | $-1,467 | -0.2% | 49 |
| Daleville | $529,950 | 2.5% | $-1,563 | -7.9% | 49 |
| Boydton | $245,000 | 2.4% | $-1,395 | -16.7% | 49 |
| Waverly | $215,750 | 2.9% | $-875 | -19.8% | 48 |
| Courtland | $257,500 | 2.3% | $-1,114 | -1.6% | 48 |
| Rural Retreat | $179,600 | 4.2% | $-440 | -1.8% | 48 |
| Buchanan | $237,975 | 2.9% | $-717 | +5.3% | 48 |
| Boyce | $611,000 | 2.7% | $-1,690 | +11.6% | 48 |
| Afton | $540,000 | 1.4% | $-3,225 | +9.6% | 47 |
| Lake Wilderness | $399,000 | 3.7% | $-1,093 | -7.3% | 47 |
| Bentonville | $509,900 | 1.3% | $-2,497 | -18.2% | 47 |
| Seaford | $480,000 | 2.7% | $-1,691 | +8.3% | 47 |
| County Center | $675,000 | 2.8% | $-1,832 | -3.4% | 47 |
| Troy | $510,000 | 2.6% | $-1,696 | -5.0% | 47 |
| Monroe | $300,000 | 2.6% | $-973 | +6.0% | 47 |
| Crosspointe | $1,150,000 | 1.9% | $-4,311 | -3.9% | 46 |
| Jonesville | $138,000 | 4.8% | $-241 | -0.9% | 45 |
| Fries | $160,000 | 2.8% | $-695 | +34.7% | 45 |
| Middleburg | $1,695,000 | 0.3% | $-9,113 | +3.0% | 45 |
| Blue Ridge Shores | $300,000 | 2.9% | $-997 | +7.4% | 45 |
| Keysville | $217,950 | 2.4% | $-929 | -0.3% | 44 |
| Potomac Mills | $459,000 | 3.3% | $-1,662 | -3.9% | 44 |
| Dunnsville | $305,000 | 1.8% | $-1,245 | -1.5% | 43 |
| Nathalie | $165,000 | 2.1% | $-996 | -5.7% | 43 |
| Goode | $453,000 | 2.3% | $-1,705 | +0.5% | 43 |
| Onancock | $350,000 | 1.9% | $-1,556 | -1.0% | 43 |
| Bull Run Mountain Estates | $580,000 | 3.3% | $-1,499 | +12.7% | 43 |
| Timberville | $282,000 | 3.1% | $-836 | +2.9% | 43 |
| George Mason | $910,000 | 2.0% | $-3,224 | +10.3% | 43 |
| Brookneal | $165,000 | 3.6% | $-461 | +5.6% | 43 |
| Hague | $250,000 | 3.0% | $-863 | -8.1% | 43 |
| Gladys | $220,500 | 3.0% | $-954 | -2.0% | 42 |
| Saltville | $126,000 | 4.4% | $-270 | -3.0% | 42 |
| Hurt | $225,000 | 3.4% | $-642 | -3.2% | 42 |
| Meadowview | $211,250 | 3.9% | $-721 | +4.3% | 42 |
| Patrick Springs | $225,500 | 4.2% | $-344 | +13.6% | 41 |
| Dinwiddie | $340,000 | 3.9% | $-696 | +4.1% | 41 |
| South Prince George | $315,000 | 4.7% | $-382 | -8.9% | 41 |
| Rixeyville | $505,000 | 0.9% | $-2,787 | -6.8% | 41 |
| Hillsboro | $1,000,000 | 1.0% | $-5,211 | -0.6% | 41 |
| Pembroke | $255,000 | 2.6% | $-810 | +6.9% | 41 |
| Chilhowie | $159,750 | 3.3% | $-700 | -1.9% | 40 |
| Coeburn | $175,000 | 5.9% | $-52 | +12.7% | 40 |
| Ferrum | $195,000 | 2.8% | $-1,073 | -8.1% | 40 |
| Pamplin | $226,500 | 3.1% | $-742 | +4.2% | 40 |
| Victoria | $165,000 | 3.5% | $-476 | +3.3% | 40 |
| Axton | $117,000 | 4.1% | $-350 | -4.5% | 39 |
| King William | $379,950 | 2.1% | $-1,476 | +4.0% | 39 |
| Glade Spring | $225,900 | 3.8% | $-530 | -14.9% | 39 |
| Weems | $475,000 | 0.9% | $-3,242 | -4.7% | 38 |
| Cedar Bluff | $126,250 | 5.1% | $-185 | -10.0% | 38 |
| Catlett | $607,500 | 2.1% | $-2,410 | -17.1% | 38 |
| Waterford | $1,344,450 | 1.0% | $-5,544 | -9.4% | 38 |
| Bensley | $251,250 | 4.2% | $-468 | -1.0% | 38 |
| Richlands | $128,000 | 4.8% | $-218 | +9.4% | 38 |
| Midland | $655,000 | 1.2% | $-3,077 | +11.4% | 37 |
| Cana | $154,900 | 3.2% | $-611 | +31.9% | 37 |
| Bluemont | $830,000 | 0.8% | $-4,317 | -14.1% | 36 |
| Willis | $249,500 | 2.3% | $-1,060 | +11.3% | 36 |
| Lynch Station | $312,500 | 3.9% | $-662 | +39.3% | 36 |
| Jetersville | $297,500 | 3.6% | $-735 | +0.7% | 36 |
| Kincora | $594,990 | 2.6% | $-2,012 | +9.0% | 35 |
| Stafford Courthouse | $499,000 | 3.4% | $-1,571 | +0.0% | 35 |
| Crimora | $325,000 | 2.9% | $-1,053 | +6.3% | 35 |
| Mcgaheysville | $130,000 | 1.5% | $-2,266 | +0.6% | 35 |
| Ivor | $385,000 | 2.2% | $-1,376 | +20.7% | 34 |
| Hutchison | $472,500 | 3.8% | $-963 | +5.7% | 34 |
| Piney Mountain | $368,750 | 4.4% | $-626 | -3.6% | 34 |
| Mount Hermon | $300,000 | 2.7% | $-971 | +19.8% | 34 |
| Sandy Hook | $693,390 | 1.1% | $-2,853 | +1.9% | 33 |
| Clintwood | $165,000 | 4.1% | $-386 | +24.4% | 33 |
| Churchville | $362,000 | 2.6% | $-1,003 | -4.4% | 33 |
| Exmore | $183,500 | 3.5% | $-493 | -14.4% | 33 |
| Kings Park | $792,500 | 2.9% | $-2,218 | +5.4% | 33 |
| Sutherland | $349,000 | 2.7% | $-1,203 | +6.5% | 33 |
| Goose Creek Village | $630,000 | 2.8% | $-1,820 | -5.3% | 33 |
| Duffield | $145,500 | 6.2% | $-18 | +1.6% | 33 |
| Partlow | $385,000 | 2.5% | $-1,385 | +10.4% | 32 |
| Rhoadesville | $420,000 | 3.0% | $-1,180 | +2.9% | 32 |
| Benns Church | $396,500 | 4.4% | $-656 | +2.3% | 32 |
| Norton | $137,000 | 5.1% | $-181 | +4.0% | 32 |
| Columbia | $270,996 | 3.0% | $-1,028 | -8.2% | 31 |
| Halifax | $249,900 | 3.7% | $-575 | -0.6% | 31 |
| Gore | $421,000 | 1.7% | $-2,166 | -15.6% | 31 |
| Kenbridge | $142,000 | 3.9% | $-410 | +22.5% | 31 |
| Fort Valley | $386,000 | 2.8% | $-1,164 | -17.9% | 31 |
| Damascus | $264,500 | 1.9% | $-1,365 | +4.2% | 31 |
| Dayton | $354,000 | 3.7% | $-899 | -12.1% | 31 |
| Lawrenceville | $130,000 | 3.9% | $-441 | +15.4% | 31 |
| Dry Fork | $229,000 | 3.5% | $-586 | -12.6% | 31 |
| Matoaca | $257,000 | 4.6% | $-461 | +0.0% | 31 |
| Irvington | $440,000 | 1.2% | $-1,847 | -4.6% | 31 |
| Thaxton | $235,000 | 7.3% | $238 | -11.6% | 31 |
| Eagle Rock | $222,500 | 2.7% | $-863 | +43.9% | 30 |
| Milford | $372,500 | 2.9% | $-993 | +12.4% | 30 |
| Elliston | $233,000 | 4.3% | $-505 | -1.5% | 30 |
| Loch Lomond | $553,000 | 3.4% | $-1,274 | +1.4% | 30 |
| Lottsburg | $390,000 | 0.7% | $-2,593 | -7.9% | 30 |
| Kinsale | $217,750 | 1.5% | $-1,336 | +41.7% | 30 |
Ready to act on these markets? Create a free account to screen Virginia listings by cash flow, or see the national market data.