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