Median household income: zip codes ranked in West Virginia
The middle household income: half of households earn more, half less. Includes all earners in the home. The Census caps reporting at $250,000+. These lists rank zip codes in West Virginia with at least 1,000 residents, using the Census Bureau's American Community Survey 5-year estimates.
Showing West Virginia. Pick another state
Zip codes with the highest median income
| # | Zip | City | Median income |
|---|---|---|---|
| 1 | 25446 | Summit Point | $119,853 |
| 2 | 25443 | Shepherdstown | $111,593 |
| 3 | 25442 | Shenandoah Junction | $111,419 |
| 4 | 25081 | Foster | $108,125 |
| 5 | 25414 | Charles Town | $105,500 |
| 6 | 25560 | Scott Depot | $103,160 |
| 7 | 25634 | Mallory | $102,303 |
| 8 | 25168 | Red House | $101,660 |
| 9 | 25213 | Winfield | $100,711 |
| 10 | 25413 | Bunker Hill | $100,556 |
| 11 | 25287 | West Columbia | $99,458 |
| 12 | 25420 | Gerrardstown | $98,785 |
| 13 | 25202 | Tornado | $96,328 |
| 14 | 26260 | Davis | $95,690 |
| 15 | 25314 | Charleston | $94,556 |
| 16 | 25425 | Harpers Ferry | $94,048 |
| 17 | 26440 | Thornton | $92,824 |
| 18 | 25545 | Ona | $92,813 |
| 19 | 25405 | Martinsburg | $92,536 |
| 20 | 25625 | Holden | $90,417 |
| 21 | 26508 | Morgantown | $90,041 |
| 22 | 25419 | Falling Waters | $89,284 |
| 23 | 26330 | Bridgeport | $88,962 |
| 24 | 25403 | Martinsburg | $87,512 |
| 25 | 25427 | Hedgesville | $87,184 |
| 26 | 25430 | Kearneysville | $86,806 |
| 27 | 25526 | Hurricane | $85,176 |
| 28 | 26571 | Farmington | $84,167 |
| 29 | 26187 | Williamstown | $83,226 |
| 30 | 25608 | Baisden | $82,961 |
| 31 | 25428 | Inwood | $82,885 |
| 32 | 26385 | Lost Creek | $82,625 |
| 33 | 26525 | Bruceton Mills | $82,114 |
| 34 | 25438 | Ranson | $81,875 |
| 35 | 25033 | Buffalo | $81,761 |
| 36 | 25304 | Charleston | $80,931 |
| 37 | 24712 | Athens | $80,625 |
| 38 | 25239 | Cottageville | $80,446 |
| 39 | 25918 | Shady Spring | $79,323 |
| 40 | 25070 | Eleanor | $78,578 |
| 41 | 26710 | Burlington | $78,516 |
| 42 | 24938 | Frankford | $77,946 |
| 43 | 26038 | Glen Dale | $76,875 |
| 44 | 26547 | Reedsville | $76,084 |
| 45 | 25303 | South Charleston | $75,872 |
| 46 | 26386 | Lumberport | $75,720 |
| 47 | 26283 | Montrose | $75,556 |
| 48 | 26133 | Belleville | $74,917 |
| 49 | 26717 | Elk Garden | $74,712 |
| 50 | 25971 | Lerona | $74,439 |
| 51 | 26704 | Augusta | $74,314 |
| 52 | 25832 | Daniels | $74,184 |
| 53 | 26181 | Washington | $73,977 |
| 54 | 25262 | Millwood | $73,914 |
| 55 | 26753 | Ridgeley | $73,694 |
| 56 | 26541 | Maidsville | $73,444 |
| 57 | 26559 | Barrackville | $73,229 |
| 58 | 25510 | Culloden | $72,894 |
| 59 | 26408 | Mount Clare | $72,819 |
| 60 | 25535 | Lavalette | $72,446 |
| 61 | 26833 | Maysville | $72,012 |
| 62 | 26149 | Middlebourne | $71,786 |
| 63 | 25306 | Charleston | $71,654 |
| 64 | 26378 | Jane Lew | $71,546 |
| 65 | 25411 | Berkeley Springs | $71,349 |
| 66 | 26711 | Capon Bridge | $71,212 |
| 67 | 26570 | Fairview | $71,048 |
| 68 | 26726 | Keyser | $70,944 |
| 69 | 25404 | Martinsburg | $70,633 |
| 70 | 26180 | Walker | $70,625 |
| 71 | 24951 | Lindside | $70,559 |
| 72 | 25530 | Kenova | $70,508 |
| 73 | 26060 | Valley Grove | $69,716 |
| 74 | 26554 | Fairmont | $69,712 |
| 75 | 25537 | Lesage | $68,385 |
| 76 | 26763 | Springfield | $68,384 |
| 77 | 26170 | Saint Marys | $68,125 |
| 78 | 25248 | Kenna | $67,652 |
| 79 | 25840 | Fayetteville | $67,628 |
| 80 | 25154 | Peytona | $67,243 |
| 81 | 26059 | Triadelphia | $67,094 |
| 82 | 25555 | Prichard | $66,853 |
| 83 | 26807 | Franklin | $66,750 |
| 84 | 25523 | Hamlin | $66,563 |
| 85 | 26159 | Paden City | $66,190 |
| 86 | 26253 | Beverly | $65,843 |
| 87 | 26447 | Walkersville | $64,688 |
| 88 | 25275 | Sandyville | $64,632 |
| 89 | 25003 | Alum Creek | $64,631 |
| 90 | 26845 | Old Fields | $64,583 |
| 91 | 25434 | Paw Paw | $64,487 |
| 92 | 26155 | New Martinsville | $64,485 |
| 93 | 25313 | Charleston | $64,385 |
| 94 | 26812 | Mathias | $64,375 |
| 95 | 26678 | Mount Lookout | $64,375 |
| 96 | 24918 | Ballard | $63,594 |
| 97 | 26501 | Morgantown | $63,529 |
| 98 | 26852 | Purgitsville | $63,221 |
| 99 | 25606 | Accoville | $63,056 |
| 100 | 26651 | Summersville | $62,955 |
Zip codes with the lowest median income
| # | Zip | City | Median income |
|---|---|---|---|
| 1 | 25692 | Red Jacket | $23,234 |
| 2 | 25703 | Huntington | $24,139 |
| 3 | 25661 | Williamson | $25,014 |
| 4 | 24817 | Bradshaw | $25,363 |
| 5 | 25301 | Charleston | $25,417 |
| 6 | 24844 | Iaeger | $25,756 |
| 7 | 25878 | Midway | $25,878 |
| 8 | 25984 | Rupert | $27,183 |
| 9 | 25136 | Montgomery | $28,173 |
| 10 | 24801 | Welch | $29,330 |
| 11 | 25557 | Ranger | $30,804 |
| 12 | 24737 | Montcalm | $31,330 |
| 13 | 26448 | Wallace | $32,955 |
| 14 | 25670 | Delbarton | $32,961 |
| 15 | 26261 | Richwood | $33,750 |
| 16 | 25559 | Salt Rock | $34,727 |
| 17 | 26288 | Webster Springs | $34,801 |
| 18 | 25921 | Sophia | $35,451 |
| 19 | 25951 | Hinton | $35,918 |
| 20 | 25880 | Mount Hope | $36,264 |
| 21 | 25678 | Matewan | $36,486 |
| 22 | 24892 | War | $36,707 |
| 23 | 26146 | Friendly | $37,147 |
| 24 | 26205 | Craigsville | $37,378 |
| 25 | 25646 | Stollings | $37,500 |
| 26 | 24954 | Marlinton | $37,899 |
| 27 | 25865 | Lester | $38,173 |
| 28 | 25674 | Kermit | $38,495 |
| 29 | 24910 | Alderson | $38,502 |
| 30 | 26040 | McMechen | $39,444 |
| 31 | 26273 | Huttonsville | $39,688 |
| 32 | 25524 | Harts | $40,194 |
| 33 | 25702 | Huntington | $40,708 |
| 34 | 25976 | Meadow Bridge | $41,169 |
| 35 | 25827 | Crab Orchard | $41,198 |
| 36 | 26818 | Fisher | $42,173 |
| 37 | 25501 | Alkol | $42,188 |
| 38 | 25671 | Dingess | $42,679 |
| 39 | 25387 | Charleston | $43,063 |
| 40 | 26147 | Grantsville | $43,082 |
| 41 | 24931 | Crawley | $43,333 |
| 42 | 25812 | Ansted | $43,646 |
| 43 | 25962 | Rainelle | $44,004 |
| 44 | 26444 | Tunnelton | $44,004 |
| 45 | 25506 | Branchland | $44,013 |
| 46 | 26206 | Cowen | $44,042 |
| 47 | 24970 | Ronceverte | $44,118 |
| 48 | 25270 | Reedy | $44,129 |
| 49 | 25517 | Genoa | $44,696 |
| 50 | 25252 | Le Roy | $44,763 |
| 51 | 24740 | Princeton | $44,793 |
| 52 | 25276 | Spencer | $44,805 |
| 53 | 24870 | Oceana | $45,011 |
| 54 | 26164 | Ravenswood | $45,104 |
| 55 | 25286 | Walton | $45,250 |
| 56 | 26505 | Morgantown | $45,536 |
| 57 | 26280 | Mill Creek | $46,335 |
| 58 | 24976 | Sinks Grove | $46,383 |
| 59 | 25181 | Seth | $46,705 |
| 60 | 26031 | Benwood | $46,797 |
| 61 | 25831 | Danese | $46,800 |
| 62 | 25515 | Gallipolis Ferry | $46,904 |
| 63 | 26624 | Gassaway | $47,083 |
| 64 | 25601 | Logan | $47,333 |
| 65 | 25676 | Lenore | $47,639 |
| 66 | 26250 | Belington | $47,682 |
| 67 | 24818 | Brenton | $47,718 |
| 68 | 26836 | Moorefield | $47,770 |
| 69 | 26238 | Volga | $47,951 |
| 70 | 25652 | Whitman | $48,026 |
| 71 | 25696 | Varney | $48,077 |
| 72 | 25508 | Chapmanville | $48,144 |
| 73 | 24747 | Rock | $48,203 |
| 74 | 26101 | Parkersburg | $48,710 |
| 75 | 25570 | Wayne | $48,947 |
| 76 | 26160 | Palestine | $48,992 |
| 77 | 25260 | Mason | $49,167 |
| 78 | 25571 | West Hamlin | $49,201 |
| 79 | 25507 | Ceredo | $49,245 |
| 80 | 25550 | Point Pleasant | $49,497 |
| 81 | 26851 | Wardensville | $49,776 |
| 82 | 26301 | Clarksburg | $49,816 |
| 83 | 26055 | Proctor | $49,821 |
| 84 | 26074 | West Liberty | $50,000 |
| 85 | 26050 | Newell | $50,139 |
| 86 | 24701 | Bluefield | $50,455 |
| 87 | 26601 | Sutton | $50,469 |
| 88 | 26241 | Elkins | $50,538 |
| 89 | 25124 | Liberty | $50,597 |
| 90 | 24986 | White Sulphur Springs | $50,610 |
| 91 | 26335 | Burnsville | $51,513 |
| 92 | 25621 | Gilbert | $51,563 |
| 93 | 24983 | Union | $51,667 |
| 94 | 26452 | Weston | $51,695 |
| 95 | 25901 | Oak Hill | $51,735 |
| 96 | 25265 | New Haven | $51,827 |
| 97 | 26287 | Parsons | $51,855 |
| 98 | 25520 | Glenwood | $51,875 |
| 99 | 25401 | Martinsburg | $51,909 |
| 100 | 25637 | Mount Gay | $51,926 |
Other rankings
- Population
- Population density
- Per capita income
- Median home value
- Median gross rent
- Median age
- Poverty rate
- Bachelor's degree or higher
- Homeownership rate
- Average commute
- Work from home
- Unemployment rate
- Diversity index
- Broadband access
- Uninsured rate
- Veterans
- Foreign-born residents
- Housing vacancy
- Rent-burdened renters
- Residents 65 and older
- Residents under 18
- Median earnings per worker
- Tech workers
- Healthcare workers
- Self-employed workers
- Government workers
- Income inequality (Gini)