verified BLS-Verified Source: U.S. Bureau of Labor Statistics (BLS) May 2025 release

Pharmacist Salary in Oklahoma

Median Annual in Oklahoma
$135,140/yr
Median Hourly Wage
$64.97/hr
▼ 4% below U.S. median

Salary Distribution in Oklahoma

groups Employed in OK
3,610
public U.S. Median
$140,910
savings Real pay (cost-adjusted)
$153,843 #12 of 51

Pharmacist pay in Oklahoma, explained

Pharmacists in Oklahoma earn a median of $135,140 per year ($64.97 per hour), which is 4% below the national median of $140,910. Entry-level workers earn around $100,320, while the most experienced pharmacists reach about $162,070. Pay varies by employer, setting, and metro area within Oklahoma.

Is $135,140 good pay in Oklahoma?

Adjusted for Oklahoma's cost of living (which runs 88% of the U.S. average), that $135,140 is worth about $153,843 in national buying power — ranking Oklahoma #12 for real pay (vs #45 on the sticker number).

See the full Pharmacist Real Pay Index arrow_forward

Pharmacist pay by experience in Oklahoma

Entry level (10th pct)
$100,320
$48.23/hr
Median
Mid-career (50th pct)
$135,140
$64.97/hr
Experienced (90th pct)
$162,070
$77.92/hr

Pharmacist pay in neighboring states

StateMedian / yrReal payvs OK
Oklahoma (here) $135,140 $153,843
Colorado $156,030 $151,409 −$20,890
New Mexico $147,000 $159,415 −$11,860
Texas $138,260 $142,452 −$3,120
Kansas $137,800 $152,996 −$2,660
Missouri $137,610 $151,524 −$2,470
Arkansas $136,060 $156,504 −$920

Pharmacist in Oklahoma: FAQ

How much do pharmacists make in Oklahoma?

Pharmacists in Oklahoma earn a median of $135,140 per year ($64.97 per hour), compared with $140,910 nationally.

Does Oklahoma pay pharmacists well?

At $135,140, Oklahoma pays 4% below the national median for pharmacists. An estimated 3,610 work in the state.

Pharmacist salary in other states

All 51 states ranked arrow_forward

Related careers in Oklahoma