ZipCodeLook
Loading 33,000 zip codes…

About this map

The middle yearly earnings of employed residents 16 and older (wages, salary and self-employment income), counting part-time workers. Lower than household income, which adds up everyone in a home.

Source: U.S. Census Bureau, American Community Survey 5-year estimates (2020–2024).

U.S.
$49,666
West Virginia
$43,162
Rankings
Full list

Top and bottom zip codes in West Virginia

Zip codes with 1,000+ residents

Zip codes where workers earn the most

See all
  1. 125154Peytona$86,179
  2. 226447Walkersville$80,179
  3. 325611Bruno$73,039
  4. 424874Pineville$71,204
  5. 525560Scott Depot$68,565
  6. 625606Accoville$67,250
  7. 725559Salt Rock$65,641
  8. 825314Charleston$63,365
  9. 925425Harpers Ferry$63,006
  10. 1025202Tornado$62,552

Zip codes where workers earn the least

See all
  1. 126506Morgantown$5,722
  2. 225755Huntington$5,896
  3. 326074West Liberty$6,091
  4. 426032Bethany$8,875
  5. 525501Alkol$8,988
  6. 624818Brenton$14,545
  7. 724844Iaeger$17,440
  8. 825703Huntington$18,389
  9. 925649Verdunville$22,904
  10. 1024870Oceana$23,625

Median earnings per worker by county in West Virginia

  1. 1Jefferson County$54,029
  2. 2Putnam County$53,172
  3. 3Berkeley County$50,064
  4. 4Lewis County$48,502
  5. 5Jackson County$48,098
  6. 6Mineral County$47,552
  7. 7Hampshire County$46,610
  8. 8Doddridge County$46,540
  9. 9Taylor County$46,373
  10. 10Harrison County$44,620
  11. 11Wetzel County$44,501
  12. 12Morgan County$44,474
  13. 13Kanawha County$44,380
  14. 14Boone County$43,911
  15. 15Marion County$43,782
  16. 16Monongalia County$43,366
  17. 17Hancock County$43,285
  18. 18Wayne County$43,238
  19. 19Brooke County$42,664
  20. 20Upshur County$42,097
  21. 21Wood County$41,819
  22. 22Wirt County$41,667
  23. 23Nicholas County$41,612
  24. 24Barbour County$41,340
  25. 25Ohio County$41,262
  26. 26Mason County$41,162
  27. 27Raleigh County$40,929
  28. 28Pendleton County$40,751
  29. 29Lincoln County$40,696
  30. 30Roane County$40,657
  31. 31Mercer County$40,455
  32. 32Monroe County$40,415
  33. 33Marshall County$40,414
  34. 34Preston County$40,393
  35. 35Fayette County$40,362
  36. 36Calhoun County$40,127
  37. 37Tyler County$40,025
  38. 38Braxton County$39,732
  39. 39Tucker County$39,577
  40. 40Clay County$39,259
  41. 41Pleasants County$38,834
  42. 42Cabell County$38,771
  43. 43Summers County$38,630
  44. 44Greenbrier County$38,617
  45. 45Mingo County$37,862
  46. 46Logan County$37,498
  47. 47Grant County$37,209
  48. 48Hardy County$36,914
  49. 49Wyoming County$36,337
  50. 50Randolph County$36,129
  51. 51Ritchie County$34,792
  52. 52Gilmer County$34,678
  53. 53Webster County$34,589
  54. 54McDowell County$34,154
  55. 55Pocahontas County$32,255

Questions about this map

Which zip code has the highest median earnings per worker in West Virginia?

Among zip codes with at least 1,000 residents, 25154 (Peytona, WV) has the highest: $86,179.

Which zip code has the lowest median earnings per worker in West Virginia?

26506 (Morgantown, WV) has the lowest: $5,722.

What is the median earnings per worker for the United States?

$49,666; in West Virginia it is $43,162.

Where does this data come from?

U.S. Census Bureau, American Community Survey 5-year estimates (2020–2024). The middle yearly earnings of employed residents 16 and older (wages, salary and self-employment income), counting part-time workers. Lower than household income, which adds up everyone in a home.

More maps