Skip to content
AffordMap
Healthcare

General Internal Medicine Physicians Salary by State and Metro Area (2026)

General Internal Medicine Physicianss in the United States earn a median salary of $236,350/year ($113.63/hr). Salaries range from $70,100 to $0 depending on experience. Below, compare salaries across all 50 states and top metro areas.

$70K
10th percentile
$135K
25th percentile
$236K
Median
$0
75th percentile
$0
90th percentile

General Internal Medicine Physicians salary by state

StateMedianHourlyEmployment
West Virginia$235K$112.96/hr540
Illinois$235K$112.92/hr1,660
Kentucky$231K$111.17/hr510
Vermont$229K$110.02/hr200
Michigan$227K$109.26/hr1,810
Rhode Island$223K$107.37/hr340
Connecticut$214K$102.98/hr620
District of Columbia$209K$100.6/hr620
Louisiana$204K$97.95/hr1,000
Nebraska$179K$85.88/hr740

Top paying metro areas

Metro areaMedianEmployment
North Port-Bradenton-Sarasota, FL$239K270
Prescott Valley-Prescott, AZ$239K70
New Haven, CT$238K50
Elmira, NY$237K90
Chicago-Naperville-Elgin, IL-IN$234K1,420
Charleston-North Charleston, SC$234K100
Ann Arbor, MI$234K90
Tucson, AZ$232K180
Peoria, IL$232K50
Lexington-Fayette, KY$231K300
How to become a general internal medicine physiciansCareer guide →