Salaripedia
English

How much does an ophthalmologist make in Pennsylvania?

$304,300a year

Median yearly pay for ophthalmologists in Pennsylvania. That is $146.29 an hour or $25,360 a month.

Hourly
$146.29
Vs. national median
+1%
Rank among states
16 of 34
Jobs in the state
310
Pay range
Lowest 10%: $91,460Median: $304,300Highest 10%: $457,700
PercentileYearlyHourly
10th$91,460$43.97
25th$171,200$82.28
Median$304,300$146.29
75th$394,100$189.46
90th$457,700$220.03

Cities in Pennsylvania

Metro areas, median yearly pay.

Allentown, PA$298,400
Salaries for every job in Pennsylvania

Nearby in the ranking

States with similar pay for ophthalmologists.

13. Texas$323,000
14. Alabama$305,200
15. Washington$304,800
16. Pennsylvania$304,300
17. Colorado$288,100
18. Illinois$284,600
19. Ohio$271,300
Ophthalmologist salary in all states

Frequently asked questions

How much does an ophthalmologist make an hour in Pennsylvania?

The median hourly pay in Pennsylvania is $146.29 ($304,300 a year).

Do ophthalmologists make more in Pennsylvania than the national average?

Yes: $304,300 against $300,100 nationally, 1% more.

Where does Pennsylvania rank for ophthalmologist pay?

Pennsylvania ranks 16 of 34 states.

Which city in Pennsylvania pays ophthalmologists the most?

Allentown-Bethlehem-Easton, PA-NJ, with a median of $298,400 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.