Salaripedia
English

How much does an optometrist make in Pennsylvania?

$135,400a year

Median yearly pay for optometrists in Pennsylvania. That is $65.10 an hour or $11,280 a month.

Hourly
$65.10
Vs. national median
-1%
Rank among states
26 of 51
Jobs in the state
1,720
Pay range
Lowest 10%: $92,970Median: $135,400Highest 10%: $173,400
PercentileYearlyHourly
10th$92,970$44.70
25th$111,000$53.36
Median$135,400$65.10
75th$163,900$78.79
90th$173,400$83.36

Cities in Pennsylvania

Metro areas, median yearly pay.

Philadelphia, PA$154,000
Allentown, PA$150,600
Reading, PA$139,400
York, PA$135,000
Erie, PA$134,200
Harrisburg, PA$133,800
Scranton, PA$133,000
Lancaster, PA$132,400
Pittsburgh, PA$129,900
Salaries for every job in Pennsylvania

Nearby in the ranking

States with similar pay for optometrists.

23. Michigan$135,700
24. Nevada$135,700
25. Indiana$135,500
26. Pennsylvania$135,400
27. Ohio$134,900
28. District of Columbia$134,800
29. Rhode Island$134,500
Optometrist salary in all states

Frequently asked questions

How much does an optometrist make an hour in Pennsylvania?

The median hourly pay in Pennsylvania is $65.10 ($135,400 a year).

Do optometrists make more in Pennsylvania than the national average?

No: $135,400 against $136,600 nationally, 1% less.

Where does Pennsylvania rank for optometrist pay?

Pennsylvania ranks 26 of 51 states.

Which city in Pennsylvania pays optometrists the most?

Philadelphia-Camden-Wilmington, PA-NJ-DE-MD, with a median of $154,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.