Internal Medicine Physician Salary in the United States
Based on 65K+ data points from BLS and H-1B filings
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
| Percentile | Annual 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
| # | State | Median Salary | vs National | Employed |
|---|---|---|---|---|
| 1 | Georgia | $425,460 | +63.5% | 5K |
| 2 | Rhode Island | $379,490 | +45.8% | 300 |
| 3 | Minnesota | $373,700 | +43.6% | 2K |
| 4 | Wisconsin | $367,160 | +41.1% | 1K |
| 5 | Alaska | $366,080 | +40.6% | 110 |
| 6 | South Carolina | $359,500 | +38.1% | 1K |
| 7 | Idaho | $355,390 | +36.5% | 130 |
| 8 | Washington | $340,010 | +30.6% | 1K |
| 9 | North Dakota | $338,400 | +30.0% | 200 |
| 10 | Utah | $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).
| # | Industry | Median Salary | vs National | Employed |
|---|---|---|---|---|
| 1 | Management of Companies and Enterprises | $303,100 | +16.5% | 160 |
| 2 | Educational Services | $269,110 | +3.4% | 7K |
| 3 | Health Care and Social Assistance | $256,200 | -1.6% | 60K |
| 4 | Administrative and Support Services | $230,000 | -11.6% | 80 |
| 5 | Professional, Scientific, and Technical Services | $220,790 | -15.2% | 110 |
| 6 | Government (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.
| # | Company | Median Salary | Filings |
|---|---|---|---|
| 1 | Upmc Medical Education | $73,802 | 19 |
| 2 | Emory University | $274,125 | 6 |
| 3 | The University Of Iowa | $275,500 | 6 |
| 4 | Indiana University Indianapolis | $374,400 | 4 |
| 5 | Johns Hopkins University | $90,536 | 3 |
| 6 | Medical College Of Wisconsin | $243,736 | 3 |
Historical Salary Trend — Internal Medicine Physician
| Year | Median 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
| Experience Level | Years | Median Annual Salary |
|---|---|---|
| Junior | 0-2 yrs | $171,646 |
| Mid-level | 3-5 yrs | $260,282 |
| Senior | 6-9 yrs | $348,745 |
| Staff / Lead | 10+ 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.