Internal Medicine Physician Salaries in Baltimore, MD

Salary estimated from 54 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: August 15, 2018
Average in Baltimore, MD
$205,712 per year
12% Above national average
  • Most Reported
$101,000
$345,000
Salary Distribution

How much does an Internal Medicine Physician make in Baltimore, MD?

The average salary for an Internal Medicine Physician is $205,712 per year in Baltimore, MD, which is 12% above the national average. Salary estimates are based on 54 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 Baltimore, MD
CompanyAverage salary
$250,000 per year
$230,000 per year
$300,000 per year
$203,238 per year
$188,149 per year
$202,728 per year
$179,355 per year
$160 per hour
Internal Medicine Physician salaries by location
CityAverage salary
$193,271 per year
$180,607 per year
$174,929 per year
$14,491 per month
$173 per day

Internal Medicine Physician job openings

Hospitalist - Sinai
LifeBridge Health
Baltimore, MD
Chief Medical Officer
Baltimore Medical System, Inc.
Baltimore, MD
Primary Care Physician, IM / FM / Med-Ped
AllCare
Pikesville, MD
PHYSICIAN - INTERNAL MEDICINE
Johns Hopkins Community Physicians
Baltimore, MD
Physician
Health Care for the Homeless
Baltimore, MD
Medical Assistant - Internal Medicine FPP
LifeBridge Health
Baltimore, MD
Internal Medicine Physician jobs in Baltimore, MD