SalaryData

Internal Medicine Physician Salary in Oklahoma

Based on 490+ workers in Oklahoma

Data year: 2025 · Last updated: June 2026

Median Annual Salary (OK)

$216,570

$104.12/hr

vs National Average

$260,282

-16.8% vs national median

Salary Range (10th–90th)

$67K $468K

490 employed in Oklahoma

Salary Distribution — Internal Medicine Physician in Oklahoma

Internal Medicine Physician (OK) salary percentiles
PercentileAnnual Salary
10th percentile$67,270
25th percentile$134,630
Median (50th percentile)$216,570
75th percentile$377,580
90th percentile$468,320

Historical Salary Trend — Internal Medicine Physician in Oklahoma vs National

Historical Internal Medicine Physician (Oklahoma vs National) salary trend
YearMedian Salary (United States)
2022$223,090
2023$204,280
2025$216,570
Historical salary trend for Internal Medicine Physician in Oklahoma
YearOklahoma MedianNational Median
2022$223,090$188,484
2023$204,280$205,372
2025$216,570$260,282

Internal Medicine Physician Salary by Experience Level in Oklahoma

Internal Medicine Physician Salary in Other States

Related Occupations

More Locations