facebook tracking General Internal Medicine Physician salary 2025: how much general internal medicine physicians make, by state and city

How much do general internal medicine physicians make?

What general internal medicine physicians earn across the U.S., in every state and in the top-paying metro areas (May 2025 BLS data).

May 2025BLS OEWSSOC 29-1216
Pay in your state
Median pay in the U.S.
$256,560

a year, or $123.35 an hour, for general internal medicine physicians nationally. The average (mean) is $267,200 ($128.46 an hour).

The middle half earn $124,470 to $374,850. Median means half earn more and half earn less.

Pay range, U.S.
Bottom 10% earn under
$73,570
25th percentile
$124,470
Median
$256,560
75th percentile
$374,850
Top 10% earn over
$475,430
Jobs nationally
67,150

General Internal Medicine Physicians employed across the U.S.. Most work in New York, California, Georgia.

Highest-paying state
Georgia

$425,460 a year. Lowest: West Virginia at $72,680.

General Internal Medicine Physician pay in Georgia

General Internal Medicine Physician pay by state

Darker states pay more. Select a state for its cities and how it compares.

General Internal Medicine Physician salary in every state

Pay a year is the median, or the average where BLS publishes no median (marked "(avg)"). Click a column to sort.

State Pay a year Hourly Jobs Per 1,000 jobs
Alabama $311,180 $149.61 310 0.15
Alaska $366,080 $176.00 110 0.35
Arizona $259,320 $124.67 2,570 0.8
Arkansas $233,130 $112.08 290 0.23
California $313,890 $150.91 6,370 0.35
Colorado $299,990 $144.23 450 0.16
Connecticut $208,000 $100.00 980 0.58
Florida $222,600 $107.02 2,390 0.24
Georgia $425,460 $204.55 5,440 1.11
Hawaii $239,200+ $115.00+ 220 0.35
Idaho $355,390 $170.86 130 0.15
Illinois $140,680 $67.64 1,130 0.19
Indiana $314,390 $151.15 2,380 0.74
Iowa $122,920 $59.10 380 0.24
Kentucky $241,530 $116.12 1,060 0.53
Louisiana $210,390 $101.15 – –
Maine $316,880 $152.35 270 0.42
Maryland $260,410 $125.20 3,250 1.18
Massachusetts $285,250 $137.14 1,590 0.44
Michigan $149,990 $72.11 2,060 0.47
Minnesota $373,700 $179.66 2,270 0.77
Mississippi $325,610 $156.55 390 0.34
Missouri $216,570 $104.12 160 0.06
Nebraska $221,360 $106.42 900 0.88
Nevada $114,090 $54.85 390 0.25
New Hampshire $229,210 $110.20 450 0.65
New Jersey $89,990 $43.26 2,920 0.68
New York $183,460 $88.20 10,000 1.03
North Carolina $289,780 $139.32 1,700 0.34
North Dakota $338,400 $162.69 200 0.46
Ohio $249,990 $120.19 1,540 0.28
Oklahoma $216,570 $104.12 490 0.29
Oregon $268,570 $129.12 230 0.12
Pennsylvania $213,310 $102.55 990 0.16
Rhode Island $379,490 $182.45 300 0.6
South Carolina $359,500 $172.84 1,260 0.55
South Dakota $280,520 $134.87 160 0.34
Tennessee $232,220 $111.64 1,370 0.42
Texas $269,110 $129.38 3,850 0.27
Utah $331,720 $159.48 210 0.12
Vermont $228,670 $109.94 180 0.6
Virginia – – 860 0.21
Washington $340,010 $163.47 1,100 0.31
West Virginia $72,680 $34.94 630 0.9
Wisconsin $367,160 $176.52 1,450 0.49
Advertisement

Top-paying metro areas for general internal medicine physicians

Metro areas with at least 50 general internal medicine physicians, by pay a year. Rural (nonmetropolitan) areas are not included.

Metro areaPay a yearHourlyJobs
South Bend-Mishawaka, IN-MI $485,900 $233.61 140
Lafayette-West Lafayette, IN $416,860 $200.41 120
Jackson, TN $412,460 $198.30 160
Oshkosh-Neenah, WI $385,880 $185.52 80
Providence-Warwick, RI-MA $379,490 $182.45 330
Tulsa, OK $377,580 $181.53 190
Ithaca, NY $370,320 $178.04 120
Worcester, MA $369,930 $177.85 180
Anchorage, AK $366,650 $176.27 80
Waterbury-Shelton, CT $360,610 $173.37 90
Deltona-Daytona Beach-Ormond Beach, FL $358,050 $172.14 80
Boise City, ID $355,390 $170.86 70
Macon-Bibb County, GA $354,430 $170.40 60
Bismarck, ND $351,580 $169.03 50
Florence, SC $348,250 $167.43 50

Metro areas with the most general internal medicine physicians

Metro areaJobsPay a year
New York-Newark-Jersey City, NY-NJ 10,380 $105,960
Baltimore-Columbia-Towson, MD 2,100 $322,890
Phoenix-Mesa-Chandler, AZ 1,960 $259,320
Minneapolis-St. Paul-Bloomington, MN-WI 1,440 $330,200
Washington-Arlington-Alexandria, DC-VA-MD-WV 1,370 $223,250
Dallas-Fort Worth-Arlington, TX 1,350 $276,520
Detroit-Warren-Dearborn, MI 1,230 $149,990
Boston-Cambridge-Newton, MA-NH 1,220 $243,230
Houston-Pasadena-The Woodlands, TX 1,030 $274,410
Indianapolis-Carmel-Greenwood, IN 1,020 $289,470
Philadelphia-Camden-Wilmington, PA-NJ-DE-MD 930 $159,330
Seattle-Tacoma-Bellevue, WA 850 $340,010
Omaha, NE-IA 740 $185,110
Chicago-Naperville-Elgin, IL-IN 680 $226,060
Riverside-San Bernardino-Ontario, CA 650 $99,840

Related jobs

Other jobs in physicians and surgeons, with national pay a year.

Questions about general internal medicine physician pay

How much does a general internal medicine physician make?

The median pay for general internal medicine physicians in the U.S. was $256,560 a year ($123.35 an hour) in May 2025, according to the Bureau of Labor Statistics. The middle half earned between $124,470 and $374,850.

Which states pay general internal medicine physicians the most?

The highest pay was in Georgia ($425,460), Rhode Island ($379,490), Minnesota ($373,700), Wisconsin ($367,160), Alaska ($366,080). The lowest was in West Virginia ($72,680), New Jersey ($89,990), Nevada ($114,090).

How much do the highest-paid general internal medicine physicians make?

The best-paid 10% of general internal medicine physicians earned more than $475,430 a year, while the lowest-paid 10% earned less than $73,570. Pay usually rises with experience, specialty, shift and location.

Which city pays general internal medicine physicians the most?

Among metro areas with at least 50 general internal medicine physicians, South Bend-Mishawaka, IN-MI pays the most, with median pay of $485,900 a year (May 2025).

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

About 67,150 people were employed as general internal medicine physicians in May 2025.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics, May 2025, all industries. Median pay is the middle wage; where BLS publishes no median, the average (mean) is shown, marked "(avg)". BLS doesn't publish exact figures above its reporting limit; those are shown with a "+". Metro areas with fewer than 50 jobs in this occupation are left out. Pay doesn't reflect cost of living, overtime or shift differentials.