Internal Medicine Doctor salary

Average internal medicine doctor salary

$155,640

$74.83 hourly rate

Entry-level internal medicine doctor salary
$80,000 yearly salary
Updated January 8, 2025

How much does an internal medicine doctor make?

The average internal medicine doctor salary in the United States is $155,640. Internal medicine doctor salaries typically range between $80,000 and $302,000 yearly. The average hourly rate for internal medicine doctors is $74.83 per hour.

Internal medicine doctor salary is impacted by location, education, and experience. Internal medicine doctors earn the highest average salary in Rhode Island.

On This Page
Internal medicine doctor salary by: 
Zippi Waving Small

Level up your salary

Let Zippi find your next Internal Medicine Doctor job

Zippi Waving Small

Level up your salary

Let Zippi find your next Internal Medicine Doctor job

Where can an Internal Medicine Doctor earn more?

Compare salary by location
Loading...
Vs
Loading...
193k
173k
153k
133k
113k
93k
Columbus, OH$179,855
Colorado Springs, CO$122,894
Compare salary by company
Loading...
Vs
Loading...
286k
266k
246k
226k
206k
186k
166k
146k
Sanford Health$259,366
The University of Kansas Health System$175,671

Internal Medicine Doctor salary estimates from across the web

Based on the latest salary information compiled by Zippia, Ziprecruiter and Comparably, the average salary for an internal medicine doctor typically falls between $145,118 and $188,750.
zippia
$155,640yearly
comparably[1]
$145,118yearly
ZipRecruiter[2]
$188,750yearly

Average internal medicine doctor salary by state

Highest paying states for internal medicine doctors

Rank
ascdesc
State
ascdesc
Avg. Salary
ascdesc
Hourly Rate
ascdesc
1Maine$154,411$74.24
2Vermont$159,870$76.86
3Rhode Island$163,880$78.79
4Iowa$152,815$73.47
5New Hampshire$151,634$72.90
6Nevada$154,340$74.20
7Oregon$152,861$73.49
8Ohio$155,256$74.64
9Georgia$156,057$75.03
10North Dakota$147,138$70.74
11Arkansas$150,979$72.59
12North Carolina$147,467$70.90
13New York$151,596$72.88
14Minnesota$148,142$71.22
15Massachusetts$150,997$72.59
16Connecticut$149,638$71.94
17West Virginia$148,544$71.42
18Illinois$147,095$70.72
19New Jersey$149,761$72.00
20Arizona$147,616$70.97
21Virginia$153,663$73.88
22Oklahoma$145,928$70.16
23Florida$145,492$69.95
24Wisconsin$141,498$68.03
25Wyoming$146,984$70.67
26Indiana$145,467$69.94
27Utah$147,839$71.08
28New Mexico$140,470$67.53
29California$148,903$71.59
30Michigan$144,179$69.32
31South Dakota$143,057$68.78
32Kentucky$145,033$69.73
33Alabama$145,515$69.96
34Nebraska$141,506$68.03
35South Carolina$142,288$68.41
36Texas$139,295$66.97
37Kansas$137,671$66.19
38District of Columbia$139,964$67.29
39Missouri$139,786$67.20
40Washington$135,968$65.37
41Tennessee$136,081$65.42
42Montana$133,873$64.36
43Pennsylvania$131,585$63.26
44Alaska$137,312$66.02
45Idaho$137,980$66.34
46Louisiana$135,214$65.01
47Mississippi$134,262$64.55
48Colorado$118,350$56.90
49Delaware$131,780$63.36
50Hawaii$88,879$42.73
51Maryland$132,079$63.50

Highest paying cities for internal medicine doctors

The highest-paying cities for internal medicine doctors are Canton, OH, Columbus, GA, and Jacksonville, FL.

Rank
ascdesc
City
ascdesc
Avg. Salary
ascdesc
Hourly Rate
ascdesc
1Canton, OH$179,855$86.47
2Columbus, GA$179,305$86.20
3Jacksonville, FL$174,815$84.05
4Concord, NH$169,218$81.35
5Salem, MA$168,653$81.08
6Coon Rapids, MN$165,365$79.50
7Clovis, CA$165,055$79.35
8Birmingham, AL$162,773$78.26
9Anchorage, AK$160,171$77.01
10Aberdeen, SD$158,396$76.15
11Appleton, WI$156,650$75.31
12Conroe, TX$150,767$72.48
13Knoxville, TN$150,537$72.37
14Rio Rancho, NM$150,141$72.18
15Coeur dAlene, ID$143,578$69.03
16Baltimore, MD$140,522$67.56
17Abington, PA$139,703$67.16
18Colorado Springs, CO$122,894$59.08

Internal Medicine Doctor salary details

