Salaripedia
English

How much does a general internal medicine physician make?

$256,600a year

Median yearly pay in the United States: half earn more and half earn less. That is $123.35 an hour or $21,380 a month.

Hourly
$123.35
Average (mean)
$267,200
Jobs
67,150
Pay range
Lowest 10%: $73,570Median: $256,600Highest 10%: $475,400
PercentileYearlyHourly
10th$73,570$35.37
25th$124,500$59.84
Median$256,600$123.35
75th$374,900$180.22
90th$475,400$228.57

By state

Median yearly pay.

Georgia$425,500
Rhode Island$379,500
Minnesota$373,700
Wisconsin$367,200
Alaska$366,100
South Carolina$359,500
Idaho$355,400
Washington$340,000
North Dakota$338,400
Utah$331,700
Mississippi$325,600
Maine$316,900
Indiana$314,400
California$313,900
Alabama$311,200
Colorado$300,000
North Carolina$289,800
Massachusetts$285,300
South Dakota$280,500
Texas$269,100
Oregon$268,600
Maryland$260,400
Arizona$259,300
Ohio$250,000
Kentucky$241,500
Hawaii$239,200
Arkansas$233,100
Tennessee$232,200
New Hampshire$229,200
Vermont$228,700
District of Columbia$223,300
Florida$222,600
Nebraska$221,400
Missouri$216,600
Oklahoma$216,600
Pennsylvania$213,300
Louisiana$210,400
Connecticut$208,000
New York$183,500
Michigan$150,000
Illinois$140,700
Iowa$122,900
Nevada$114,100
New Jersey$89,990
West Virginia$72,680

Highest paying cities

Metro areas, median yearly pay.

South Bend, IN$485,900
Santa Cruz, CA$431,000
Lafayette, IN$416,900
Jackson, TN$412,500
Oshkosh, WI$385,900
Providence, RI$379,500
Tulsa, OK$377,600
Ithaca, NY$370,300
Lincoln, NE$370,000
Worcester, MA$369,900
Anchorage, AK$366,700
Sacramento, CA$361,600
Waterbury, CT$360,600
Deltona, FL$358,100
Boise City, ID$355,400

In other countries

General Internal Medicine Physician belongs to the international group "Generalist medical practitioners".

Compare pay in 140 countries

Similar jobs

Frequently asked questions

How much does a general internal medicine physician make an hour?

The median hourly pay is $123.35 ($256,600 a year).

How much does a general internal medicine physician make a month?

About $21,380 a month before tax, based on a median of $256,600 a year.

How much does a general internal medicine physician make starting out?

The lowest-paid 10% make $73,570 or less a year ($35.37 an hour); the top 10% make $475,400 or more.

Which state pays general internal medicine physicians the most?

Georgia, with a median of $425,500 a year, followed by Rhode Island ($379,500) and Minnesota ($373,700).

Which city pays general internal medicine physicians the most?

South Bend-Mishawaka, IN-MI, with a median of $485,900 a year.

How many general internal medicine physicians are there in the United States?

About 67,150 people work as general internal medicine physicians.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.