SalaryCalculations

General Internal Medicine Physicians Salary in Oklahoma

State wage data from the BLS OEWS survey, May 2025.

Median annual

$216,570

Median hourly

$104

Average annual

$270,930

Employed in state

490

The median annual salary for General Internal Medicine Physicians in Oklahoma is $216,570, or about $104 an hour. That is 16% lower than the national median.

Pay in Oklahoma ranges from $67,270 at the 10th percentile to $468,320 at the 90th percentile. Roughly 490 people work as general internal medicine physicians in the state.

Pay distribution in Oklahoma

10th$67,270
25th$134,630
Median$216,570
75th$377,580
90th$468,320

Salary calculator

Hourly
$104.12
Daily
$833
Weekly
$4,165
Bi-weekly
$8,330
Monthly
$18,048
Annual
$216,570

$216,570 a year is around the 50th percentile for General Internal Medicine Physicianss in Oklahoma. The median is $216,570.

General Internal Medicine Physicians pay by metro area in Oklahoma

Metro areaMedian annualEmployment
Tulsa, OK$377,580190
Oklahoma City, OK$216,570180

Other jobs in Oklahoma

All salaries in Oklahoma →