How Much Does an Internal Medicine Physician Make? Salary by State
Median annual salary (U.S.)
$256,560
Internal medicine physicians in the U.S. earn a median of $256,560 a year, or $123.35 an hour. Half of internal medicine physicians earn more than $256,560 and half earn less. The top 10% make more than $475,430.
Pay percentiles for internal medicine physicians
| Percentile | Hourly | Annual |
|---|---|---|
| 10th | $35.37 | $73,570 |
| 25th | $59.84 | $124,470 |
| 50th (median) | $123.35 | $256,560 |
| 75th | $180.22 | $374,850 |
| 90th | $228.57 | $475,430 |
U.S. wages, May 2025. BLS occupation: General Internal Medicine Physicians (SOC 29-1216). Source: BLS Occupational Employment and Wage Statistics (OEWS)
Highest-paying states for internal medicine physicians
| State | Median annual | Median hourly | vs. U.S. |
|---|---|---|---|
| Hawaii | $239,200+ | $115.00+ | — |
| Georgia | $425,460 | $204.55 | +66% |
| Rhode Island | $379,490 | $182.45 | +48% |
| Minnesota | $373,700 | $179.66 | +46% |
| Wisconsin | $367,160 | $176.52 | +43% |
| Alaska | $366,080 | $176.00 | +43% |
| South Carolina | $359,500 | $172.84 | +40% |
| Idaho | $355,390 | $170.86 | +39% |
| Washington | $340,010 | $163.47 | +33% |
| North Dakota | $338,400 | $162.69 | +32% |
| United States | $256,560 | $123.35 | — |
Top 10 states by median annual wage, May 2025. "+" marks wages above the highest figure BLS publishes ($239,200 a year / $115.00 an hour). Those states are listed first, alphabetically. Source: BLS Occupational Employment and Wage Statistics (OEWS)
How many internal medicine physicians are there?
BLS counts about 67,150 internal medicine physicians employed in the U.S. (May 2025, excluding the self-employed). These figures cover the BLS occupation “General Internal Medicine Physicians”. The most jobs are in New York (10,000), California (6,370) and Georgia (5,440).
The mean (average) annual wage is $267,200, higher than the median of $256,560.
Hourly to annual pay calculator
Per year
- Monthly
- $21,380
- Biweekly
- $9,868
- Weekly
- $4,934
- Daily (8 hours)
- $987
- Hours per year
- 2,080
BLS annual figure; hourly × 2,080 may differ slightly.
Frequently asked questions
How much do internal medicine physicians make an hour?
The median hourly wage for internal medicine physicians is $123.35. The middle 50% earn between $59.84 and $180.22 an hour.
Which state pays internal medicine physicians the most?
Hawaii reports a median wage of more than $239,200 for internal medicine physicians, the highest level BLS publishes, so an exact ranking among them is not available.
What is the starting salary for internal medicine physicians?
BLS does not report pay by experience, but the lowest-paid 10% of internal medicine physicians earn less than $73,570 a year, a common proxy for entry-level pay.