Salaripedia
English

How much does a general internal medicine physician make in Massachusetts?

$285,300a year

Median yearly pay for general internal medicine physicians in Massachusetts. That is $137.14 an hour or $23,770 a month.

Hourly
$137.14
Vs. national median
+11%
Rank among states
18 of 45
Jobs in the state
1,590
Pay range
Lowest 10%: $84,750Median: $285,300Highest 10%: $369,900
PercentileYearlyHourly
10th$84,750$40.75
25th$176,700$84.96
Median$285,300$137.14
75th$309,600$148.83
90th$369,900$177.85

Cities in Massachusetts

Metro areas, median yearly pay.

Providence, RI$379,500
Worcester, MA$369,900
Boston, MA$243,200
Barnstable Town, MA$239,200
Pittsfield, MA$228,700
Salaries for every job in Massachusetts

Nearby in the ranking

States with similar pay for general internal medicine physicians.

15. Alabama$311,200
16. Colorado$300,000
17. North Carolina$289,800
18. Massachusetts$285,300
19. South Dakota$280,500
20. Texas$269,100
21. Oregon$268,600
General Internal Medicine Physician salary in all states

Frequently asked questions

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

The median hourly pay in Massachusetts is $137.14 ($285,300 a year).

Do general internal medicine physicians make more in Massachusetts than the national average?

Yes: $285,300 against $256,600 nationally, 11% more.

Where does Massachusetts rank for general internal medicine physician pay?

Massachusetts ranks 18 of 45 states.

Which city in Massachusetts pays general internal medicine physicians the most?

Providence-Warwick, RI-MA, with a median of $379,500 a year.

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.