Pharmacists Salary in Oklahoma

Ranked #43 of 51 · OK

5.2% below U.S. average
Mean annual salary $133,630 ≈ $64/hr
Median annual salary $135,140
Employment 3,610

Salary Distribution (10th–90th percentile)

P10 $100,320P25 $128,700 Median $135,140P75 $152,370P90 $162,070

About 80% of pharmacistss in Oklahoma earn between $100,320 and $162,070. The blue band is the middle 50% (P25–P75); the dot marks the median.

Compared to the U.S.

Oklahoma
$133,630
U.S. average
$140,920

The mean pharmacists salary in Oklahoma is $133,630, about 5.2% below the U.S. average ($140,920). That works out to roughly $64/hr at 2,080 hours per year.

Metro Areas in Oklahoma

Metro areaMedianMeanEmployment
Tulsa, OK $140,820 $137,270 820
Oklahoma City, OK $138,120 $133,930 1,550
Lawton, OK $137,540 $138,050 110
Southeast Oklahoma nonmetropolitan area $134,420 $135,350 360
Northeast Oklahoma nonmetropolitan area $134,080 $133,620 340
Enid, OK $131,690 $129,940 60
Northwest Oklahoma nonmetropolitan area $130,440 $128,760 160
Southwest Oklahoma nonmetropolitan area $125,510 $115,370 160

Frequently Asked Questions

How much do pharmacists make in Oklahoma?

The median pharmacists salary in Oklahoma is $135,140 per year (mean $133,630), and about 80% earn between $100,320 and $162,070.

How much do pharmacists make per hour in Oklahoma?

Roughly $64 per hour, based on a mean annual wage of $133,630 and 2,080 work hours per year.

Is Oklahoma a high-paying state for pharmacists?

Oklahoma ranks #43 of 51 states for pharmacists pay. Its mean salary of $133,630 is about 5.2% below the U.S. average of $140,920.

Which metro areas in Oklahoma pay pharmacists the most?

The highest-paying metro areas in Oklahoma for pharmacists are Tulsa, OK ($140,820), Oklahoma City, OK ($138,120), Lawton, OK ($137,540), by median annual wage.

← Back to all pharmacists states