Skip to content

Richest ZIP codes in West Virginia

The ZIP codes in West Virginia with the highest median household income, among ZIP codes with at least the population shown below so one-estate enclaves don't crowd the list.

RankZIP codeCityCountyMedian household incomePopulation
125446Summit Point, WVJefferson County$119,8531,374
225443Shepherdstown, WVJefferson County$111,5937,496
325442Shenandoah Junction, WVJefferson County$111,4192,772
425081Foster, WVBoone County$108,1251,084
525414Charles Town, WVJefferson County$105,50021,073
625560Scott Depot, WVPutnam County$103,1609,303
725634Mallory, WVLogan County$102,3031,358
825168Red House, WVPutnam County$101,6602,330
925213Winfield, WVPutnam County$100,7116,224
1025413Bunker Hill, WVBerkeley County$100,5569,618
1125287West Columbia, WVMason County$99,4581,302
1225420Gerrardstown, WVBerkeley County$98,7854,945
1325202Tornado, WVKanawha County$96,3281,451
1426260Davis, WVTucker County$95,6901,194
1525314Charleston, WVKanawha County$94,55614,794
1625425Harpers Ferry, WVJefferson County$94,04813,332
1726440Thornton, WVTaylor County$92,8241,046
1825545Ona, WVCabell County$92,8135,670
1925405Martinsburg, WVBerkeley County$92,53614,266
2025625Holden, WVLogan County$90,4171,445
2126508Morgantown, WVMonongalia County$90,04140,231
2225419Falling Waters, WVBerkeley County$89,28413,201
2326330Bridgeport, WVHarrison County$88,96215,600
2425403Martinsburg, WVBerkeley County$87,51216,470
2525427Hedgesville, WVBerkeley County$87,18416,595
2625430Kearneysville, WVJefferson County$86,8068,954
2725526Hurricane, WVPutnam County$85,17622,514
2826571Farmington, WVMarion County$84,1671,788
2926187Williamstown, WVWood County$83,2266,060
3025608Baisden, WVMingo County$82,9611,051
3125428Inwood, WVBerkeley County$82,88514,825
3226385Lost Creek, WVHarrison County$82,6252,870
3326525Bruceton Mills, WVPreston County$82,1148,630
3425438Ranson, WVJefferson County$81,8757,330
3525033Buffalo, WVPutnam County$81,7612,284
3625304Charleston, WVKanawha County$80,9318,655
3724712Athens, WVMercer County$80,6252,913
3825239Cottageville, WVJackson County$80,4461,787
3925918Shady Spring, WVRaleigh County$79,3234,844
4025070Eleanor, WVPutnam County$78,5781,875
4126710Burlington, WVMineral County$78,5161,912
4224938Frankford, WVGreenbrier County$77,9461,233
4326038Glen Dale, WVMarshall County$76,8752,752
4426547Reedsville, WVPreston County$76,0842,828
4525303South Charleston, WVKanawha County$75,8727,396
4626386Lumberport, WVHarrison County$75,7202,243
4726283Montrose, WVRandolph County$75,5561,410
4826133Belleville, WVWood County$74,9171,210
4926717Elk Garden, WVMineral County$74,7121,593
5025971Lerona, WVMercer County$74,4391,438

Source: American Community Survey 2020–2024 5-year estimates. The ACS caps reported medians at $250,000. Only ZIP codes with a delivery area and at least 1,000 residents are ranked. Methodology

Free to cite with a link to this page.

By state

More ZIP code rankings