facebook tracking Pharmacist salary in Oklahoma (2025): how much pharmacists make, by city

How much do pharmacists make in Oklahoma?

What pharmacists earn in Oklahoma and its metro areas, compared with the rest of the country (May 2025 BLS data).

May 2025#44 of 50 states
Switch state
Median pay in Oklahoma
$135,140

a year, or $64.97 an hour. That is 4% less than the national median of $140,910.

The middle half of pharmacists in Oklahoma earn $128,700 to $152,370.

Pay range in Oklahoma
Bottom 10% earn under
$100,320
25th percentile
$128,700
Median
$135,140
75th percentile
$152,370
Top 10% earn over
$162,070
Rank among states
#44 of 50

Oklahoma pays pharmacists more than 6 of the other 49 states. Highest: Alaska ($167,310).

Jobs in Oklahoma
3,610

2.11 of every 1,000 jobs in the state, 1.02× the U.S. concentration.

Pharmacist pay in Oklahoma cities

Metro and rural (nonmetropolitan) areas as BLS defines them, including metro areas that cross into neighboring states.. Click a column to sort.

AreaPay a yearHourlyJobs
Oklahoma City, OK $138,120 $66.40 1,550
Tulsa, OK $140,820 $67.70 820
Southeast Oklahoma nonmetropolitan area $134,420 $64.63 360
Northeast Oklahoma nonmetropolitan area $134,080 $64.46 340
Fort Smith, AR-OK $133,520 $64.19 160
Northwest Oklahoma nonmetropolitan area $130,440 $62.71 160
Southwest Oklahoma nonmetropolitan area $125,510 $60.34 160
Lawton, OK $137,540 $66.12 110
Enid, OK $131,690 $63.31 60
Advertisement

States with similar pharmacist pay

Other healthcare salaries in Oklahoma

Questions about pharmacist pay in Oklahoma

How much does a pharmacist make in Oklahoma?

Pharmacists in Oklahoma earned a median of $135,140 a year ($64.97 an hour) in May 2025, 4% less than the national median of $140,910. The middle half earned $128,700 to $152,370.

Where in Oklahoma do pharmacists earn the most?

Among areas in Oklahoma, pay was highest in Tulsa, OK at $140,820.

How does Oklahoma rank for pharmacist pay?

Oklahoma ranks #44 of 50 states for pharmacists pay. Alaska pays the most, at $167,310 a year. Pay figures don't account for differences in cost of living.

How many pharmacists work in Oklahoma?

About 3,610 people worked as pharmacists in Oklahoma in May 2025, or 2.11 of every 1,000 jobs in the state.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics, May 2025, all industries. Median pay is the middle wage; where BLS publishes no median, the average (mean) is shown, marked "(avg)". Values marked "+" are above the most BLS reports exactly. Pay doesn't reflect cost of living, overtime or shift differentials.