SalaryData

Internal Medicine Physician Salary in the United States

Based on 26K+ data points from BLS and H-1B filings

BLS 2024 Data

Median Annual Salary

$191,251

$91.948/hr

6.9% vs 2023

Salary Range

$58K

10th – 90th percentile

Total Employed

26K

workers nationwide

Internal Medicine Physician salary in the United States averages $191,251 annually, reflecting competitive compensation for this essential medical specialty. With approximately 26,340 practitioners currently employed in this field, internal medicine physicians represent a significant portion of the U.S. healthcare workforce. This median figure represents the typical earnings for physicians dedicated to diagnosing and treating adult patients across diverse clinical settings.

Several factors influence Internal Medicine Physician salary in the United States, including geographic location, years of experience, and practice setting. Physicians working in metropolitan areas or regions with higher costs of living typically earn more than those in rural locations. Additionally, employment type matters significantly—those in private practice, hospital systems, or academic institutions may see different compensation packages. Board certification, specialized training, and patient load also play important roles in determining individual earning potential within this field.

Salary Distribution — Internal Medicine Physician

Internal Medicine Physician salary percentiles
PercentileAnnual Salary
10th percentile$57,740
25th percentile$63,290
Median (50th percentile)$191,251
75th percentile$234,640

Internal Medicine Physician Salary by State

Top 10 Highest-Paying States for Internal Medicine Physician

#StateMedian Salaryvs NationalEmployed
1West Virginia$234,960+22.9%540
2Illinois$234,880+22.8%2K
3Kentucky$231,240+20.9%510
4Vermont$228,840+19.7%200
5Michigan$227,270+18.8%2K
6Rhode Island$223,340+16.8%340
7Connecticut$214,190+12.0%620
8District of Columbia$209,250+9.4%620
9Louisiana$203,740+6.5%1K
10Nebraska$178,620-6.6%740

Historical Salary Trend — Internal Medicine Physician

Historical Internal Medicine Physician salary trend
YearMedian Salary (United States)
2022$188,484
2023$205,372
2024$191,251

Internal Medicine Physician Salary by Experience Level

Frequently Asked Questions

How much do internal medicine physicians make per hour?

Internal medicine physicians earn a median hourly rate of $92/hour in the United States. This translates to an annual median salary of $191,251, making it a lucrative career for healthcare professionals.

What is the salary range for internal medicine doctors in the US?

The salary range for internal medicine physicians starts at $57,740 annually at the lower end. While the upper salary threshold varies, the median salary of $191,251 represents the typical earning potential for professionals in this specialty.

Which state pays internal medicine physicians the most?

West Virginia offers the highest compensation for internal medicine physicians at $234,960 annually, significantly exceeding the national median salary of $191,251.

How many internal medicine physicians are employed in the United States?

There are currently 26,340 internal medicine physicians employed across the United States, representing a substantial portion of the physician workforce in the country.

Related Occupations

More Locations