Occupational Medicine Physician Salary

$117,037

Average Compensation

$117,037

National Average

How much does an Occupational Medicine Physician make?

The average salary for an Occupational Medicine Physician is $117,037 per year. Ladders estimates are based on our calculations

man climbing stairs

Ladders – $100K+ Jobs
High salaries for experts. Sign up.

Popular Occupational Medicine Physician Jobs

Physician - Occupational Health
Veterans Affairs  •  

Mcallen, TX

Posted Yesterday

Occupational Health Manager
Bon Secours Health System  •  

Greenville, SC

Posted 2d ago

Physician – Occupational Medicine
Franciscan Health  •  

Greenwood, IN

Posted 3d ago

View All Jobs blue arrow