Internal Medicine Physician Salaries in the United States

Salary estimated from 7,181 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: February 11, 2019
Average salary
$183,170 per year
  • Most Reported
$56,000
$381,000
Salary Distribution

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

The average salary for an Internal Medicine Physician is $183,170 per year in the United States. Salary estimates are based on 7,181 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
$266,613 per year
$265,598 per year
$250,836 per year
$231,958 per year
$220,573 per year
$216,280 per year
$212,076 per year
$215,497 per year
$210,281 per year
$213,389 per year
Internal Medicine Physician salaries by location
CityAverage salary
$184,412 per year
$185,134 per year
$227,623 per year
$172,978 per year
$216,169 per year

Internal Medicine Physician job openings

Telemedicine Physician (All States)
Integrated Support Plus, Inc.
Providence, RI
Telemedicine Physician (All States)
Integrated Support Plus, Inc.
New Orleans, LA
Internal Medicine Physician - McDowell Internal Medicine - Marion, NC
Mission Health
Marion, NC
Internal Medicine Physician-Mission Internal Medicine (Arden, NC)
Mission Health
Asheville, NC
Internal Medicine Physician sought to join a hospital employed traditional practice.
Alpha Medical
West Virginia
Physician MD/DO - Internal Medicine
Healthy Connections, Inc.
Mena, AR
Internal Medicine Physician Jobs