Pharmacists Salary in Oklahoma
BLS OEWS May 2025 • 8 metro areas • Oklahoma
Pharmacists in Oklahoma earn a median salary of $128,138 per year on average across 8 metro and nonmetro areas, -6.8% vs the national median of $137,480. An estimated 3,790 pharmacists are employed across Oklahoma, with salaries ranging from $108,190 to $139,210 depending on location.
$128,138
Avg median salary in Oklahoma
$139,210
Highest paying metro
$108,190
Lowest paying metro
3,790
Employed in Oklahoma
Compare Pharmacists salaries & buying power
Pick two cities to see how salary and purchasing power differ.
Pharmacists
inPharmacists salaries by city in Oklahoma
| Metro area | Median salary | 25th pct | 75th pct | Employed |
|---|---|---|---|---|
| Lawton, OK | $139,210 | $119,110 | $149,320 | 120 |
| Oklahoma City, OK | $134,870 | $127,240 | $142,510 | 1,700 |
| Tulsa, OK | $133,840 | $125,490 | $139,750 | 850 |
| Southeast Oklahoma | $131,510 | $121,140 | $143,030 | 360 |
| Northeast Oklahoma | $130,250 | $121,900 | $139,910 | 330 |
| Northwest Oklahoma | $125,040 | $112,280 | $132,850 | 180 |
| Enid, OK | $122,190 | $117,170 | $139,520 | 60 |
| Southwest Oklahoma | $108,190 | $97,920 | $127,640 | 190 |