SalaryData

Internal Medicine Physician Salary in the United States

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

BLS 2025 Data

Median Annual Salary

$260,282

$125.14/hr

Salary Range

$113K – $429K

10th – 90th percentile

Total Employed

65K

workers nationwide

The median salary for an Internal Medicine Physician in the United States is $260,282 annually, equating to approximately $125 per hour. This figure represents the midpoint of earnings for the roughly 64,790 professionals in this field, offering a benchmark for compensation across the country.

Several factors can influence the Internal Medicine Physician salary in the United States. These include years of experience, geographic location, the specific healthcare setting (e.g., hospital, private practice, academic institution), and any subspecialties or certifications held by the physician. The salary range can vary significantly, from $113,343 to $428,530.

Salary Distribution — Internal Medicine Physician

Internal Medicine Physician salary percentiles
PercentileAnnual Salary
10th percentile$113,343
25th percentile$171,646
Median (50th percentile)$260,282
75th percentile$348,745
90th percentile$428,530

Internal Medicine Physician Salary by State

Top 10 Highest-Paying States for Internal Medicine Physician

#StateMedian Salaryvs NationalEmployed
1Georgia$425,460+63.5%5K
2Rhode Island$379,490+45.8%300
3Minnesota$373,700+43.6%2K
4Wisconsin$367,160+41.1%1K
5Alaska$366,080+40.6%110
6South Carolina$359,500+38.1%1K
7Idaho$355,390+36.5%130
8Washington$340,010+30.6%1K
9North Dakota$338,400+30.0%200
10Utah$331,720+27.4%210

Internal Medicine Physician Salary by Industry

How much Internal Medicine Physicians earn across industries nationwide — Management of Companies and Enterprises pays the most ($303,100 median). Ranked by median annual salary (2025 BLS OEWS data).

#IndustryMedian Salaryvs NationalEmployed
1Management of Companies and Enterprises$303,100+16.5%160
2Educational Services$269,110+3.4%7K
3Health Care and Social Assistance$256,200-1.6%60K
4Administrative and Support Services$230,000-11.6%80
5Professional, Scientific, and Technical Services$220,790-15.2%110
6Government (excl. schools, hospitals & USPS)$211,220-18.8%330

Source: U.S. Bureau of Labor Statistics, OEWS National Industry-Specific estimates, May 2025. National figures.

Top H-1B Employers for Internal Medicine Physician

Companies that filed the most H-1B applications for Internal Medicine Physician roles, with their median base salary.

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
2025$260,282
2026 (projected)$275,899

The latest year is a projection based on recent wage trends — BLS has not yet released that year’s data.

Internal Medicine Physician Salary by Experience Level

Internal Medicine Physician salary by experience level
Experience LevelYearsMedian Annual Salary
Junior0-2 yrs$171,646
Mid-level3-5 yrs$260,282
Senior6-9 yrs$348,745
Staff / Lead10+ yrs$428,530

Frequently Asked Questions

What is the average salary for an Internal Medicine Physician in the US?

The median salary for an Internal Medicine Physician in the United States is $260,282 per year. This means half of professionals in this field earn more, and half earn less than this amount.

What is the salary range for an Internal Medicine Physician?

The salary range for an Internal Medicine Physician can be quite broad, spanning from $113,343 on the lower end to $428,530 on the higher end.

Which states pay Internal Medicine Physicians the most?

Georgia currently stands out as the top-paying state for Internal Medicine Physicians, with an average reported salary of $425,460 annually.

How many Internal Medicine Physicians are employed in the US?

There are approximately 64,790 Internal Medicine Physicians employed across the United States. This indicates a substantial demand for these medical professionals.

Related Occupations

More Locations