Post job

Internal medicine physician salary

Average internal medicine physician salary

$215,014

$103.37 hourly rate

Entry-level internal medicine physician salary
$142,000 yearly salary
Updated December 15, 2025

Internal Medicine Physician Salary Overview

As of October 2025, the average salary for an Internal Medicine Physician in the United States stands at $215,014. This figure represents a typical compensation for those in the field, but actual earnings can fluctuate based on various factors.

Influencing Factors on Salary

  • Geographic Location: Certain states, like California and New York, tend to offer higher salaries due to the cost of living and demand for healthcare services.
  • Experience Level: Physicians with more years in practice often see significant income growth. Entry-level positions may offer lower starting salaries while experienced professionals command higher compensation.
  • Specialization: Additional certifications or subspecialties can also lead to increased earnings. For instance, internal medicine physicians who focus on cardiology or endocrinology may earn more than their generalist counterparts.

Understanding how these factors impact salary can help current and aspiring internal medicine physicians align their career choices with their financial goals.

On this page
Internal medicine physician salary by: 

Let Zippia find your next internal medicine physician job

Floating question marks illustration

Let Zippia find your next internal medicine physician job

Floating question marks illustration

Where can an Internal Medicine Physician earn more?

Compare salary by location
Vs
252k
232k
212k
192k
172k
Columbus, OH$237,160
Springfield, OH$201,604
Compare salary by company
Vs
293k
273k
253k
233k
213k
Freeman Health System$264,614
Fairview Health Services$242,617

Internal medicine physician salary estimates from across the web

Based on the latest salary information compiled by Zippia, Indeed, Glassdoor, Ziprecruiter and SalaryExpert, the average salary for an internal medicine physician typically falls between $203,362 and $306,483.
zippia
$215,014yearly
glassdoor[1]
$236,993yearly
indeed[2]
$277,443yearly
ZipRecruiter[3]
$203,362yearly
SalaryExpert[4]
$306,483yearly

Average internal medicine physician salary by state

The highest-paying states for internal medicine physicians are Vermont, South Dakota, and North Dakota. The lowest average internal medicine physician salary states are Florida, Texas, and Kansas.

  • State view
  • County view
Average salary:

Highest paying states for internal medicine physicians

RankStateAvg. salaryHourly rate
1South Dakota$201,018$96.64
2North Dakota$200,346$96.32
3Vermont$206,466$99.26
4Wisconsin$193,045$92.81
5Maine$197,115$94.77
6Montana$194,948$93.72
7New Hampshire$196,115$94.29
8Minnesota$199,073$95.71
9Wyoming$199,961$96.14
10Nevada$191,108$91.88
11Oklahoma$190,882$91.77
12New Mexico$188,546$90.65
13Oregon$194,066$93.30
14Mississippi$194,989$93.74
15Utah$195,789$94.13
16Alaska$189,262$90.99
17Nebraska$189,960$91.33
18New York$192,457$92.53
19Iowa$187,557$90.17
20Washington$190,491$91.58
21West Virginia$186,548$89.69
22Tennessee$187,110$89.96
23New Jersey$191,691$92.16
24Pennsylvania$183,878$88.40
25Indiana$184,368$88.64
26Connecticut$189,156$90.94
27Arkansas$186,406$89.62
28Idaho$189,390$91.05
29Arizona$183,331$88.14
30Massachusetts$190,408$91.54
31Illinois$184,417$88.66
32Georgia$184,882$88.89
33North Carolina$182,495$87.74
34Ohio$183,894$88.41
35California$188,523$90.64
36Michigan$181,475$87.25
37Louisiana$180,940$86.99
38South Carolina$178,713$85.92
39Kentucky$181,065$87.05
40Missouri$180,997$87.02
41Rhode Island$178,731$85.93
42Colorado$183,000$87.98
43Alabama$179,053$86.08
44Hawaii$152,588$73.36
45Florida$177,407$85.29
46Texas$174,257$83.78
47Virginia$181,097$87.07
48Kansas$173,893$83.60
49Maryland$168,902$81.20
50District of Columbia$173,668$83.49
51Delaware$164,210$78.95

Highest paying cities for internal medicine physicians

The highest-paying cities for internal medicine physicians are Fargo, ND, Portland, OR, and Minneapolis, MN.

RankCityAvg. salaryHourly rate
1Fargo, ND$237,160$114.02
2Portland, OR$234,016$112.51
3Minneapolis, MN$233,558$112.29
4Jackson, MS$229,471$110.32
5Omaha, NE$225,835$108.57
6Longview, WA$223,121$107.27
7Las Vegas, NV$221,282$106.39
8Richmond, CA$220,230$105.88
9Albuquerque, NM$219,286$105.43
10Sheboygan, WI$218,743$105.16
11Colorado Springs, CO$212,403$102.12
12Kingsport, TN$212,179$102.01
13Columbus, GA$208,083$100.04
14Kansas City, MO$207,229$99.63
15Portland, ME$207,124$99.58
16New York, NY$206,256$99.16
17Phoenix, AZ$206,018$99.05
18Indianapolis, IN$205,803$98.94
19Chicago, IL$205,115$98.61
20Springfield, OH$201,604$96.92

