Internal Medicine Physician Salaries in US

Salary estimated from 7,378 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: September 21, 2018
Average in US
$183,902 per year
  • Most Reported
$60,000
$373,000
Salary Distribution

How much does an Internal Medicine Physician make in US?

The average salary for an Internal Medicine Physician is $183,902 per year in US. Salary estimates are based on 7,378 salaries submitted anonymously to Indeed by Internal Medicine Physician employees, users, and collected from past and present job advertisements on Indeed in the past 36 months. The typical tenure for an Internal Medicine Physician is 1-3 years.
Internal Medicine Physician salaries by company in US
CompanyAverage salary
$250,437 per year
$220,121 per year
$218,783 per year
$220,900 per year
$209,762 per year
$232,368 per year
$217,203 per year
$211,471 per year
$202,389 per year
$200,709 per year
Internal Medicine Physician salaries by location
CityAverage salary
$178,483 per year
$178,833 per year
$235,033 per year
$143,009 per year
$222,336 per year

Internal Medicine Physician job openings

Internal Medicine Faculty - Clinical and Applied Science Education SOM
University of the Incarnate Word
San Antonio, TX
Collaborating Physician
Marathon Health
Dallas, TX
Primary Care Provider - MD or Nurse Practitioner - Broward County
Sanitas
Plantation, FL
Primary Care Provider - MD or Nurse Practitioner - Union City
Sanitas
Union City, NJ
Primary Care Provider - MD or Nurse Practitioner - North Newark
Sanitas
Newark, NJ
Primary Care Provider - MD or Nurse Practitioner - Jersey City
Sanitas
Jersey City, NJ
Internal Medicine Physician jobs in US