Internal Medicine Physician Salary

$92,021

Average Salary

$92,021

National Average

How much does an Internal Medicine Physician make?

The average salary for an Internal Medicine Physician is $92,021 per year. Ladders estimates are based on our calculations

Top Internal Medicine Physician salaries by location

Popular Internal Medicine Physician Jobs

Physician Internal Medicine Outpatient
Peacehealth  •  

Springfield, OR

Posted Today

Physician-Internal Medicine
Centura Health  •  

Garden City, KS

Posted Today

Physician - Internal Medicine
Franciscan Health  •  

Greenwood, IN

Posted Yesterday

View All Jobs