Highest-earning counties in Pennsylvania
The 2020 median household income in the U.S. was $67,521, a decrease of 2.9% from 2019. COVID-19 in 2020 drastically altered income and poverty levels, along with consumer habits and job opportunities.
Stacker compiled a list of the highest-earning counties in Pennsylvania using data from the U.S. Census Bureau. Counties are ranked by 2020 5-year estimate median household income.
Data shows that annual annual income depends heavily on an individual's educational attainment, race, ethnicity, gender, and even location. One cluster of the United States is particularly well off: The five of the seven counties with the highest median household income in the country can be found in the Washington D.C. metropolitan areas of Maryland and Northern Virginia. These counties can likely attribute their wealth to their proximity to Washington D.C., which attracts highly educated and skilled people in areas of law and public policy. And people in those fields often marry each other, making two high-earning households one very high-earning household.
Keep reading to learn more about the highest-earning counties in Pennsylvania.
#50. Somerset County
--- 19.4% below state average, 21.1% below national average
- Households earning over $100k: 17.6%
--- #2,035 highest among all counties nationwide
- Households earning less than $15k: 9.5%
--- #1,785 highest among all counties nationwide
#49. Venango County
--- 19.2% below state average, 20.9% below national average
- Households earning over $100k: 18.1%
--- #1,948 highest among all counties nationwide
- Households earning less than $15k: 10.7%
--- #1,771 highest among all counties nationwide
#48. Bedford County
--- 19.0% below state average, 20.7% below national average
- Households earning over $100k: 17.6%
--- #2,023 highest among all counties nationwide
- Households earning less than $15k: 11.3%
--- #1,753 highest among all counties nationwide
#47. Tioga County
--- 18.5% below state average, 20.2% below national average
- Households earning over $100k: 19.9%
--- #1,626 highest among all counties nationwide
- Households earning less than $15k: 11.0%
--- #1,698 highest among all counties nationwide
#46. Crawford County
--- 18.4% below state average, 20.1% below national average
- Households earning over $100k: 17.1%
--- #2,120 highest among all counties nationwide
- Households earning less than $15k: 10.2%
--- #1,688 highest among all counties nationwide
#45. Warren County
--- 18.2% below state average, 19.9% below national average
- Households earning over $100k: 17.7%
--- #2,004 highest among all counties nationwide
- Households earning less than $15k: 9.1%
--- #1,670 highest among all counties nationwide
#44. Columbia County
--- 17.9% below state average, 19.7% below national average
- Households earning over $100k: 20.6%
--- #1,506 highest among all counties nationwide
- Households earning less than $15k: 13.4%
--- #1,640 highest among all counties nationwide
#43. Bradford County
--- 17.7% below state average, 19.4% below national average
- Households earning over $100k: 19.9%
--- #1,626 highest among all counties nationwide
- Households earning less than $15k: 9.7%
--- #1,613 highest among all counties nationwide
#42. Mifflin County
--- 17.3% below state average, 19.0% below national average
- Households earning over $100k: 16.4%
--- #2,247 highest among all counties nationwide
- Households earning less than $15k: 8.9%
--- #1,589 highest among all counties nationwide
#41. Erie County
--- 16.9% below state average, 18.7% below national average
- Households earning over $100k: 21.4%
--- #1,371 highest among all counties nationwide
- Households earning less than $15k: 11.8%
--- #1,569 highest among all counties nationwide
#40. Luzerne County
--- 16.4% below state average, 18.2% below national average
- Households earning over $100k: 21.5%
--- #1,352 highest among all counties nationwide
- Households earning less than $15k: 11.8%
--- #1,533 highest among all counties nationwide
#39. Juniata County
--- 15.9% below state average, 17.7% below national average
- Households earning over $100k: 20.9%
--- #1,466 highest among all counties nationwide
- Households earning less than $15k: 8.8%
--- #1,503 highest among all counties nationwide
#38. Armstrong County
--- 15.8% below state average, 17.6% below national average
- Households earning over $100k: 20.1%
--- #1,601 highest among all counties nationwide
- Households earning less than $15k: 10.3%
--- #1,500 highest among all counties nationwide
#37. Huntingdon County
--- 15.8% below state average, 17.5% below national average
- Households earning over $100k: 20.0%
--- #1,607 highest among all counties nationwide
- Households earning less than $15k: 9.6%
--- #1,492 highest among all counties nationwide
#36. Schuylkill County
--- 15.6% below state average, 17.4% below national average
- Households earning over $100k: 19.7%
--- #1,673 highest among all counties nationwide
- Households earning less than $15k: 10.9%
--- #1,486 highest among all counties nationwide
#35. Lackawanna County
--- 15.0% below state average, 16.8% below national average
- Households earning over $100k: 22.3%
--- #1,234 highest among all counties nationwide
- Households earning less than $15k: 11.6%
--- #1,440 highest among all counties nationwide
#34. Lycoming County
--- 13.7% below state average, 15.5% below national average
- Households earning over $100k: 20.5%
--- #1,520 highest among all counties nationwide
- Households earning less than $15k: 10.4%
--- #1,352 highest among all counties nationwide
#33. Elk County
--- 13.6% below state average, 15.4% below national average
- Households earning over $100k: 19.4%
--- #1,712 highest among all counties nationwide
- Households earning less than $15k: 7.8%
--- #1,347 highest among all counties nationwide
#32. Fulton County
--- 12.9% below state average, 14.7% below national average
- Households earning over $100k: 19.3%
--- #1,747 highest among all counties nationwide
- Households earning less than $15k: 11.0%
--- #1,299 highest among all counties nationwide
#31. Wayne County
--- 12.7% below state average, 14.5% below national average
- Households earning over $100k: 21.9%
--- #1,281 highest among all counties nationwide
- Households earning less than $15k: 9.2%
--- #1,284 highest among all counties nationwide
#30. Susquehanna County
--- 12.3% below state average, 14.2% below national average
- Households earning over $100k: 23.9%
--- #1,009 highest among all counties nationwide
- Households earning less than $15k: 9.7%
--- #1,265 highest among all counties nationwide
#29. Greene County
--- 12.0% below state average, 13.8% below national average
- Households earning over $100k: 22.4%
--- #1,216 highest among all counties nationwide
- Households earning less than $15k: 11.5%
--- #1,245 highest among all counties nationwide
#28. Union County
--- 10.7% below state average, 12.6% below national average
- Households earning over $100k: 25.6%
--- #811 highest among all counties nationwide
- Households earning less than $15k: 10.7%
--- #1,177 highest among all counties nationwide
#27. Carbon County
--- 9.5% below state average, 11.4% below national average
- Households earning over $100k: 23.6%
--- #1,051 highest among all counties nationwide
- Households earning less than $15k: 10.6%
--- #1,093 highest among all counties nationwide
#26. Beaver County
--- 7.3% below state average, 9.2% below national average
- Households earning over $100k: 25.2%
--- #861 highest among all counties nationwide
- Households earning less than $15k: 9.1%
--- #989 highest among all counties nationwide
#25. Montour County
--- 5.8% below state average, 7.8% below national average
- Households earning over $100k: 25.4%
--- #840 highest among all counties nationwide
- Households earning less than $15k: 9.8%
--- #904 highest among all counties nationwide
#24. Wyoming County
--- 5.6% below state average, 7.6% below national average
- Households earning over $100k: 24.8%
--- #905 highest among all counties nationwide
- Households earning less than $15k: 7.7%
--- #886 highest among all counties nationwide
#23. Snyder County
--- 5.3% below state average, 7.3% below national average
- Households earning over $100k: 22.1%
--- #1,259 highest among all counties nationwide
- Households earning less than $15k: 6.6%
--- #875 highest among all counties nationwide
#22. Westmoreland County
--- 3.5% below state average, 5.5% below national average
- Households earning over $100k: 26.7%
--- #717 highest among all counties nationwide
- Households earning less than $15k: 9.7%
--- #796 highest among all counties nationwide
#21. Lebanon County
--- 3.1% below state average, 5.2% below national average
- Households earning over $100k: 25.0%
--- #881 highest among all counties nationwide
- Households earning less than $15k: 7.5%
--- #780 highest among all counties nationwide
#20. Centre County
--- 2.7% below state average, 4.7% below national average
- Households earning over $100k: 29.2%
--- #534 highest among all counties nationwide
- Households earning less than $15k: 11.9%
--- #752 highest among all counties nationwide
#19. Allegheny County
--- 2.1% below state average, 4.1% below national average
- Households earning over $100k: 29.7%
--- #505 highest among all counties nationwide
- Households earning less than $15k: 10.6%
--- #729 highest among all counties nationwide
#18. Dauphin County
--- 0.8% below state average, 2.9% below national average
- Households earning over $100k: 27.7%
--- #651 highest among all counties nationwide
- Households earning less than $15k: 9.2%
--- #679 highest among all counties nationwide
#17. Franklin County
--- 0.3% below state average, 2.4% below national average
- Households earning over $100k: 25.4%
--- #840 highest among all counties nationwide
- Households earning less than $15k: 6.8%
--- #669 highest among all counties nationwide
#16. Washington County
--- 2.9% above state average, 0.7% above national average
- Households earning over $100k: 30.5%
--- #454 highest among all counties nationwide
- Households earning less than $15k: 8.6%
--- #547 highest among all counties nationwide
#15. Berks County
--- 4.0% above state average, 1.8% above national average
- Households earning over $100k: 30.3%
--- #464 highest among all counties nationwide
- Households earning less than $15k: 8.4%
--- #518 highest among all counties nationwide
#14. Lehigh County
--- 4.1% above state average, 1.9% above national average
- Households earning over $100k: 31.1%
--- #429 highest among all counties nationwide
- Households earning less than $15k: 7.9%
--- #513 highest among all counties nationwide
#13. Pike County
--- 6.1% above state average, 3.8% above national average
- Households earning over $100k: 29.3%
--- #525 highest among all counties nationwide
- Households earning less than $15k: 8.7%
--- #464 highest among all counties nationwide
#12. Adams County
--- 7.5% above state average, 5.3% above national average
- Households earning over $100k: 30.2%
--- #473 highest among all counties nationwide
- Households earning less than $15k: 6.1%
--- #427 highest among all counties nationwide
#11. Monroe County
--- 8.0% above state average, 5.8% above national average
- Households earning over $100k: 30.3%
--- #464 highest among all counties nationwide
- Households earning less than $15k: 7.6%
--- #412 highest among all counties nationwide
#10. York County
--- 8.4% above state average, 6.1% above national average
- Households earning over $100k: 30.0%
--- #489 highest among all counties nationwide
- Households earning less than $15k: 6.9%
--- #407 highest among all counties nationwide
#9. Lancaster County
--- 9.4% above state average, 7.1% above national average
- Households earning over $100k: 30.6%
--- #449 highest among all counties nationwide
- Households earning less than $15k: 6.7%
--- #390 highest among all counties nationwide
#8. Perry County
--- 11.1% above state average, 8.7% above national average
- Households earning over $100k: 29.8%
--- #496 highest among all counties nationwide
- Households earning less than $15k: 8.1%
--- #360 highest among all counties nationwide
#7. Cumberland County
--- 13.1% above state average, 10.7% above national average
- Households earning over $100k: 32.9%
--- #359 highest among all counties nationwide
- Households earning less than $15k: 6.3%
--- #323 highest among all counties nationwide
#6. Butler County
--- 14.2% above state average, 11.8% above national average
- Households earning over $100k: 35.2%
--- #276 highest among all counties nationwide
- Households earning less than $15k: 7.6%
--- #304 highest among all counties nationwide
#5. Northampton County
--- 14.9% above state average, 12.5% above national average
- Households earning over $100k: 34.7%
--- #289 highest among all counties nationwide
- Households earning less than $15k: 6.6%
--- #293 highest among all counties nationwide
#4. Delaware County
--- 19.8% above state average, 17.3% above national average
- Households earning over $100k: 38.6%
--- #197 highest among all counties nationwide
- Households earning less than $15k: 8.3%
--- #240 highest among all counties nationwide
#3. Bucks County
--- 46.4% above state average, 43.4% above national average
- Households earning over $100k: 46.7%
--- #73 highest among all counties nationwide
- Households earning less than $15k: 5.2%
--- #76 highest among all counties nationwide
#2. Montgomery County
--- 47.0% above state average, 43.9% above national average
- Households earning over $100k: 46.8%
--- #71 highest among all counties nationwide
- Households earning less than $15k: 5.2%
--- #74 highest among all counties nationwide
#1. Chester County
--- 63.7% above state average, 60.3% above national average
- Households earning over $100k: 52.1%
--- #36 highest among all counties nationwide
- Households earning less than $15k: 4.7%
--- #35 highest among all counties nationwide