Family Medicine Physicians Salary in Oklahoma

Ranked #3 of 51 · OK

29% above U.S. average
Mean annual salary $329,940 ≈ $159/hr
Median annual salary $361,350
Employment 2,170

Salary Distribution (10th–90th percentile)

P10 $127,950P25 $206,570 Median $361,350P75 $481,870P90 $486,270

About 80% of family medicine physicianss in Oklahoma earn between $127,950 and $486,270. The blue band is the middle 50% (P25–P75); the dot marks the median.

Compared to the U.S.

Oklahoma
$329,940
U.S. average
$255,820

The mean family medicine physicians salary in Oklahoma is $329,940, about 29% above the U.S. average ($255,820). That works out to roughly $159/hr at 2,080 hours per year.

Metro Areas in Oklahoma

Metro areaMedianMeanEmployment
Oklahoma City, OK $481,870 $376,600 940
Lawton, OK $448,460 $321,470 80
Northeast Oklahoma nonmetropolitan area $361,350 $302,190 190
Tulsa, OK $350,190 $309,380 540
Northwest Oklahoma nonmetropolitan area $260,000 $301,100 80
Southeast Oklahoma nonmetropolitan area $244,640 $236,810 250

Frequently Asked Questions

How much do family medicine physicians make in Oklahoma?

The median family medicine physicians salary in Oklahoma is $361,350 per year (mean $329,940), and about 80% earn between $127,950 and $486,270.

How much do family medicine physicians make per hour in Oklahoma?

Roughly $159 per hour, based on a mean annual wage of $329,940 and 2,080 work hours per year.

Is Oklahoma a high-paying state for family medicine physicians?

Oklahoma ranks #3 of 51 states for family medicine physicians pay. Its mean salary of $329,940 is about 29% above the U.S. average of $255,820.

Which metro areas in Oklahoma pay family medicine physicians the most?

The highest-paying metro areas in Oklahoma for family medicine physicians are Oklahoma City, OK ($481,870), Lawton, OK ($448,460), Northeast Oklahoma nonmetropolitan area ($361,350), by median annual wage.

← Back to all family medicine physicians states