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.

Full tool →
Pharmacists
in
    vs

      Pharmacists salaries by city in Oklahoma

      Metro areaMedian salary25th pct75th pctEmployed
      Lawton, OK$139,210$119,110$149,320120
      Oklahoma City, OK$134,870$127,240$142,5101,700
      Tulsa, OK$133,840$125,490$139,750850
      Southeast Oklahoma$131,510$121,140$143,030360
      Northeast Oklahoma$130,250$121,900$139,910330
      Northwest Oklahoma$125,040$112,280$132,850180
      Enid, OK$122,190$117,170$139,52060
      Southwest Oklahoma$108,190$97,920$127,640190

      View Pharmacists salaries in all cities