Logo

SalarySight

Average General Internal Medicine Physician Salary in the United States

According to the U.S. Bureau of Labor Statistics

How much does a general internal medicine physician make in the United States?

The average salary for a general internal medicine physician in the United States is $245,450, but the range typically falls between $108,380 and >$239,200. This corresponds to an average hourly wage of $118.01, with a range between $52.1 and >$115.00.

There are approximately 67,210 people employed as a general internal medicine physician in the United States. With New York, California, Georgia employing the highest number of general internal medicine physicians.The state with the best pay for a general internal medicine physician is Kentucky, with an average annual salary of $283,180, while Wisconsin has the lowest average annual salary of $304,150.

Annual SalaryHourly Wage
10th Percentile$70,120$33.71
25th Percentile$108,380$52.1
Median$223,310$107.36
75th Percentile>$239,200>$115.00
90th Percentile>$239,200>$115.00

Average general internal medicine physician salary by location

The salary of a general internal medicine physician can vary depending on the state. Below is a map of the United States showing the average annual salary for a general internal medicine physician in each state. The darker the color, the higher the salary. The best states for general internal medicine physicians are Kentucky, Massachusetts, Missouri, Illinois, Texas while the worst states are Wisconsin, Washington, South Dakota, Pennsylvania, North Carolina.

Lower salary
Higher salary
StateLow-endAverageHigh-end
Alaska$206,980$402,000>$239,200
Arkansas$59,410$175,810>$239,200
California$72,160$275,110>$239,200
Colorado$149,410$275,870>$239,200
Connecticut$82,030$280,260>$239,200
Florida$107,780$233,010>$239,200
Georgia$120,750$337,610>$239,200
Hawaii>$239,200>$239,200>$239,200
Idaho$62,800$267,940>$239,200
Illinois$71,430$226,750>$239,200
Indiana$128,390$282,410>$239,200
Iowa$77,760$244,890>$239,200
Kentucky$81,260$283,180>$239,200
Maine$182,220$290,530>$239,200
Maryland$110,210$252,330>$239,200
Massachusetts$70,480$238,050>$239,200
Michigan$65,240$223,280>$239,200
Minnesota$170,200$294,060>$239,200
Mississippi$130,110$325,090>$239,200
Missouri$27,460$224,930>$239,200
Montana$63,000$260,000>$239,200
Nebraska$65,880$202,460>$239,200
Nevada$148,090$202,000>$239,200
New Hampshire$64,840$233,890>$239,200
New Jersey$78,760$237,520>$239,200
New Mexico$218,960$270,750>$239,200
New York$77,010$200,320>$239,200
North Carolina$59,000$261,770>$239,200
Ohio$49,870$205,760>$239,200
Oklahoma$123,120$257,750>$239,200
Oregon$194,490$267,570>$239,200
Pennsylvania$156,900$280,130>$239,200
Rhode Island$171,590$221,950>$239,200
South Carolina$93,910$232,380>$239,200
South Dakota$225,160$316,690>$239,200
Tennessee$62,940$155,070>$239,200
Texas$75,720$224,640>$239,200
Utah$92,440$206,020>$239,200
Vermont$176,270$240,770>$239,200
Virginia$80,530$251,540>$239,200
Washington$140,980$308,930>$239,200
Wisconsin$67,620$304,150>$239,200

Even between cities, the salary of a general internal medicine physician can vary. For example, the areas with the highest average salary for general internal medicine physicians is Anchorage, AK with an average salary of $435,020.The city with the lowest average salary for general internal medicine physicians is Iowa City, IA with an average salary of $84,010.

Areas with highest average salaries for general internal medicine physicians

  1. Anchorage, AK - $435,020
  2. East-Central Montana nonmetropolitan area area, MT - $387,780
  3. Knoxville, TN - $386,900
  4. Southeast-Central Idaho nonmetropolitan area area, ID - $377,430
  5. Eau Claire, WI - $377,120

Areas with lowest average salaries for general internal medicine physicians

  1. Iowa City, IA - $84,010
  2. West Central-Southwest New Hampshire nonmetropolitan area area, NH - $116,190
  3. Lansing-East Lansing area, MI - $117,690
  4. Athens-Clarke County area, GA - $119,430
  5. Tyler, TX - $135,290

Employment trends for general internal medicine physicians in the United States

The number of general internal medicine physicians in the United States has been increasing over the years. Since 2020, the number of general internal medicine physicians has increased by 16,610. On average, the number of general internal medicine physicians has been increasing by 8.2% each year. The salary of general internal medicine physicians has been increasing. Since 2020, the salary of general internal medicine physicians has increased by $34,490. On average, the salary of general internal medicine physicians has been increasing by 4.1% each year.

Change in salary

Change in employment

How general internal medicine physicians salaries compare to other healthcare practitioners and technical occupations

General Internal Medicine Physicians are part of the healthcare practitioners and technical occupations group. Below is a comparison of the average annual salary for general internal medicine physicians compared to other jobs in the same occupation group. View all healthcare practitioners and technical occupations jobs here.

Frequently Asked Questions