Best Places to Invest in West Virginia Real Estate
99 West 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) |
|---|---|---|---|---|---|
| Martinsburg | $302,439 | 4.0% | $-616 | -0.9% | 998 |
| Inwood | $313,000 | 3.7% | $-754 | +1.7% | 661 |
| Ranson | $332,790 | 3.8% | $-775 | -1.7% | 557 |
| Huntington | $155,000 | 6.5% | $22 | +11.3% | 553 |
| Charles Town | $400,000 | 3.4% | $-1,042 | -0.6% | 522 |
| Morgantown | $275,700 | 3.1% | $-835 | +3.9% | 521 |
| Charleston | $205,000 | 3.8% | $-442 | +6.0% | 521 |
| Parkersburg | $155,000 | 5.6% | $-105 | +6.7% | 353 |
| Falling Waters | $299,900 | 4.0% | $-703 | -2.2% | 341 |
| Wheeling | $164,900 | 4.3% | $-336 | +5.5% | 317 |
| Fairmont | $195,150 | 4.3% | $-366 | +3.3% | 276 |
| Weirton | $152,000 | 4.3% | $-276 | -3.3% | 231 |
| Teays Valley | $335,000 | 2.5% | $-1,194 | +4.1% | 227 |
| Hedgesville | $345,000 | 4.2% | $-626 | -2.8% | 225 |
| St. Albans | $162,500 | 4.9% | $-191 | +1.8% | 212 |
| Cheat Lake | $420,000 | 1.9% | $-2,063 | +4.1% | 211 |
| Clarksburg | $156,000 | 6.8% | $57 | -0.5% | 197 |
| Bridgeport | $310,000 | 2.5% | $-1,247 | -1.9% | 186 |
| Shannondale | $390,000 | 3.0% | $-1,189 | -0.2% | 180 |
| Beckley | $164,975 | 7.0% | $77 | +4.0% | 166 |
| Vienna | $194,000 | 3.4% | $-540 | +0.0% | 164 |
| South Charleston | $180,000 | 4.8% | $-253 | +2.7% | 161 |
| Bath (Berkeley Springs) | $274,000 | 2.5% | $-936 | -1.0% | 141 |
| Great Cacapon | $325,000 | 2.3% | $-1,343 | +6.4% | 137 |
| Romney | $200,500 | 3.5% | $-678 | +0.0% | 130 |
| Shepherdstown | $465,000 | 2.1% | $-1,806 | -8.7% | 129 |
| Hurricane | $236,649 | 4.0% | $-520 | +5.8% | 127 |
| Moundsville | $147,500 | 4.7% | $-202 | +1.9% | 127 |
| Cross Lanes | $205,000 | 4.8% | $-261 | -0.9% | 119 |
| Westover | $270,300 | 2.0% | $-1,054 | -5.5% | 117 |
| Capon Bridge | $200,000 | 2.2% | $-1,021 | +9.8% | 117 |
| Shady Spring | $325,500 | 1.9% | $-1,689 | +1.9% | 115 |
| Keyser | $175,000 | 4.0% | $-379 | -0.4% | 111 |
| Moorefield | $200,000 | 1.8% | $-1,156 | +23.1% | 105 |
| Paw Paw | $204,600 | 2.4% | $-1,105 | -6.8% | 102 |
| Buckhannon | $175,000 | 3.4% | $-574 | +4.8% | 101 |
| Nitro | $164,500 | 5.2% | $-180 | +9.3% | 98 |
| Davis | $315,000 | 0.5% | $-1,475 | -6.7% | 98 |
| Milton | $244,900 | 4.1% | $-174 | +12.4% | 95 |
| Elkins | $190,000 | 3.7% | $-508 | -1.8% | 95 |
| Barboursville | $207,500 | 3.6% | $-503 | +13.1% | 94 |
| Dunbar | $125,000 | 4.2% | $-227 | -6.4% | 93 |
| Point Pleasant | $175,000 | 6.1% | $-26 | +0.9% | 89 |
| Brookhaven | $338,250 | 3.7% | $-764 | +4.8% | 88 |
| Wardensville | $215,000 | 2.3% | $-1,157 | +13.8% | 85 |
| Pea Ridge | $232,900 | 4.4% | $-326 | +3.7% | 83 |
| Lesage | $229,000 | 2.5% | $-811 | -1.4% | 81 |
| Middleway | $366,000 | 3.0% | $-1,046 | +15.6% | 81 |
| Sissonville | $172,450 | 4.1% | $-408 | -5.1% | 78 |
| Ripley | $168,000 | 2.7% | $-784 | -1.2% | 77 |
| Weston | $132,000 | 4.2% | $-224 | -17.4% | 75 |
| Petersburg | $202,000 | 2.0% | $-1,118 | +12.4% | 70 |
| New Martinsville | $160,000 | 4.3% | $-275 | -10.2% | 70 |
| Grafton | $137,500 | 4.1% | $-347 | -9.5% | 70 |
| Ravenswood | $175,000 | 4.1% | $-398 | +3.7% | 67 |
| Terra Alta | $162,900 | 5.7% | $-145 | +22.7% | 65 |
| Cassville | $242,495 | 1.7% | $-1,380 | -5.3% | 64 |
| Shenandoah Junction | $472,245 | 2.0% | $-1,738 | -2.1% | 64 |
| Pleasant Valley | $237,500 | 2.2% | $-1,123 | -12.4% | 62 |
| Oak Hill | $177,500 | 4.4% | $-270 | +9.6% | 58 |
| Springfield | $181,750 | 2.0% | $-1,227 | +14.8% | 54 |
| White Hall | $265,000 | 2.5% | $-1,183 | +3.5% | 51 |
| Bolivar | $365,000 | 4.7% | $-521 | +4.1% | 51 |
| Winfield | $325,000 | 2.5% | $-904 | +6.3% | 49 |
| Bethlehem | $215,000 | 4.6% | $-326 | +0.3% | 49 |
| Kingwood | $186,500 | 2.9% | $-762 | +2.7% | 47 |
| Mineralwells | $197,850 | 3.5% | $-607 | +15.1% | 46 |
| Buffalo | $292,000 | 1.2% | $-1,679 | +14.3% | 46 |
| Fort Ashby | $262,000 | 2.5% | $-897 | +14.9% | 46 |
| Eleanor | $285,000 | 2.2% | $-999 | +4.4% | 45 |
| Blennerhassett | $215,000 | 3.6% | $-561 | +3.6% | 43 |
| Arthurdale | $255,057 | 2.1% | $-1,450 | +37.9% | 42 |
| St. Marys | $200,000 | 3.3% | $-400 | +30.6% | 41 |
| Hooverson Heights | $162,000 | 3.0% | $-741 | +3.4% | 40 |
| Burlington | $165,000 | 3.6% | $-524 | +2.1% | 39 |
| Tornado | $159,900 | 3.3% | $-341 | +5.4% | 39 |
| Wayne | $181,500 | 5.6% | $-82 | +13.7% | 39 |
| Madison | $166,000 | 5.7% | $-58 | +9.8% | 38 |
| Salem | $158,000 | 8.6% | $145 | -1.7% | 37 |
| Brandonville | $241,500 | 1.9% | $-1,165 | +23.3% | 36 |
| Princeton | $180,750 | 3.7% | $-396 | +5.3% | 36 |
| Chester | $135,000 | 4.9% | $-121 | +2.8% | 35 |
| Alum Creek | $180,000 | 3.4% | $-616 | -17.2% | 35 |
| Glen Dale | $199,500 | 2.8% | $-672 | -3.8% | 34 |
| Lewisburg | $307,500 | 1.1% | $-1,620 | -24.5% | 34 |
| Williamstown | $239,000 | 3.1% | $-721 | +4.7% | 34 |
| Lavalette | $182,000 | 4.1% | $-419 | +11.5% | 33 |
| Clendenin | $120,000 | 3.1% | $-598 | -10.1% | 33 |
| Follansbee | $139,999 | 7.0% | $86 | +11.4% | 33 |
| Boaz | $254,000 | 2.9% | $-1,011 | +24.8% | 33 |
| Culloden | $224,900 | 2.1% | $-1,686 | +0.4% | 33 |
| Paden City | $158,000 | 6.0% | $-22 | -2.3% | 33 |
| Franklin | $222,500 | 1.4% | $-1,269 | +5.7% | 32 |
| Wiley Ford | $207,797 | 1.6% | $-1,405 | -6.8% | 32 |
| Poca | $190,000 | 3.7% | $-510 | +6.2% | 31 |
| Clay | $130,000 | 2.2% | $-904 | +2.5% | 31 |
| Wellsburg | $80,300 | 5.6% | $-68 | -22.0% | 31 |
| Rivesville | $200,000 | 2.1% | $-1,569 | +5.4% | 31 |
| Pinch | $251,500 | 4.0% | $-430 | +17.6% | 30 |
Ready to act on these markets? Create a free account to screen West Virginia listings by cash flow, or see the national market data.