Rent & Home Prices in West Virginia
49 metro areas · Sorted by average 2BR rent
West Virginia has 49 rental markets tracked by HUD Fair Market Rents. The average 2-bedroom apartment across West Virginia costs $967/month in 2026. Lincoln County is among the most affordable metros with 2-bedroom rents averaging $686/month, while Jefferson County has some of the highest rents in the state at $1,376/month. Use the table below to compare rent prices across all West Virginia metro areas by bedroom size. Data is sourced from HUD Fair Market Rents and updated annually.
| # | City / Metro | Studio | 1BR | 2BR | 3BR | 4BR | Pop. |
|---|---|---|---|---|---|---|---|
| 1 | Lincoln County Lincoln County, WV HUD Metro FMR Area | $495 | $571 | $686 | $865 | $1,035 | 372,801 |
| 2 | Morgan County Morgan County, WV | $635 | $653 | $744 | $1,019 | $1,023 | 17,327 |
| 3 | Jackson County Jackson County, WV HUD Metro FMR Area | $597 | $704 | $862 | $1,140 | $1,176 | 207,456 |
| 4 | Lincoln County Lincoln County, WV HUD Metro FMR Area | $612 | $729 | $883 | $1,064 | $1,171 | 207,456 |
| 5 | Boone County Boone County, WV HUD Metro FMR Area | $657 | $722 | $944 | $1,251 | $1,578 | 21,312 |
| 6 | Barbour County Barbour County, WV | $708 | $762 | $944 | $1,216 | $1,383 | 15,454 |
| 7 | Braxton County Braxton County, WV | $708 | $762 | $944 | $1,303 | $1,461 | 12,345 |
| 8 | Calhoun County Calhoun County, WV | $708 | $762 | $944 | $1,273 | $1,278 | 6,158 |
| 9 | Gilmer County Gilmer County, WV | $708 | $867 | $944 | $1,273 | $1,278 | 7,376 |
| 10 | Grant County Grant County, WV | $708 | $722 | $944 | $1,204 | $1,278 | 10,972 |
| 11 | Jackson County Jackson County, WV | $708 | $796 | $944 | $1,188 | $1,347 | 27,753 |
| 12 | Lewis County Lewis County, WV | $708 | $798 | $944 | $1,236 | $1,241 | 16,808 |
| 13 | Lincoln County Lincoln County, WV | $708 | $867 | $944 | $1,190 | $1,578 | 20,170 |
| 14 | Logan County Logan County, WV | $708 | $863 | $944 | $1,307 | $1,578 | 31,826 |
| 15 | McDowell County McDowell County, WV | $708 | $722 | $944 | $1,236 | $1,241 | 18,413 |
| 16 | Mason County Mason County, WV | $708 | $837 | $944 | $1,196 | $1,278 | 25,214 |
| 17 | Mineral County Mineral County, WV | $708 | $749 | $944 | $1,243 | $1,248 | 26,922 |
| 18 | Monroe County Monroe County, WV | $708 | $762 | $944 | $1,307 | $1,421 | 12,401 |
| 19 | Nicholas County Nicholas County, WV | $708 | $729 | $944 | $1,125 | $1,241 | 24,446 |
| 20 | Pendleton County Pendleton County, WV | $708 | $762 | $944 | $1,245 | $1,250 | 6,111 |
| 21 | Pleasants County Pleasants County, WV | $708 | $722 | $944 | $1,273 | $1,278 | 7,572 |
| 22 | Pocahontas County Pocahontas County, WV | $708 | $832 | $944 | $1,207 | $1,278 | 7,855 |
| 23 | Ritchie County Ritchie County, WV | $708 | $722 | $944 | $1,170 | $1,379 | 8,372 |
| 24 | Roane County Roane County, WV | $708 | $867 | $944 | $1,307 | $1,508 | 13,921 |
| 25 | Summers County Summers County, WV | $708 | $762 | $944 | $1,243 | $1,247 | 11,833 |
| 26 | Tucker County Tucker County, WV | $708 | $751 | $944 | $1,273 | $1,313 | 6,698 |
| 27 | Tyler County Tyler County, WV | $708 | $762 | $944 | $1,196 | $1,278 | 8,181 |
| 28 | Webster County Webster County, WV | $708 | $722 | $944 | $1,125 | $1,278 | 8,253 |
| 29 | Wetzel County Wetzel County, WV | $708 | $791 | $944 | $1,235 | $1,278 | 14,233 |
| 30 | Wyoming County Wyoming County, WV | $708 | $853 | $944 | $1,273 | $1,278 | 20,948 |
| 31 | Mercer County Mercer County, WV | $659 | $746 | $946 | $1,250 | $1,340 | 59,062 |
| 32 | Hardy County Hardy County, WV | $716 | $805 | $955 | $1,151 | $1,293 | 14,236 |
| 33 | Fayette County Fayette County, WV HUD Metro FMR Area | $730 | $735 | $961 | $1,258 | $1,606 | 39,987 |
| 34 | Mingo County Mingo County, WV | $721 | $745 | $961 | $1,145 | $1,389 | 22,979 |
| 35 | Raleigh County Raleigh County, WV HUD Metro FMR Area | $755 | $760 | $972 | $1,346 | $1,408 | 73,666 |
| 36 | Parkersburg Parkersburg-Vienna, WV MSA | $793 | $798 | $974 | $1,214 | $1,281 | 88,960 |
| 37 | Randolph County Randolph County, WV | $731 | $745 | $975 | $1,207 | $1,555 | 27,782 |
| 38 | Doddridge County Doddridge County, WV | $732 | $788 | $976 | $1,251 | $1,283 | 7,767 |
| 39 | Morgan County Morgan County, WV HUD Metro FMR Area | $682 | $866 | $979 | $1,243 | $1,636 | 298,525 |
| 40 | Greenbrier County Greenbrier County, WV | $806 | $811 | $991 | $1,229 | $1,337 | 32,688 |
| 41 | Upshur County Upshur County, WV | $745 | $759 | $993 | $1,271 | $1,660 | 23,758 |
| 42 | Harrison County Harrison County, WV | $770 | $889 | $1,005 | $1,323 | $1,537 | 65,407 |
| 43 | Taylor County Taylor County, WV | $710 | $823 | $1,020 | $1,308 | $1,380 | 16,543 |
| 44 | Charleston Charleston, WV HUD Metro FMR Area | $730 | $844 | $1,048 | $1,324 | $1,377 | 207,456 |
| 45 | Marion County Marion County, WV | $782 | $880 | $1,071 | $1,331 | $1,790 | 56,042 |
| 46 | Putnam County Putnam County, WV HUD Metro FMR Area | $829 | $834 | $1,091 | $1,500 | $1,542 | 372,801 |
| 47 | Morgantown Morgantown, WV MSA | $876 | $902 | $1,143 | $1,404 | $1,704 | 140,724 |
| 48 | Martinsburg Martinsburg, WV HUD Metro FMR Area | $884 | $949 | $1,215 | $1,682 | $1,913 | 298,525 |
| 49 | Jefferson County Jefferson County, WV HUD Metro FMR Area | $1,045 | $1,052 | $1,376 | $1,879 | $2,300 | 6,263,796 |
← National Ranking💰 Cheapest Cities in West Virginia →🏙️ Most Expensive in West Virginia →📋 WV Tenant Rights →
Cities in West Virginia
- Lincoln County
- Morgan County
- Jackson County
- Lincoln County
- Boone County
- Barbour County
- Braxton County
- Calhoun County
- Gilmer County
- Grant County
- Jackson County
- Lewis County
- Lincoln County
- Logan County
- McDowell County
- Mason County
- Mineral County
- Monroe County
- Nicholas County
- Pendleton County
- Pleasants County
- Pocahontas County
- Ritchie County
- Roane County
- Summers County
- Tucker County
- Tyler County
- Webster County
- Wetzel County
- Wyoming County
- Mercer County
- Hardy County
- Fayette County
- Mingo County
- Raleigh County
- Parkersburg
- Randolph County
- Doddridge County
- Morgan County
- Greenbrier County
- Upshur County
- Harrison County
- Taylor County
- Charleston
- Marion County
- Putnam County
- Morgantown
- Martinsburg
- Jefferson County