General Internal Medicine Physicians Salary in the United States

Median annual wage: $256,560 · Median hourly: $123.35 · Employment: 67,150

Annual Salary Percentiles

PercentileAnnualHourly
10th$73,570$35.37
25th$124,470$59.84
Median$256,560$123.35
75th$374,850$180.22
90th$475,430$228.57

Quick Facts

What the data says

For career planning: entry-level pay (10th percentile) is about $73,570, median pay is $256,560, and experienced pay (90th percentile) reaches $475,430.

General Internal Medicine Physicians Salary by State

The table below ranks every state by median annual wage. Click a state for detailed local data.

StateMedian AnnualMedian Hourlyvs NationalEmployment
Alabama $311,180 $149.61 +21.3% 310
Alaska $366,080 $176.00 +42.7% 110
Arizona $259,320 $124.67 +1.1% 2,570
Arkansas $233,130 $112.08 -9.1% 290
California $313,890 $150.91 +22.3% 6,370
Colorado $299,990 $144.23 +16.9% 450
Connecticut $208,000 $100.00 -18.9% 980
District of Columbia $223,250 $107.33 -13.0% 490
Florida $222,600 $107.02 -13.2% 2,390
Georgia $425,460 $204.55 +65.8% 5,440
Hawaii 220
Idaho $355,390 $170.86 +38.5% 130
Illinois $140,680 $67.64 -45.2% 1,130
Indiana $314,390 $151.15 +22.5% 2,380
Iowa $122,920 $59.10 -52.1% 380
Kentucky $241,530 $116.12 -5.9% 1,060
Louisiana $210,390 $101.15 -18.0% 0
Maine $316,880 $152.35 +23.5% 270
Maryland $260,410 $125.20 +1.5% 3,250
Massachusetts $285,250 $137.14 +11.2% 1,590
Michigan $149,990 $72.11 -41.5% 2,060
Minnesota $373,700 $179.66 +45.7% 2,270
Mississippi $325,610 $156.55 +26.9% 390
Missouri $216,570 $104.12 -15.6% 160
Nebraska $221,360 $106.42 -13.7% 900
Nevada $114,090 $54.85 -55.5% 390
New Hampshire $229,210 $110.20 -10.7% 450
New Jersey $89,990 $43.26 -64.9% 2,920
New York $183,460 $88.20 -28.5% 10,000
North Carolina $289,780 $139.32 +12.9% 1,700
North Dakota $338,400 $162.69 +31.9% 200
Ohio $249,990 $120.19 -2.6% 1,540
Oklahoma $216,570 $104.12 -15.6% 490
Oregon $268,570 $129.12 +4.7% 230
Pennsylvania $213,310 $102.55 -16.9% 990
Rhode Island $379,490 $182.45 +47.9% 300
South Carolina $359,500 $172.84 +40.1% 1,260
South Dakota $280,520 $134.87 +9.3% 160
Tennessee $232,220 $111.64 -9.5% 1,370
Texas $269,110 $129.38 +4.9% 3,850
Utah $331,720 $159.48 +29.3% 210
Vermont $228,670 $109.94 -10.9% 180
Virginia 860
Washington $340,010 $163.47 +32.5% 1,100
West Virginia $72,680 $34.94 -71.7% 630
Wisconsin $367,160 $176.52 +43.1% 1,450

Data source: BLS OES state file · U.S. BLS OES, May 2024 (updated April 2025)

Related Occupations

Frequently Asked Questions

What is the average salary for general internal medicine physicians?

The median annual wage for general internal medicine physicians is $256,560 ($123.35 per hour), according to the BLS OES survey for May 2024.

Which state pays general internal medicine physicians the most?

Wages vary by state. Use the state table above to compare median annual pay across all 50 states and Washington, D.C.

How many general internal medicine physicians are employed in the U.S.?

There are approximately 67,150 general internal medicine physicians employed nationally, per BLS OES.

How much do general internal medicine physicians make per hour?

The median hourly wage is $123.35. See the hourly salary page for the full percentile breakdown.