Cashiers Salary in Oklahoma

BLS OEWS May 2025 • 8 metro areas • Oklahoma

Cashiers in Oklahoma earn a median salary of $26,168 per year on average across 8 metro and nonmetro areas, -16.1% vs the national median of $31,190. An estimated 40,710 cashiers are employed across Oklahoma, with salaries ranging from $22,430 to $28,090 depending on location.

$26,168 Avg median salary in Oklahoma
$28,090 Highest paying metro
$22,430 Lowest paying metro
40,710 Employed in Oklahoma

Compare Cashiers salaries & buying power

Pick two cities to see how salary and purchasing power differ.

Full tool →
Cashiers
in
    vs

      Cashiers salaries by city in Oklahoma

      Metro area Median salary 25th pct 75th pct Employed
      Tulsa, OK $28,090 $23,690 $30,000 10,100
      Oklahoma City, OK $27,560 $23,950 $29,490 13,880
      Southeast Oklahoma $26,520 $21,700 $28,980 6,160
      Enid, OK $26,340 $21,990 $28,370 660
      Northeast Oklahoma $26,190 $21,760 $28,550 3,340
      Lawton, OK $26,120 $22,050 $29,940 1,120
      Northwest Oklahoma $26,090 $21,690 $27,980 3,120
      Southwest Oklahoma $22,430 $21,020 $27,580 2,330

      View Cashiers salaries in all cities