Public Health Physician Salary in Missouri


The average Public Health Physician salary in Missouri is $137,452. The salary range for a Public Health Physician is usually between $44,815 and $171,478 per year, representing the 25th to 75th percentiles respectively. The top 10% of earners, that is the 90th percentile, have an annual salary of $175,637. The average hourly pay for a Public Health Physician is $66.08 per hour.

The employer paying the highest salary for a Public Health Physician job in Missouri is with an average salary as high as N/A.

Are you looking for a specific Public Health Physician salary?

Missouri Public Health Physician Salary Lookup
Average Salary
$137,452/yr
Records Number
8
Employers Number
1
Job Pay Rank
4,119th
Advertisement

Top Paying Employers for Public Health Physician Jobs

EmployerAverage Salary

Public Health Physician Salary in States

Select a state to view specific salary for Public Health Physician and other interesting information


StateAverage SalaryRecords Number
California$100,64610
Idaho$54,0669
Maryland$106,3772
Maine$118,0811
Missouri$118,9548
New Jersey$20,0001
New York$214,73915
Ohio$156,0784
Oregon$160,28120
Pennsylvania$189,9755
Texas$16,2781
Utah$56,9291

Top Paid Public Health Physician in Missouri

NameStateEmployer
Robert Baird D
St. Louis County, MO
Robert Baird DMOSt. Louis CountyView Details
Molly Nelsen J
St. Louis County, MO
Molly Nelsen JMOSt. Louis CountyView Details
Diane Rup M
St. Louis County, MO
Diane Rup MMOSt. Louis CountyView Details
Kathleen Bernhard A
St. Louis County, MO
Kathleen Bernhard AMOSt. Louis CountyView Details
Annamarie Decastro-Hartweger C
St. Louis County, MO
Annamarie Decastro-Hartweger CMOSt. Louis CountyView Details
Mary Mason V
St. Louis County, MO
Mary Mason VMOSt. Louis CountyView Details
James Hinrichs H
St. Louis County, MO
James Hinrichs HMOSt. Louis CountyView Details
Anna Fernandez C
St. Louis County, MO
Anna Fernandez CMOSt. Louis CountyView Details
Missouri Public Health Physician Salary Lookup
Advertisement