Internal Medicine Physician Salaries in the United States

Salary estimated from 45,003 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: April 24, 2018
Average salary
$182,678 per year
  • Most Reported
$60,000
$369,000
Salary Distribution

How much does an Internal Medicine Physician make in the United States?

The average salary for an Internal Medicine Physician is $182,678 per year in the United States. Salary estimates are based on 45,003 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 the United States
CompanyAverage salary
$270,940 per year
$203,861 per year
$201,230 per year
$227,703 per year
$221,298 per year
$207,240 per year
$207,370 per year
$203,628 per year
$199,431 per year
$196,356 per year
Internal Medicine Physician salaries by location
CityAverage salary
$183,908 per year
$204,076 per year
$181,656 per year
$197,533 per year
$215,278 per year

Internal Medicine Physician job openings

Job #170 - Physician - Brooklyn, NY
GreenLife Healthcare Staffing
Brooklyn, NY
Primary Care Physician
One Medical
Burlingame, CA
Primary Care Physician
One Medical
Sunnyvale, CA
Primary Care Physician
One Medical
New York, NY
Primary Care Physician
One Medical
San Francisco, CA
Primary Care Physician
One Medical
Boston, MA
Internal Medicine Physician Jobs