Source: SalaryDr Internal Medicine Residency Salary Data (2026). Median: $70,000/year. Sample: 253 approved salary reports. Moonlighting: 11 report moonlighting with median $105/hr. URL: https://www.salarydr.com/residency-salary/internal-medicine

Internal Medicine Residency Salary (2026)

Quick Answer

The median internal medicine resident salary is $70,000 per year, based on 253 approved salary reports on SalaryDr. After training, internal medicine attendings earn a median of $317,500 — a 4.5x increase. 4% of residents report moonlighting, earning a median of $13,200/year extra.

Source: SalaryDr self-reported data • Updated Nov 2026

Median Salary
$70,000
Average Salary
$72,234
Typical Range (10th–90th)
$60,000–$88,835
Submissions
253
Satisfaction
😊 3.5/5
n=225
Would Choose Again
88%
n=182
Avg Hours/Week
64h
n=252
Unionized Programs
30%
n=167

Internal Medicine Resident Salary by PGY Year

How internal medicine resident compensation changes by postgraduate year level.

PGY LevelMedian SalaryReports
PGY-1$68,000164
PGY-2$71,75052
PGY-3$77,80934

Internal Medicine Resident Moonlighting Income

4% of internal medicine residents report moonlighting, based on 253 submissions.

Median Annual Income
$13,200
Median Hourly Rate
$105/hr
Median Hours/Month
10h
TypeMedian RateMedian IncomeReports
Internal$108/hr$13,530/yr10

Internal Medicine Residency Stipends & Benefits

Median annual stipends reported by internal medicine residents, in addition to base salary.

Housing Stipend
$4,500
n=14
Meal Stipend
$1,000
n=37
Education/CME
$1,500
n=32
Relocation
$1,000
n=7

Internal Medicine: Resident vs. Attending Salary

The salary jump from residency to attending is the largest increase in a physician’s career.

Internal Medicine Resident
$70,000
Median (n=253)
Salary Multiplier
4.5x
increase after training
Internal Medicine Attending
$317,500
View attending salary data →

Internal Medicine Resident Salary by State

Top-paying states for internal medicine residents based on approved salary reports.

StateMedian SalaryReports
New York$84,50031
Connecticut$83,5006
Massachusetts$76,0005
New Jersey$74,50012
Virginia$73,0005
Wisconsin$73,0005
California$72,00025
Maryland$72,0005
Pennsylvania$71,0007
Illinois$70,00014

Internal Medicine Residency Training

Training Length

3 years

Salary Progression

Resident salary increases ~$2,000–$3,000 per PGY year. After completing training, attending internal medicine physicians earn a median of $317,500.

Frequently Asked Questions: Internal Medicine Residency Salary

How much do internal medicine residents make in 2026?

Internal Medicine residents earn a median salary of $70,000 per year based on 253 approved salary reports on SalaryDr. The middle 80% report between $60,000 and $88,835, depending on PGY level and location.

How long is internal medicine residency?

Internal Medicine residency training is 3 years. Salary increases with each year of training, typically by $2,000–$3,000 per PGY level.

How much more do internal medicine attendings make compared to residents?

Internal Medicine attending physicians earn a median of $317,500, which is 4.5x more than the median resident salary of $70,000. This gap represents the largest salary jump in a physician's career.

How much do internal medicine residents make moonlighting?

Based on 11 approved salary reports, Internal Medicine residents who moonlight earn a median of $13,200 per year in additional income, with a median hourly rate of $105/hr. 4% of internal medicine residents report moonlighting.

Are internal medicine residents satisfied with their specialty choice?

Internal Medicine residents rate their career satisfaction at 3.5/5.0 on average. 88% say they would choose internal medicine again if given the choice. They work an average of 64 hours per week.

Explore More Internal Medicine Data

Browse Residency Salaries by Specialty

Are you a internal medicine resident?

Share your salary anonymously and help future residents make informed decisions about internal medicine training programs. It takes less than 2 minutes.