Cost of Living in West Virginia

439 cities · Total population 787,860

Page updated: · Data vintage: 2023 ACS 5-Year
Sources: Census ACS·Tax Foundation·BLS · Methodology
Median Home Value
$155,600
-49% vs national
Median Rent
$850/mo
-35% vs national
Median Income
$57,917
-22% vs national
Unemployment Rate
5.7%
+19% vs national

West Virginia at a Glance

The median home value in West Virginia is $155,600, 49% below the national median of $305,000. Additionally, median rent is $850/mo (35% below the $1,314 national figure), and median household income is $57,917 (22% lower than the national $74,580), and the unemployment rate sits at 5.7% (19% above the 4.8% national average).

State Tax Rates

Income Tax
6.5%
State Sales Tax
6.0%
Total Sales Tax
6.4%
Property Tax Rate
0.6%

All Cities in West Virginia

Click column headers to sort · Click a city for full details

City Population Med. Income Home Value
Charleston 47,918 $64,512 $187,300
Huntington 46,189 $43,146 $118,800
Morgantown 30,273 $42,245 $238,200
Parkersburg 29,461 $44,675 $113,900
Wheeling 26,670 $48,498 $142,500
Martinsburg 18,805 $54,590 $231,900
Weirton 18,785 $56,699 $122,800
Fairmont 18,303 $60,791 $159,100
Beckley 16,977 $39,939 $148,800
Clarksburg 15,829 $46,859 $114,600
Teays Valley 13,961 $106,798 $271,900
South Charleston 13,594 $59,616 $144,800
St. Albans 10,637 $58,788 $131,800
Vienna 10,575 $65,211 $155,500
Cheat Lake 10,485 $111,379 $345,500
Cross Lanes 10,172 $62,704 $144,000
Bluefield 9,511 $43,826 $101,000
Bridgeport 9,292 $99,936 $276,700
Oak Hill 8,057 $51,799 $110,400
Moundsville 7,934 $48,590 $108,500
Dunbar 7,340 $54,647 $121,100
Pea Ridge 7,188 $67,708 $186,900
Nitro 6,941 $52,247 $120,400
Hurricane 6,891 $67,083 $190,400
Elkins 6,875 $47,746 $130,500
Charles Town 6,854 $94,830 $359,500
Brookhaven 6,465 $84,962 $254,500
Princeton 5,780 $44,428 $115,800
Ranson corporation 5,588 $86,378 $220,700
New Martinsville 5,175 $51,226 $112,600
Buckhannon 5,144 $48,720 $152,000
Keyser 4,870 $47,991 $141,400
Grafton 4,671 $38,872 $72,700
Barboursville 4,394 $59,531 $212,000
Point Pleasant 4,009 $40,837 $113,900
Westover 4,007 $58,333 $179,500
Pinch 3,893 $72,406 $198,400
Weston 3,884 $51,399 $88,000
Lewisburg 3,871 $52,798 $287,400
Ravenswood 3,846 $45,392 $99,600
Pleasant Valley 3,494 $58,456 $208,500
Welch 3,492 $36,188 $56,500
Shady Spring 3,455 $70,792 $192,000
Shannondale 3,441 $72,283 $255,000
Summersville 3,397 $52,321 $210,400
Blennerhassett 3,229 $85,619 $173,900
Petersburg 3,172 $48,286 $136,100
Culloden 3,158 $89,519 $199,700
Ripley 3,066 $35,120 $119,300
Kingwood 2,980 $67,411 $162,700
Williamson 2,979 $24,119 $93,300
Kenova 2,977 $53,438 $98,700
Williamstown 2,977 $75,577 $164,100
Moorefield 2,952 $47,308 $121,400
Philippi 2,919 $43,203 $110,900
Fayetteville 2,864 $59,659 $165,000
Madison 2,840 $57,073 $127,200
Follansbee 2,790 $52,974 $137,100
Milton 2,773 $54,135 $123,500
Sissonville 2,706 $58,322 $166,300
White Sulphur Springs 2,646 $43,388 $119,600
Richwood 2,617 $33,614 $67,600
Inwood 2,605 $82,267 $270,000
Bethlehem 2,568 $87,500 $203,000
Winfield 2,538 $89,917 $226,000
Paden City 2,529 $53,871 $102,100
Mineralwells 2,489 $68,940 $156,400
Hinton 2,413 $42,852 $92,400
Falling Waters 2,384 $87,632 $207,200
Wellsburg 2,364 $40,948 $97,200
Chester 2,302 $63,750 $110,600
Bluewell 2,281 $35,599 $137,800
Stonewood 2,273 $44,967 $149,400
Mullens 2,267 $65,625 $77,900
Shinnston 2,198 $63,750 $135,500
St. Marys 2,178 $59,315 $129,400
Hooverson Heights 2,156 $58,681 $140,700
Spencer 2,137 $25,897 $108,700
Terra Alta 1,992 $50,035 $95,900
Star City 1,894 $62,031 $256,800
Nutter Fort 1,890 $62,917 $116,700
Crab Orchard 1,877 $59,122 $208,000
Belington 1,843 $47,361 $95,200
Salem 1,812 $43,690 $77,200
Logan 1,736 $31,100 $86,300
McMechen 1,735 $42,863 $89,500
New Haven 1,735 $56,500 $101,700
Romney 1,714 $39,118 $150,000
Mannington 1,679 $48,750 $92,100
Eleanor 1,655 $74,211 $236,400
Sophia 1,654 $34,498 $112,900
Montgomery 1,635 $26,797 $117,300
Chesapeake 1,615 $60,526 $83,100
Craigsville 1,584 $28,718 $95,300
Prosperity 1,575 $82,637 $115,700
West Liberty 1,568 $43,333 $120,000
Daniels 1,542 $52,100 $182,100
Belle 1,537 $74,200 $103,000
Ronceverte 1,523 $43,445 $117,500
Marmet 1,520 $47,620 $83,100
Glen Dale 1,517 $87,955 $200,500
Mabscott 1,488 $58,125 $119,100
Parsons 1,481 $44,375 $101,500
Alum Creek 1,472 $72,250 $158,900
Mallory 1,453 $101,000
Mount Gay-Shamrock 1,440 $49,063 $81,400
Wayne 1,433 $31,797 $74,200
Ceredo 1,432 $48,184 $126,400
Bradley 1,429 $58,984 $88,600
Oceana 1,421 $47,548 $60,800
Coal Fork 1,414 $64,053 $101,900
Lubeck 1,412 $69,616 $240,500
Harrisville 1,408 $45,988 $115,000
Shepherdstown 1,399 $62,500 $474,500
Boaz 1,374 $92,708 $227,400
Mount Hope 1,369 $26,983 $91,900
Barrackville 1,362 $81,250 $156,400
Sistersville 1,340 $46,875 $95,800
Shenandoah Junction 1,339 $109,048 $193,900
Rainelle 1,334 $36,875 $73,500
Stanaford 1,327 $46,944 $154,700
Bolivar 1,317 $81,641 $253,700
MacArthur 1,287 $26,824 $126,700
Fairlea 1,266 $23,197
Newell 1,252 $38,924 $86,700
Coal City 1,236 $23,750
Man 1,234 $57,778 $153,300
Pennsboro 1,227 $51,348 $78,000
Granville 1,215 $32,015 $135,400
Brush Fork 1,213 $51,364 $59,200
Ansted 1,210 $54,327 $74,900
Alderson 1,182 $33,794 $119,200
Benwood 1,173 $39,474 $90,400
Hamlin 1,173 $56,583 $92,500
Lesage 1,165 $38,944
Athens 1,156 $62,292 $156,800
White Hall 1,141 $72,000 $260,700
Washington 1,129 $44,882 $207,500
Gilbert Creek 1,119 $92,700
Buffalo 1,110 $55,313 $124,100
Tornado 1,101 $81,875 $156,500
Enterprise 1,084 $73,150 $139,400
Bethany 1,066 $61,250 $113,600
Poca 1,056 $83,750 $178,500
Carpendale 1,053 $59,679 $169,200
Marlinton 1,050 $42,386 $90,500
Glenville 1,049 $46,875 $95,000
Despard 1,038 $33,929 $82,100
Fort Ashby 1,011 $215,400
Chapmanville 1,005 $35,655 $216,700
Clendenin 994 $49,423 $81,700
Rupert 977 $31,875 $98,100
North Hills 971 $143,125 $254,700
Sprague 971 $59,643 $108,900
New Cumberland 949 $39,412 $88,600
Monongah 944 $54,412 $86,400
West Union 940 $69,911 $108,300
Rand 915 $36,964 $84,900
Addison (Webster Springs) 913 $32,708 $98,600
Cassville 900 $117,643 $231,800
Bath (Berkeley Springs) 899 $36,250 $185,400
Middlebourne 895 $62,083 $117,100
Smithers 891 $32,237 $72,800
Triadelphia 885 $55,208 $91,000
Piedmont 872 $44,792 $44,500
Mason 863 $47,112 $91,900
Gary 858 $40,000 $55,600
Belmont 853 $60,750 $119,800
McConnell 837 $27,935 $91,700
Great Cacapon 836 $44,267 $112,500
Elkview 800 $71,908 $160,600
Glasgow 800 $51,304 $96,900
Davis 796 $46,488 $122,300
Lavalette 795 $68,015 $214,700
East Bank 776 $70,917 $87,600
Gallipolis Ferry 766 $44,250 $92,200
Sutton 764 $37,400 $83,300
Lumberport 756 $49,659 $122,600
Arthurdale 755 $78,070 $159,000
Accoville 743 $76,300
Lashmeet 734 $46,329 $178,100
Kopperston 717 $22,500 $45,800
Beverly 713 $34,583 $118,900
Valley Bend 713 $93,352 $253,500
Rivesville 701 $61,678 $132,400
Hometown 699 $40,500 $167,600
Mill Creek 699 $47,457 $112,500
Piney View 692 $44,886 $135,900
Institute 690 $47,625 $93,000
Crooked Creek 675 $40,104
Corinne 660 $36,300
Peterstown 657 $45,000 $117,200
Hilltop 655 $48,750 $61,900
Jefferson 653 $76,900
Reedsville 652 $59,000 $178,400
Rowlesburg 640 $52,813 $87,300
West Hamlin 640 $35,263 $125,000
Idamay 635 $97,311 $114,400
Danville 634 $30,000 $77,100
East View 625 $54,773 $65,900
Beaver 619 $30,568 $87,600
Bruno 619 $251,100
Thomas 614 $55,500 $158,900
Elizabeth 610 $28,375 $87,900
Gassaway 600 $40,156 $101,700
Robinette 597 $25,110 $70,500
War 593 $20,852 $28,800
Beech Bottom 588 $30,000 $62,800
Wiley Ford 588 $89,514 $192,900
Harts 578 $37,644
Monaville 578 $51,875
Chattaroy 577 $23,321
Greenville 574 $75,400
Cameron 572 $48,750 $63,000
Jane Lew 565 $49,063 $77,400
Holden 561 $79,960 $93,200
Cowen 560 $30,625 $57,300
Anmoore 558 $27,738 $77,900
Grantsville 554 $28,750 $75,800
Montcalm 541 $39,600
Red Jacket 539 $209,600
Hartford City 529 $54,063 $66,300
West Milford 529 $69,000 $130,500
Matewan 521 $15,378 $102,100
Mount Carbon 519 $275,000
Powellton 518 $68,300
Windsor Heights 511 $47,708 $58,300
Tioga 509 $83,486
Clearview 505 $73,750 $214,700
Meadow Bridge 504 $40,089 $108,000
Big Chimney 497 $72,740 $216,500
Burnsville 493 $83,095 $109,900
Lester 492 $30,000 $81,500
Masontown 490 $50,938 $128,200
Boomer 488 $27,875 $92,800
Clay 485 $58,800
Springfield 485
Bancroft 472 $75,938 $114,100
Cedar Grove 468 $57,750 $72,500
Delbarton 466 $39,167 $94,200
Gauley Bridge 466 $19,500 $71,600
Pineville 463 $42,037 $85,000
Fort Gay 459 $27,679 $58,100
Dupont City 455 $39,286 $133,600
Racine 451 $73,724 $112,700
Valley Grove 448 $54,028 $136,700
Gatewood 443 $73,914 $96,400
Paw Paw 440 $62,500 $83,900
Prichard 434 $90,795 $94,000
Farmington 431 $76,094 $68,500
Charlton Heights 428 $94,286 $98,200
Newark 424 $45,556 $86,700
Mitchell Heights 420 $66,563 $161,500
Union 414 $32,281 $158,000
Glen Fork 413
Handley 413 $72,750 $51,300
Pratt 406 $61,042 $128,700
Capon Bridge 405 $68,125 $235,500
Grant Town 405 $53,393 $90,300
Flatwoods 404 $48,750 $105,200
Matheny 403
Middleway 403 $349,300
Stollings 398 $43,548
Earling 397
Waverly 395 $79,539 $265,000
Clifton 392 $210,700
Hendricks 391 $50,938 $126,900
Hundred 390 $44,046
Franklin 387 $81,071 $213,500
West Dunbar 385 $37,188 $83,300
Verdunville 380 $53,540
Kistler 378
Henlawson 376 $14,291 $114,000
West Logan 368 $43,906 $76,300
Rock Cave 364 $50,481 $215,200
Ghent 363 $143,208 $410,200
Hedgesville 349 $86,518 $190,200
Wardensville 346 $38,889 $184,400
Harpers Ferry 342 $111,600 $430,800
Tunnelton 333 $56,875 $54,100
Junior 329 $29,063 $49,700
Shrewsbury 329 $48,674 $79,500
Pine Grove 323 $53,500 $98,500
Leon 322 $30,688 $109,400
East Dailey 320 $106,306 $216,700
Gilbert 320 $53,625 $81,900
Hinkleville 317 $51,716
Lost Creek 317 $68,750 $106,300
Bayard 311 $30,179 $78,500
Montrose 310 $83,125 $191,300
Pullman 305 $51,908 $81,700
Aurora 304 $55,296
Ridgeley 304 $51,667 $138,100
Raysal 299 $66,200
Malden 298 $49,571 $153,600
Sarah Ann 297 $58,500
Kincaid 296
Albright 294 $55,714
Nettie 291 $45,800
Eskdale 283
Davy 282 $31,389 $25,800
Hepzibah 281 $95,457
Crumpler 279 $83,900
Durbin 275 $44,500 $77,900
Bradshaw 274 $21,808 $54,800
Northfork 271 $47,143 $35,800
Flemington 265 $56,607 $76,000
Bud 263 $52,300
Iaeger 260 $54,152 $39,600
Kimberly 260 $12,566
Cottageville 257 $9,999
Fairview 253 $53,333 $94,600
Chelyan 252 $96,250 $75,200
Chauncey 251
Wallace 251 $58,100
Big Creek 249 $148,500
Reynoldsville 238 $68,750 $80,500
Justice 235 $42,596 $83,100
Garten 234 $96,700
Womelsdorf (Coalton) 233 $56,771 $97,500
Oakvale 232
Reader 229 $61,815 $89,600
Berwind 228 $28,966
Newburg 225 $49,559 $45,600
Apple Grove 223 $76,643
Greenview 223 $56,742 $43,300
Kimball 219 $30,000
Anawalt 217 $26,375 $22,100
Wolf Summit 216 $34,120 $115,800
Neibert 215 $160,900
Norton 205 $23,967 $92,300
Hambleton 204 $45,938 $96,000
Glen White 200
Comfort 199 $83,600
Brandywine 198 $111,700
Elk Garden 195 $58,750 $81,800
Kermit 195 $32,750 $115,600
Page 195 $56,513 $84,100
Frank 193 $53,300
Sylvester 192 $70,156 $79,000
Carolina 188 $19,188 $80,500
Rossmore 186 $33,833
Ellenboro 184 $72,969 $109,400
Reedy 182 $31,875 $57,500
Switzer 179 $40,900 $48,300
Scarbro 178
Hillsboro 176 $42,292 $97,500
Henderson 172 $34,375
Raleigh 168 $38,950
Whitesville 168 $67,500 $90,300
Rachel 167 $87,569 $80,200
Salt Rock 161 $23,411
Itmann 159
Booth 156 $234,097 $266,000
Huttonsville 156
Arbovale 155
Falls View 155
Camden-on-Gauley 154 $52,656 $90,400
Baxter 153 $7,198 $93,500
Quinwood 152 $25,417 $70,800
Falling Spring 148 $43,750 $85,000
Justice Addition 147 $109,300
St. George 145 $87,557 $801,100
Crum 143
Cairo 135 $29,650 $71,500
Galloway 135 $60,486
Omar 135
Kanawha 130 $65,469 $195,800
Bramwell 129 $33,000
Van 129 $63,864 $70,000
Roderfield 126
Green Spring 123 $76,406
Brandonville 122 $87,083 $183,300
Cunard 121
Adrian 120 $114,100
Rhodell 117
Friendly 116 $55,833 $102,100
Harman 116 $30,625 $93,300
Raymond City 116
Dorothy 112
Smithfield 111
Burlington 109 $99,028 $286,500
Century 107 $36,136 $105,500
Valley Head 107 $74,400
Jacksonburg 106
Spelter 105
Hollygrove 104 $50,667 $81,500
Colcord 103
Twilight 103
Brenton 100
Hico 97
Littleton 96
Pax 94 $26,979 $47,300
Worthington 94 $35,625 $76,700
Sand Fork 93 $52,500 $119,200
Matoaka 92 $23,929 $74,400
Vivian 92
Auburn 90 $21,875
Maybeury 87 $33,690
Gypsy 86
Hansford 86 $20,729
Covel 82
Bruceton Mills 79 $56,667 $129,200
Bartow 74 $196,900
Dixie 73 $56,500
Cucumber 62
Blacksville 59 $35,833
Bolt 57
Glen Jean 55
Keystone 52 $21,313
Green Bank 51 $188,100
Fenwick 45 $48,393 $43,400
Whitmer 45
Deep Water 40
Eccles 40
Glen Ferris 40
Belva 35 $70,833
Prince 34
Bergoo 29 $58,800
New Richmond 27
Osage 26
Bartley 23
Huntersville 22 $36,667
Helvetia 16
Colliers 15
Pickens 15
Big Sandy 14
Birch River 6
Amherstdale 5
Thurmond 5
Beards Fork
Bowden
Cass
Dailey
Helen
Pageton
Parcoal
Peach Creek
Pentress