Internal medicine physician salary details

An internal medicine physician's salary ranges from $142,000 a year at the 10th percentile to $325,000 at the 90th percentile.

Average internal medicine physician salary graph
Average internal medicine physician salary graph, trends, and summary

What is an internal medicine physician's salary?

PercentileAnnual salaryMonthly salaryHourly rate
90th Percentile$325,000$27,083$156
75th Percentile$267,000$22,250$128
Average$215,014$17,918$103
25th Percentile$172,000$14,333$83
10th Percentile$142,000$11,833$68

Highest paying internal medicine physician jobs

The highest paying types of internal medicine physicians are clinic md associate, physician, and endocrinologist.

Job titleAnnual salaryMonthly salaryHourly rateJob openings
Endocrinologist$234,132$19,511$112.5622,172
General Practice$117,178$9,765$56.3455,666
General Dentist$147,636$12,303$70.9848,612
Internist$223,415$18,618$107.4131,659
Physician$238,887$19,907$114.8546,489
Emergency Room Physician$160,275$13,356$77.0685,836

Top companies hiring internal medicine physicians now:

  1. Mayo Clinic jobs (39)
  2. Franciscan Health jobs (33)
  3. PeaceHealth jobs (33)
  4. Providence Health & Services jobs (25)
  5. MidMichigan Health jobs (40)

Which companies pay internal medicine physicians the most?

Internal medicine physician salaries at Freeman Health System and Scripps Health are the highest-paying according to our most recent salary estimates. In addition, the average internal medicine physician salary at companies like North Mississippi Medical Clinics Inc and Union Hospital of Cecil County are highly competitive.

RankCompanyAverage salaryHourly rate
1Freeman Health System$264,614$127.22
2Scripps Health$259,846$124.93
3North Mississippi Medical Clinics Inc$256,362$123.25
4Union Hospital of Cecil County$254,760$122.48
5Oregon Medical Group$253,307$121.78
6UTMB HEALTHCARE SYSTEMS$252,507$121.40
7Mayo Clinic$251,233$120.79
8Dignity Health$251,103$120.72
9Cameron Regional Medical Center$250,746$120.55
10Grand Itasca Clinic & Hospital$250,732$120.54
11Antelope Valley Hospital$250,146$120.26
12Pacific Medical Centers$249,298$119.85
13SHERIDAN MEMORIAL HOSPITAL ASSOCIATION$248,583$119.51
14Community Health Systems$246,065$118.30
15Delta Health - The Medical Center$245,929$118.24
16OSF HealthCare$245,462$118.01
17Missouri Delta Medical Center$244,260$117.43
18Clarinda Regional Health Center$242,778$116.72
19Houlton Regional Hospital$242,720$116.69
20Fairview Health Services$242,617$116.64

Wage gap by gender, race and education

$221,000$216,800$212,600$208,400$204,200$200,000
MaleFemale

Internal medicine physician salary trends

The average internal medicine physician salary has risen by $20,775 over the last ten years. In 2014, the average internal medicine physician earned $194,239 annually, but today, they earn $215,014 a year. That works out to a 3% change in pay for internal medicine physicians over the last decade.

Compare internal medicine physician salaries for cities or states with the national average over time.

Average internal medicine physician salary over time

Compare internal medicine physician salaries for individual cities or states with the national average.

Internal medicine physician salary by year

YearAvg. salaryHourly rate% Change
2026$215,000$103.37+2.4%
2025$210,000$100.86+1.7%
2024$206,000$99.16+0.8%
2023$205,000$98.36-1.8%
2022$208,000$100.12-0.1%

Recently added internal medicine physician salaries

CompanyJobLocationDate addedSalary
Nuvance HealthClinician Educator (Physician)-Outpatient Internal Medicine Teaching PhysicianDanbury, CT06/30/2025$215,000
Multicare Health SystemPhysician-Internal MedicineSpokane, WA06/30/2025$308,849
OSF HealthcareInternal Medicine PhysicianGalesburg, IL06/30/2025$280,000
Sanford HealthPhysician-Internal MedicineBemidji, MN06/30/2025$278,915
Sound PhysiciansHospital Medicine PhysicianClovis, NM06/30/2025$346,750
HH Medstar Health Inc.Internal Medicine Physician-Baltimore Preventive Medicine CenterBaltimore, MD06/30/2025$230,000
VringoObesity Medicine Physician-RemoteBoise, ID06/29/2025$210,000
Asian Health ServicesInternal Medicine PhysicianOakland, CA06/29/2025$269,578
SearhcPhysician-Internal MedicineSitka, AK06/29/2025$252,725
North ClinicInternal Medicine PhysicianPlymouth, MN06/29/2025$200,000

Internal medicine physician salary FAQs

Search for internal medicine physician jobs

Browse healthcare practitioner and technical jobs