Salaripedia
English

How much does a pediatrician make in Pennsylvania?

$226,400a year

Median yearly pay for pediatricians in Pennsylvania. That is $108.87 an hour or $18,870 a month.

Hourly
$108.87
Vs. national median
+8%
Rank among states
14 of 49
Jobs in the state
1,120
Pay range
Lowest 10%: $135,400Median: $226,400Highest 10%: $356,500
PercentileYearlyHourly
10th$135,400$65.08
25th$192,300$92.45
Median$226,400$108.87
75th$264,200$127.00
90th$356,500$171.41

Cities in Pennsylvania

Metro areas, median yearly pay.

York, PA$345,000
Philadelphia, PA$226,400
Allentown, PA$212,500
Pittsburgh, PA$208,100
Salaries for every job in Pennsylvania

Nearby in the ranking

States with similar pay for pediatricians.

11. North Dakota$235,000
12. Arizona$234,000
13. Minnesota$226,700
14. Pennsylvania$226,400
15. Oregon$224,700
16. Missouri$223,900
17. Massachusetts$221,200
Pediatrician salary in all states

Frequently asked questions

How much does a pediatrician make an hour in Pennsylvania?

The median hourly pay in Pennsylvania is $108.87 ($226,400 a year).

Do pediatricians make more in Pennsylvania than the national average?

Yes: $226,400 against $210,000 nationally, 8% more.

Where does Pennsylvania rank for pediatrician pay?

Pennsylvania ranks 14 of 49 states.

Which city in Pennsylvania pays pediatricians the most?

York-Hanover, PA, with a median of $345,000 a year.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.