CashFlowRE
Sign in Sign up

Best Places to Invest in Virginia Real Estate

445 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% $-1,008 +1.3% 6,002
Chesapeake $422,000 3.8% $-974 +0.0% 3,781
Richmond $405,000 3.4% $-984 +0.0% 3,374
Norfolk $329,700 4.0% $-617 -1.4% 3,024
Arlington $778,500 1.7% $-3,970 +1.7% 2,206
Fredericksburg $475,000 3.5% $-1,220 +0.5% 2,173
Newport News $305,187 4.3% $-531 -0.5% 2,008
Hampton $299,900 4.5% $-447 -1.5% 1,943
Alexandria $700,000 2.1% $-2,228 +2.3% 1,918
Suffolk $400,000 3.6% $-1,018 +0.5% 1,836
Roanoke $255,000 4.0% $-553 +0.0% 1,735
Williamsburg $495,000 3.1% $-1,337 +1.8% 1,687
Portsmouth $285,000 4.7% $-374 +0.0% 1,647
Lynchburg $280,000 4.0% $-559 -0.6% 1,352
Midlothian $472,250 3.4% $-1,115 +4.2% 1,328
Charlottesville $545,000 2.9% $-1,566 +2.6% 1,192
Chesterfield $452,250 3.2% $-1,408 +2.5% 1,022
Leesburg $840,000 2.3% $-2,991 +1.0% 1,012
Winchester $410,000 3.0% $-1,262 +0.9% 977
Reston $610,000 2.4% $-1,832 -0.3% 975
Stafford $561,150 3.2% $-1,554 -0.5% 973
Mechanicsville $465,000 3.4% $-1,187 +3.7% 957
Henrico $407,500 3.5% $-1,062 +2.7% 855
$144,000 +0.9% 818
Glen Allen $430,000 3.3% $-1,076 -0.9% 766
Dale City $500,000 3.4% $-1,332 +1.1% 671
Centreville $585,000 2.7% $-1,659 +0.0% 650
Manassas $555,200 3.1% $-1,498 -0.4% 634
Yorktown $475,000 3.5% $-1,185 +3.3% 629
Chester $392,393 4.3% $-700 +1.6% 612
Tuckahoe $499,000 3.1% $-1,483 +5.6% 579
McLean $1,875,000 0.9% $-11,428 +6.3% 578
Danville $150,000 5.3% $-158 +5.6% 563
North Chesterfield $363,975 4.4% $-604 +0.0% 540
Ashburn $700,000 2.8% $-1,922 +0.3% 535
Staunton $315,000 2.8% $-1,103 +5.3% 528
Moseley $615,000 2.6% $-1,920 +4.5% 503
Gainesville $725,000 2.7% $-2,242 -1.0% 502
Petersburg $231,500 4.7% $-367 -4.3% 500
Lake Ridge $515,000 3.3% $-1,223 +0.0% 492
Salem $344,000 3.2% $-953 +3.2% 483
Culpeper $457,450 3.2% $-1,394 +2.8% 472
Waynesboro $317,370 3.4% $-811 +1.5% 472
Haymarket $790,889 2.3% $-2,386 +4.9% 456
Powhatan $465,000 2.0% $-2,258 +1.4% 450
Burke $812,000 2.7% $-2,457 +1.8% 433
Forest $422,500 3.0% $-1,148 -0.8% 423
Oakton $775,000 1.9% $-2,652 +4.1% 422
Christiansburg $315,000 4.0% $-625 +2.2% 420
Front Royal $385,000 3.5% $-1,039 -2.5% 409
Blacksburg $457,019 2.5% $-1,672 +2.2% 401
Bristol $218,000 4.7% $-330 -1.4% 395
Linton Hall $750,000 3.3% $-1,921 -2.5% 390
Woodbridge $457,654 3.5% $-1,122 +1.5% 374
Brambleton $857,990 2.1% $-3,112 +3.1% 369
Cave Spring $350,000 3.7% $-732 +1.3% 365
Short Pump $564,950 2.7% $-1,720 +2.4% 357
Spotsylvania $549,000 2.8% $-1,899 +2.3% 350
Warrenton $650,000 2.5% $-2,211 -3.0% 349
Harrisonburg $310,000 3.8% $-664 +3.1% 348
Fair Oaks $615,000 2.3% $-1,997 -2.5% 342
Annandale $698,000 2.6% $-2,145 -1.1% 340
Mineral $420,000 1.9% $-2,081 +3.6% 329
Stephens City $405,000 4.0% $-884 -1.9% 325
Montclair $615,000 3.4% $-1,546 -0.8% 325
Hopewell $244,925 4.4% $-425 +0.3% 322
Fairfax $771,000 2.2% $-2,439 +7.4% 319
Cherry Hill $600,000 3.2% $-1,489 +2.3% 318
Abingdon $272,500 2.6% $-1,041 +7.5% 311
Carrollton $435,258 3.2% $-951 -1.4% 304
South Riding $763,000 2.9% $-2,129 -0.4% 299
Martinsville $142,000 5.4% $-128 +0.0% 293
Crozet $549,500 3.0% $-1,748 +5.9% 292
Sterling $595,000 3.5% $-1,274 +1.6% 288
Colonial Beach $330,000 4.5% $-548 -1.6% 286
Tysons $489,750 1.8% $-2,066 +1.1% 286
Lake Monticello $342,131 4.3% $-624 -6.7% 277
Bedford $314,493 3.0% $-1,004 +14.3% 276
West Falls Church $773,500 2.4% $-2,533 +3.5% 270
Rose Hill $678,000 2.8% $-1,904 -3.1% 263
Buckhall $700,000 3.1% $-1,836 +0.8% 253
West Springfield $682,500 2.8% $-1,902 -1.2% 248
Gloucester $350,000 3.9% $-820 +1.8% 247
Bumpass $399,900 2.1% $-2,076 +2.0% 245
Colonial Heights $289,925 4.1% $-526 +0.0% 244
Franconia $606,036 3.0% $-1,606 +3.3% 242
Herndon $625,495 2.7% $-1,733 -0.8% 240
Chantilly $701,745 2.8% $-1,986 +1.5% 240
Woodlawn $367,500 3.5% $-920 +4.8% 236
Ashland $477,500 1.8% $-2,178 +2.9% 236
Louisa $382,200 2.6% $-1,343 +3.3% 236
Lake of the Woods $415,000 4.5% $-631 -4.9% 232
Sandston $315,000 4.0% $-678 +6.9% 231
Aldie $1,315,000 1.9% $-4,055 +0.0% 223
Meadowbrook $345,000 4.4% $-573 +0.5% 223
Pulaski $185,000 5.8% $-60 +6.1% 222
Hollins $305,450 3.5% $-738 +4.1% 222
Barboursville $419,990 4.7% $-556 -5.7% 219
Vinton $294,950 3.9% $-551 +4.2% 217
Smithfield $471,000 2.5% $-1,661 +2.2% 216
Fort Hunt $1,010,500 2.3% $-3,720 -2.2% 213
Purcellville $845,000 2.4% $-2,879 +1.1% 212
Leesylvania $535,000 3.3% $-1,376 +3.5% 209
Springfield $680,000 2.9% $-1,963 +0.6% 208
Galax $189,200 3.2% $-604 +7.7% 208
Vienna $1,575,000 0.5% $-10,833 +7.4% 206
Luray $315,000 3.0% $-888 +13.4% 205
Massanetta Springs $379,000 2.4% $-1,778 -1.6% 203
Bull Run $495,000 3.1% $-1,195 +0.0% 202
New Kent $450,000 2.7% $-1,649 +2.3% 202
Brandermill $420,000 3.8% $-873 +1.7% 202
Poquoson $497,000 3.0% $-1,485 -8.2% 202
Belmont $780,000 2.4% $-2,546 -1.7% 197
Lansdowne $750,000 2.4% $-2,230 +3.7% 196
Radford $265,000 3.6% $-571 +1.8% 191
Kingstowne $715,000 2.5% $-2,261 -1.6% 188
Rocky Mount $249,700 3.0% $-834 +3.1% 188
Ruther Glen $345,000 4.0% $-806 +2.2% 186
Bon Air $435,000 3.9% $-817 +6.3% 186
Burke Centre $620,694 3.1% $-1,593 -3.2% 184
Lincolnia $695,000 2.2% $-2,339 -3.4% 182
Fairfax Station $1,081,500 1.9% $-3,836 -1.5% 182
Madison Heights $275,000 3.3% $-694 +3.0% 181
Franklin $259,500 3.6% $-614 -0.6% 180
East Highland Park $290,000 4.0% $-681 -3.7% 179
Laurel $351,600 4.3% $-577 +0.2% 178
Toano $483,900 3.6% $-1,024 +5.7% 177
Orange $375,000 3.6% $-920 +0.5% 175
Wintergreen $382,500 1.2% $-2,050 +8.5% 174
Manassas Park $469,725 3.1% $-1,166 -0.7% 173
Lakeside $365,000 4.0% $-687 -1.7% 171
Highland Springs $265,000 5.1% $-277 +2.4% 170
Hollymead $544,000 2.9% $-1,642 -2.1% 169
Strasburg $329,900 3.5% $-854 +2.4% 168
Stone Ridge $702,500 3.1% $-1,970 +0.0% 168
Merrifield $645,000 2.5% $-1,839 -5.2% 167
Heathsville $299,950 1.5% $-1,599 +9.3% 167
Mount Vernon $860,000 2.1% $-3,012 +1.5% 167
Lorton $626,250 2.4% $-2,225 +4.6% 166
Wytheville $225,000 4.5% $-354 +1.7% 165
Franklin Farm $930,000 1.9% $-3,258 +1.5% 164
Rockwood $405,000 4.2% $-734 +1.4% 163
Wolf Trap $1,450,000 1.5% $-5,960 +1.9% 162
Timberlake $302,000 4.0% $-670 -3.4% 162
Huntington $475,000 2.2% $-1,756 +0.8% 161
Idylwood $706,500 2.4% $-1,831 -2.9% 160
Manakin Sabot $900,000 0.2% $-4,267 +7.2% 160
McNair $615,000 2.5% $-2,014 +0.6% 159
Farmville $273,800 2.6% $-957 +3.2% 159
North Shore $540,700 0.8% $-3,011 -0.4% 158
Lexington $340,000 3.1% $-1,092 -2.1% 157
Bracey $200,000 2.6% $-1,022 -2.5% 157
Great Falls $1,781,000 1.3% $-8,820 +1.1% 156
New Baltimore $825,000 2.0% $-3,243 -0.4% 156
Rustburg $299,900 2.9% $-848 +12.4% 156
Falls Church $980,000 1.5% $-3,981 -2.3% 155
Sudley $450,000 3.8% $-997 -1.1% 155
Appomattox $280,000 2.4% $-1,028 +6.5% 154
Wakefield $925,000 2.4% $-2,857 -2.4% 154
Bealeton $499,900 2.3% $-1,833 +2.1% 151
Belle Haven $636,500 1.8% $-1,276 -4.9% 150
Moneta $343,250 3.0% $-1,129 -7.4% 148
Basye $330,000 2.7% $-1,192 +7.7% 147
Cape Charles $492,500 1.3% $-2,643 +11.1% 146
Quinton $410,000 1.4% $-2,642 +9.1% 146
South Chesterfield $324,750 3.5% $-931 +6.5% 142
Kings Park West $810,000 2.3% $-2,865 +1.9% 142
Dranesville $820,500 2.2% $-2,903 +1.4% 142
Chincoteague $330,000 1.1% $-1,706 -1.9% 141
Bailey's Crossroads $387,900 2.5% $-1,239 -4.0% 141
Clarksville $295,000 2.5% $-1,240 +8.5% 140
Broadlands $850,000 2.4% $-2,775 -1.0% 138
Fishersville $420,000 2.7% $-1,325 +9.2% 137
Lowes Island $855,000 2.6% $-2,695 +2.3% 137
Stephenson $462,500 3.3% $-1,160 +0.0% 136
Groveton $665,000 2.5% $-2,420 -3.8% 135
Montross $299,900 2.8% $-1,081 -0.2% 135
Hillsville $194,750 2.3% $-960 -7.1% 134
Elkton $334,000 2.0% $-1,188 +2.4% 134
Newington Forest $687,500 2.8% $-1,850 +0.9% 132
Aquia Harbour $525,000 3.4% $-1,360 +4.8% 132
Stuarts Draft $359,000 2.4% $-1,365 +2.1% 131
Shenandoah Farms $391,950 3.4% $-1,031 -0.2% 130
Providence Forge $520,000 3.1% $-1,747 +3.3% 129
Gordonsville $398,313 1.9% $-1,645 +0.9% 128
Newington $671,750 2.9% $-1,909 -2.7% 128
Spotsylvania Courthouse $449,950 3.5% $-1,155 +3.9% 126
Gloucester Point $371,000 2.1% $-1,474 -3.6% 126
Round Hill $815,700 2.6% $-2,359 +2.2% 123
Aylett $379,975 2.9% $-1,165 -0.5% 122
Locust Grove $391,705 4.3% $-664 +1.0% 122
Difficult Run $1,285,654 1.6% $-5,217 +7.4% 122
North Dinwiddie $310,000 4.2% $-576 +5.8% 120
Woodstock $334,950 3.2% $-915 -2.6% 120
Ruckersville $435,000 4.0% $-846 -6.4% 120
Manchester $372,000 4.9% $-427 +4.5% 119
Prince George $342,245 3.7% $-812 +10.3% 118
Sugarland Run $630,000 3.8% $-1,346 +5.8% 115
Amherst $315,000 3.0% $-935 +8.2% 115
Loudoun Valley Estates $715,000 3.0% $-2,004 +1.1% 115
Dublin $254,500 3.6% $-622 +11.2% 114
Broadway $315,000 2.6% $-1,146 +2.3% 114
Amelia Court House $362,500 2.6% $-1,352 +7.1% 112
Cascades $685,000 3.1% $-1,778 +3.6% 112
Marion $179,900 2.9% $-609 +5.0% 111
Woodlake $449,000 3.3% $-1,408 +1.9% 111
Wyndham $791,500 2.2% $-3,103 +0.8% 110
Berryville $520,000 2.3% $-1,967 -5.8% 110
Dumfries $500,000 3.6% $-1,202 -0.2% 109
Huddleston $439,500 -0.0% $-2,695 +3.5% 108
Countryside $600,000 3.0% $-1,647 +3.8% 108
Captains Cove $175,450 3.2% $-794 -5.2% 108
Lancaster $245,000 1.4% $-2,203 +6.6% 107
Montpelier $525,150 1.6% $-3,247 +6.3% 104
Fancy Gap $250,000 4.2% $-540 +15.6% 103
Lovettsville $815,000 1.9% $-3,395 -1.6% 102
Lake Barcroft $967,500 1.6% $-4,305 +9.1% 102
Scottsville $349,950 1.1% $-2,267 +6.1% 100
Lake Land'Or $355,000 4.9% $-380 +3.6% 99
Bassett $155,900 3.0% $-620 +16.2% 98
West Point $352,613 4.0% $-718 +0.0% 98
Marshall $722,450 1.7% $-3,200 +2.1% 96
Hybla Valley $642,500 2.6% $-1,918 +4.9% 96
Gretna $155,280 3.8% $-462 +0.0% 96
Nokesville $980,000 0.8% $-5,290 +0.4% 95
Independent Hill $795,000 3.0% $-2,130 +0.5% 94
Rockingham $359,500 4.5% $-526 -1.5% 94
Moorefield $725,000 2.6% $-2,330 -1.0% 93
Fair Lakes $552,250 2.2% $-1,951 -1.4% 92
Westlake Corner $534,000 1.2% $-2,398 -0.4% 92
Palmyra $354,250 3.3% $-1,164 -2.1% 90
Innsbrook $550,000 3.0% $-1,464 -3.3% 89
Hardy $387,500 1.7% $-1,804 -8.9% 88
Innovation $546,313 2.3% $-2,067 -1.5% 86
Lebanon $215,000 2.5% $-916 +0.0% 86
Massanutten $512,000 2.6% $-1,507 +10.2% 86
Shawneeland $305,000 4.5% $-468 +1.2% 85
Wirtz $414,000 0.8% $-2,132 -5.3% 85
Bridgewater $379,000 3.5% $-832 +11.0% 84
Zion Crossroads $615,027 0.8% $-2,979 +2.8% 83
Disputanta $369,000 2.9% $-1,159 +8.2% 83
South Run $1,150,000 2.0% $-3,868 +2.9% 83
Floyd $305,000 1.3% $-1,788 -4.7% 82
Montrose $260,000 4.7% $-428 +0.0% 81
Blue Ridge $354,000 3.9% $-724 +17.5% 81
Troutville $314,975 1.5% $-1,611 +0.0% 80
Stuart $174,500 2.9% $-665 +7.8% 80
Altavista $202,500 3.3% $-602 +7.2% 80
Edinburg $324,000 2.7% $-1,181 +4.5% 79
New Market $300,000 2.7% $-1,308 +5.1% 79
Laurel Hill $743,000 2.3% $-2,284 +3.8% 79
Gate City $185,000 3.9% $-479 +13.3% 79
Rivanna $794,000 2.6% $-2,420 +3.0% 78
Triangle $537,500 3.3% $-1,386 -5.9% 78
Lake Caroline $365,000 4.3% $-579 -14.3% 77
Goochland $482,450 2.2% $-2,091 +2.9% 77
Chatham $194,000 4.8% $-251 -4.1% 77
Tappahannock $298,975 2.4% $-1,252 +7.4% 76
Long Branch $922,625 2.3% $-3,043 +2.2% 76
Cumberland $319,750 1.9% $-1,342 +4.8% 76
Stanardsville $331,250 4.6% $-560 -16.1% 76
Emporia $183,000 4.2% $-349 +0.0% 76
Shenandoah $265,000 3.0% $-884 +10.2% 75
Lake Holiday $360,000 2.0% $-1,554 +0.3% 75
Dunn Loring $1,222,000 1.8% $-4,526 -1.7% 75
Blackstone $205,000 4.3% $-389 -3.2% 75
Grottoes $305,000 3.6% $-769 -5.2% 74
Lanexa $407,637 1.9% $-2,290 -3.2% 74
North Prince George $354,500 3.0% $-1,314 +15.4% 74
Buena Vista $197,050 3.1% $-707 -2.3% 74
South Hill $252,450 4.5% $-385 -9.9% 74
Reedville $417,000 1.2% $-1,972 +10.3% 72
Boones Mill $300,000 3.3% $-921 +2.2% 72
South Boston $177,500 5.0% $-232 -11.6% 71
Braddock $1,190,000 1.7% $-4,052 +3.8% 69
Jeffersonton $700,000 2.9% $-1,731 -14.2% 69
One Loudoun $759,990 2.2% $-2,507 +1.1% 69
Falmouth $430,000 3.9% $-1,058 +3.8% 68
Warsaw $255,250 1.6% $-1,298 -1.7% 68
Tazewell $171,000 4.0% $-309 +14.1% 67
Yorkshire $500,000 3.6% $-1,190 +1.7% 67
Unionville $413,700 2.7% $-1,327 +10.2% 66
Central Garage $329,500 4.2% $-562 +3.6% 66
Beaverdam $479,500 0.6% $-3,288 -0.4% 66
Amissville $610,000 2.4% $-2,122 -1.5% 66
Greenbriar $805,000 2.6% $-2,566 +0.7% 65
Windsor $357,900 2.7% $-1,627 +5.6% 65
Floris $890,000 1.9% $-3,294 +1.5% 65
Pimmit Hills $1,199,900 0.6% $-9,777 +6.9% 65
Kilmarnock $271,923 3.4% $-958 -5.3% 64
Fairlawn $287,000 2.1% $-1,484 +2.1% 64
Dillwyn $250,000 4.5% $-415 -6.0% 63
Mantua $1,250,000 1.4% $-5,398 +5.4% 63
Middletown $464,999 2.8% $-1,605 +2.6% 63
Horntown $50,000 3.8% $-303 -12.3% 62
Hayes $327,475 2.1% $-1,448 -1.6% 62
Bellwood $308,500 5.5% $-188 +0.0% 62
Stanley $300,000 3.0% $-944 -1.7% 61
Woodburn $650,000 2.7% $-1,869 +8.3% 61
Madison $446,500 1.2% $-2,105 -5.6% 61
Verona $314,900 3.0% $-1,005 +10.5% 61
Chamberlayne $390,000 4.4% $-571 -7.4% 60
Pearisburg $249,000 3.2% $-740 +0.7% 60
Hamilton $1,162,500 0.7% $-5,317 -1.6% 60
Bowling Green $398,900 3.9% $-703 -5.7% 60
Independence $162,500 1.6% $-1,111 -9.7% 60
Nellysford $450,000 0.8% $-3,195 +4.5% 59
Big Stone Gap $155,000 2.7% $-585 -5.6% 59
Concord $275,000 2.0% $-1,226 -5.0% 59
Crewe $220,000 3.3% $-673 +0.0% 59
Deltaville $428,500 1.1% $-2,158 +6.3% 58
Collinsville $184,500 3.8% $-493 +2.7% 58
Pantops $459,000 4.2% $-631 +4.9% 58
New Castle $220,000 2.2% $-1,108 +8.6% 57
Union Hall $375,000 0.7% $-3,164 -10.1% 57
Goodview $350,500 0.9% $-2,012 +11.9% 57
Chase City $154,000 6.5% $34 +14.2% 57
Earlysville $650,000 1.9% $-2,635 -3.1% 57
Dumbarton $344,000 3.9% $-666 +2.4% 57
Daleville $491,250 2.8% $-1,452 -4.3% 56
East Lexington $347,995 3.1% $-956 +19.9% 56
Hartfield $322,000 1.3% $-1,972 +8.2% 56
Ettrick $256,500 4.2% $-475 -7.5% 56
Evington $275,000 3.2% $-884 +5.8% 55
Lake Frederick $615,000 2.0% $-2,290 +9.0% 55
Union Mill $1,230,000 1.3% $-5,838 -11.3% 55
Woodford $342,500 4.4% $-567 +10.8% 54
Ridgeway $219,500 2.8% $-764 +3.1% 54
Enon $339,500 4.6% $-630 +5.8% 54
Mount Jackson $314,998 3.2% $-829 +0.9% 53
North Springfield $710,000 3.4% $-1,824 -6.7% 53
Middleburg $1,500,000 0.3% $-9,576 +5.1% 53
Lake Wilderness $398,000 3.3% $-1,340 -0.8% 53
Keswick $650,000 1.8% $-2,386 +7.3% 53
Fincastle $452,500 1.5% $-1,965 -3.3% 52
Buchanan $266,500 2.7% $-801 +12.8% 52
Riner $397,000 1.6% $-1,774 +5.1% 52
Penhook $762,000 -0.4% $-7,262 +31.4% 52
Seven Corners $283,750 2.3% $-1,078 +9.6% 52
Gloucester Courthouse $375,000 3.1% $-1,088 +3.6% 51
Waverly $212,000 2.5% $-874 -20.4% 51
White Stone $500,000 1.2% $-3,112 -5.7% 51
Narrows $190,000 3.5% $-490 +4.5% 51
County Center $660,000 2.9% $-1,859 +0.9% 50
Charles City $275,250 2.9% $-875 -4.5% 50
Maidens $655,565 0.4% $-4,744 +3.6% 50
Hayfield $745,000 2.6% $-2,112 -4.6% 50
Wise $149,750 3.7% $-476 -2.9% 50
Rural Retreat $182,850 3.9% $-474 +0.7% 50
Boyce $596,000 2.6% $-1,892 +11.9% 49
Troy $500,000 2.5% $-1,749 +2.1% 49
Max Meadows $245,000 3.2% $-544 +15.4% 48
Cloverdale $408,000 2.9% $-1,238 +7.0% 48
Crosspointe $1,150,000 1.9% $-4,251 +3.4% 47
Remington $445,000 2.5% $-1,491 +0.6% 47
Nathalie $165,000 2.5% $-1,018 -19.4% 47
Onancock $361,000 1.5% $-1,870 -3.5% 47
Courtland $275,000 2.1% $-1,153 +12.8% 47
Seaford $487,000 2.3% $-1,726 +3.2% 47
Hillsboro $1,050,000 1.1% $-5,269 +0.3% 46
Boydton $228,450 2.4% $-1,921 -12.0% 46
Afton $536,500 1.1% $-3,993 +11.3% 46
Goode $444,950 1.8% $-2,141 -1.3% 46
Victoria $165,000 3.3% $-547 +14.5% 45
Chilhowie $164,000 3.2% $-749 +7.9% 45
Blue Ridge Shores $305,000 3.1% $-1,016 +7.3% 45
Fries $155,000 2.3% $-800 +20.0% 45
Potomac Mills $468,000 3.5% $-1,177 -4.2% 45
Monroe $283,750 2.4% $-1,021 +7.8% 44
Brookneal $169,900 3.5% $-471 +9.8% 44
Meadowview $222,500 4.2% $-656 +1.6% 44
Hurt $207,500 3.0% $-636 -2.5% 44
Waterford $1,350,000 0.1% $-7,214 -0.2% 43
Rixeyville $505,000 0.7% $-2,815 -0.4% 43
Richlands $126,000 4.1% $-336 +15.1% 43
Keysville $200,000 2.7% $-883 +1.4% 43
South Prince George $315,000 4.9% $-354 -9.5% 43
Timberville $285,000 3.7% $-716 +3.0% 43
Gladys $216,000 2.7% $-1,050 -1.7% 42
Bentonville $540,000 1.0% $-3,033 -2.0% 42
Bull Run Mountain Estates $509,500 4.1% $-1,254 +4.7% 42
Axton $140,060 4.0% $-378 -7.5% 42
Kings Park $777,500 3.0% $-2,215 +4.2% 42
Dinwiddie $340,000 3.7% $-703 +4.1% 41
Patrick Springs $235,000 3.7% $-472 +22.8% 41
Willis $140,000 1.9% $-1,265 -1.9% 41
Jonesville $136,500 4.2% $-318 +0.9% 41
George Mason $900,000 2.0% $-3,179 +12.9% 41
Ferrum $190,000 2.8% $-1,002 -9.0% 40
Pembroke $251,500 2.0% $-939 +7.6% 40
Glade Spring $217,950 3.5% $-531 -14.4% 40
Crimora $329,950 3.2% $-973 -5.9% 40
King William $379,950 2.0% $-1,568 +2.6% 40
Cedar Bluff $116,000 4.2% $-357 -26.3% 40
Hague $230,000 2.3% $-1,028 -23.4% 39
Midland $640,000 1.2% $-2,945 +21.1% 39
Hutchison $475,000 3.7% $-999 +3.6% 39
Clintwood $158,000 3.8% $-459 +10.4% 38
Benns Church $377,500 3.9% $-788 -8.0% 38
Mcgaheysville $130,000 1.4% $-2,316 -0.2% 38
Saltville $124,950 3.8% $-332 -9.4% 38
Dunnsville $305,500 1.6% $-1,298 -1.3% 38
Kincora $585,000 2.7% $-1,821 +9.6% 37
Columbia $270,996 2.9% $-1,021 -7.6% 37
Lawrenceville $107,000 4.2% $-350 +38.4% 37
Cana $142,900 3.0% $-652 +4.0% 37
Pamplin $227,500 2.9% $-753 +8.9% 36
Coeburn $168,500 5.1% $-192 +5.5% 36
Churchville $356,000 1.8% $-1,382 -7.6% 36
Dry Fork $234,000 2.2% $-949 -3.2% 36
Kents Store $327,475 2.3% $-1,270 +12.0% 36
Duffield $145,500 6.2% $-6 +1.6% 35
Bensley $250,000 4.4% $-460 -0.7% 35
Surry $351,000 3.5% $-1,139 +3.1% 35
Bluemont $830,000 0.5% $-5,558 -14.5% 34
Thaxton $217,000 7.1% $152 -3.2% 34
Catlett $587,950 2.1% $-2,429 -17.1% 34
Loch Lomond $524,500 3.7% $-1,178 +4.5% 34
Goose Creek Village $615,000 2.9% $-1,840 -7.6% 33
Sandy Hook $664,990 0.8% $-3,051 +2.8% 33
Weems $450,000 0.6% $-3,681 -2.5% 33
Ivor $395,000 1.9% $-1,463 +20.3% 33
Matoaca $263,000 4.3% $-561 -0.7% 33
Lynch Station $288,000 4.0% $-668 +26.7% 33
Eagle Rock $220,000 2.2% $-926 +33.3% 33
Gore $421,000 1.7% $-2,145 -9.5% 33
Piney Mountain $371,500 4.6% $-556 -4.8% 32
Damascus $243,250 1.6% $-1,464 +0.0% 32
Sutherland $344,750 2.6% $-1,232 -0.2% 32
Fort Valley $388,500 3.0% $-1,109 -20.2% 32
Rockville $640,000 1.2% $-3,428 +9.4% 32
Arcola $651,000 2.8% $-2,048 -5.5% 32
Weyers Cave $362,000 4.2% $-533 +2.4% 31
Meherrin $247,500 2.6% $-806 -4.5% 31
Jetersville $310,000 3.1% $-871 +0.7% 31
Kenbridge $137,500 3.1% $-591 +31.3% 31
Rhoadesville $424,000 2.6% $-1,473 +12.2% 31
Parksley $260,000 2.6% $-878 +18.8% 30
Mount Hermon $307,500 2.8% $-930 +28.3% 30
Laymantown $361,730 2.4% $-1,192 +5.0% 30
Urbanna $364,500 3.4% $-969 -26.5% 30
Gum Spring $368,000 0.6% $-3,185 +20.4% 30
Partlow $405,000 2.5% $-1,374 +18.4% 30
Exmore $197,000 2.8% $-872 +9.5% 30
Clifton $1,285,000 1.1% $-5,893 -3.6% 30

Ready to act on these markets? Create a free account to screen Virginia listings by cash flow, or see the national market data.