CashFlowRE
Sign in Sign up

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.

CityMedian priceCap rateCash flow/mo Appreciation YoYSold (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.