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
Pennsylvania
$50,599
Rankings
Full list

Top and bottom zip codes in Pennsylvania

Zip codes with 1,000+ residents

Zip codes where workers earn the most

See all
  1. 119035Gladwyne$156,743
  2. 219333Devon$118,299
  3. 318925Furlong$111,025
  4. 418977Washington Crossing$108,839
  5. 519096Wynnewood$107,489
  6. 619066Merion Station$107,105
  7. 719312Berwyn$106,975
  8. 819425Chester Springs$105,868
  9. 915015Bradfordwoods$102,917
  10. 1018938New Hope$102,851

Zip codes where workers earn the least

See all
  1. 116802University Park$4,516
  2. 215705Indiana$4,540
  3. 315282Pittsburgh$4,587
  4. 416444Edinboro$4,656
  5. 516563Erie$4,956
  6. 619383West Chester$5,378
  7. 717027Grantham$6,224
  8. 815213Pittsburgh$9,586
  9. 916501Erie$11,458
  10. 1015419California$13,932

Median earnings per worker by county in Pennsylvania

  1. 1Chester County$69,204
  2. 2Montgomery County$65,939
  3. 3Bucks County$62,544
  4. 4Butler County$55,390
  5. 5Delaware County$54,779
  6. 6Allegheny County$54,150
  7. 7Montour County$52,644
  8. 8Cumberland County$52,244
  9. 9Washington County$51,689
  10. 10Northampton County$50,679
  11. 11Westmoreland County$50,593
  12. 12Perry County$50,528
  13. 13York County$50,498
  14. 14Franklin County$50,012
  15. 15Dauphin County$49,696
  16. 16Lancaster County$49,003
  17. 17Beaver County$48,901
  18. 18Berks County$48,865
  19. 19Pike County$48,615
  20. 20Philadelphia County$48,509
  21. 21Lebanon County$48,341
  22. 22Lehigh County$47,987
  23. 23Wyoming County$47,336
  24. 24Fulton County$47,008
  25. 25Sullivan County$46,563
  26. 26Adams County$46,496
  27. 27Lackawanna County$46,256
  28. 28Greene County$46,219
  29. 29Schuylkill County$46,144
  30. 30Monroe County$45,988
  31. 31Bradford County$45,854
  32. 32Armstrong County$44,956
  33. 33Carbon County$44,790
  34. 34Lawrence County$44,251
  35. 35Luzerne County$44,017
  36. 36Lycoming County$43,572
  37. 37Mercer County$43,534
  38. 38Huntingdon County$43,497
  39. 39Northumberland County$43,457
  40. 40Juniata County$43,448
  41. 41Fayette County$43,413
  42. 42Cambria County$43,320
  43. 43Centre County$43,314
  44. 44Clearfield County$43,149
  45. 45Columbia County$42,975
  46. 46Union County$42,858
  47. 47Susquehanna County$42,748
  48. 48Forest County$42,736
  49. 49Erie County$42,606
  50. 50Elk County$42,456
  51. 51Blair County$42,134
  52. 52Tioga County$42,032
  53. 53Potter County$41,954
  54. 54McKean County$41,803
  55. 55Wayne County$41,798
  56. 56Mifflin County$41,706
  57. 57Warren County$41,501
  58. 58Crawford County$41,458
  59. 59Somerset County$41,142
  60. 60Clinton County$41,067
  61. 61Snyder County$40,926
  62. 62Jefferson County$40,716
  63. 63Bedford County$40,645
  64. 64Cameron County$40,489
  65. 65Clarion County$40,321
  66. 66Venango County$39,693
  67. 67Indiana County$37,390

Questions about this map

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

Among zip codes with at least 1,000 residents, 19035 (Gladwyne, PA) has the highest: $156,743.

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

16802 (University Park, PA) has the lowest: $4,516.

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

$49,666; in Pennsylvania it is $50,599.

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