Skip to Main Content

Preventive Medicine Physicians

Earnings

Salary.com reports that salaries for preventive medicine physicians ranged from $168,913 to $215,441 in 2024.

Some sources provide higher salary figures. For example, The Medscape Physician Compensation Report 2024 reports that public health and preventative medicine physicians earned average salaries of $263,000.

Salaried doctors usually earn benefits such as health and dental insurance, paid vacations, and the opportunity to participate in retirement plans. Self-employed physicians usually have higher median incomes than salaried doctors, although they are also responsible for covering the costs of their health insurance and retirement. But they must provide their own benefits.

Related Professions