An internal medicine doctor's salary ranges from $80,000 a year at the 10th percentile to $302,000 at the 90th percentile.

Average Internal Medicine Doctor Salary Graph
Average Internal Medicine Doctor Salary Graph, Trends, and Summary

What is an internal medicine doctor's salary?

Percentile
ascdesc
Annual Salary
ascdesc
Monthly Salary
ascdesc
Hourly Rate
ascdesc
90th Percentile$302,000$25,167$145
75th Percentile$220,000$18,333$106
Average$155,640$12,970$75
25th Percentile$109,000$9,083$52
10th Percentile$80,000$6,667$38

Highest paying internal medicine doctor jobs

The highest paying types of internal medicine doctors are clinic md associate, endocrinologist, and internist.

Job Title
ascdesc
Annual Salary
ascdesc
Monthly Salary
ascdesc
Hourly Rate
ascdesc
Job Openings
ascdesc
Endocrinologist$234,132$19,511$112.5622,172
Emergency Room Physician$160,275$13,356$77.0685,836
Doctor$208,582$17,382$100.2814,571
General Practice$117,178$9,765$56.3455,666
Internist$223,415$18,618$107.4131,659
Emergency Medicine Physician$162,369$13,531$78.0664,109

Which companies pay internal medicine doctors the most?

Internal medicine doctor salaries at Sanford Health and PeaceHealth are the highest-paying according to our most recent salary estimates. In addition, the average internal medicine doctor salary at companies like INTEGRIS Health and HealthPartners are highly competitive.

Rank
ascdesc
Company
ascdesc
Average Salary
ascdesc
Hourly Rate
ascdesc
1Sanford Health$259,366$124.70
2PeaceHealth$252,072$121.19
3INTEGRIS Health$250,173$120.28
4HealthPartners$235,709$113.32
5Baylor Scott & White Health$212,780$102.30
6Southern California Medical Center$209,675$100.81
7Kaiser Permanente$207,585$99.80
8Ardent Health Services$206,180$99.13
9Summit Health Oregon$205,084$98.60
10Pulmonary Associates of Richmond$203,170$97.68
11All Medical Personnel$196,512$94.48
12Trinity Health$191,369$92.00
13Affinity Health Group$189,867$91.28
14Lowell General Hospital$183,465$88.20
15SIMED Health$181,653$87.33
16Presbyterian$178,458$85.80
17BJC HealthCare$177,809$85.49
18Cleveland Clinic$176,203$84.71
19University of Mississippi Medical Center$175,960$84.60
20The University of Kansas Health System$175,671$84.46

Wage gap by gender, race and education

$162,000$157,400$152,800$148,200$143,600$139,000
MaleFemale

Internal Medicine Doctor salary trends

The average internal medicine doctor salary has risen by $15,038 over the last ten years. In 2014, the average internal medicine doctor earned $140,602 annually, but today, they earn $155,640 a year. That works out to a 3% change in pay for internal medicine doctors over the last decade.

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

Average internal medicine doctor salary over time

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

  • National Average
  • Columbus, OH

Internal Medicine Doctor salary by year

Year
ascdesc
Avg. Salary
ascdesc
Hourly Rate
ascdesc
% Change
ascdesc
2025$156,000$74.83+2.4%
2024$152,000$73.01+1.7%
2023$149,000$71.78+0.8%
2022$148,000$71.20-1.8%
2021$151,000$72.47-0.1%

Recently added internal medicine doctor salaries

Company
ascdesc
Job
ascdesc
Location
ascdesc
Date Added
ascdesc
Salary
ascdesc
Premise HealthInternal MedicineSan Francisco, CA12/15/2024$325,000
Permanente MedicineFamily Medicine/Internal Medicine (Outpatient)Long Beach, CA12/15/2024$352,271
Curare Group, Inc.Internal MedicineBirmingham, AL12/15/2024$200,000
Enterprise Medical RecruitingInternal MedicineArlington, TX12/15/2024$225,000
The Inline GroupInternal MedicineSan Francisco, CA12/15/2024$230,502
HCRC StaffingInternal MedicineRockford, IL12/15/2024$180,000
ScpmgInternal Medicine (Lgbtq & HIV Primary Care)Los Angeles, CA12/15/2024$342,275
Genesis Healthcare ConsultantsInternal MedicineSeminole, FL12/12/2024$200,000
California Physician OpportunitiesInternal MedicineCorona, CA12/12/2024$250,000
Enterprise Medical RecruitingInternal MedicineCorona, CA12/12/2024$250,000

Internal Medicine Doctor salary FAQs

Search for internal medicine doctor jobs

Loading...
Loading...

Browse healthcare practitioner and technical jobs