Pharmacist 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 pharmacists 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 pharmacist 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
Enid, OK $131,690 $129,940 60

← Back to all pharmacist states