Cashiers Salary in Ohio

BLS OEWS May 2025 • 16 metro areas • Ohio

Cashiers in Ohio earn a median salary of $28,149 per year on average across 16 metro and nonmetro areas, -9.7% vs the national median of $31,190. An estimated 115,320 cashiers are employed across Ohio, with salaries ranging from $27,110 to $29,330 depending on location.

$28,149 Avg median salary in Ohio
$29,330 Highest paying metro
$27,110 Lowest paying metro
115,320 Employed in Ohio

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 Ohio

      Metro area Median salary 25th pct 75th pct Employed
      Columbus, OH $29,330 $27,310 $32,520 19,300
      Toledo, OH $29,010 $26,380 $31,190 5,960
      Cleveland, OH $28,970 $26,620 $31,340 20,540
      Akron, OH $28,720 $25,270 $31,760 5,920
      Cincinnati, OH-KY-IN $28,650 $27,000 $31,670 21,300
      Canton, OH $28,460 $24,390 $30,010 4,130
      Dayton, OH $28,440 $26,500 $30,960 7,890
      Mansfield, OH $28,090 $24,330 $29,870 1,370
      Lima, OH $27,890 $23,900 $30,420 1,050
      Sandusky, OH $27,850 $26,380 $30,740 1,710
      North Northeastern Ohio nonmetropolitan area (noncontiguous) $27,800 $23,430 $29,690 6,420
      West Northwestern Ohio $27,720 $23,500 $30,380 5,250
      Southern Ohio $27,540 $22,950 $30,050 4,850
      Springfield, OH $27,450 $24,270 $30,310 1,070
      Youngstown, OH $27,350 $23,330 $29,960 4,770
      Eastern Ohio $27,110 $23,100 $29,110 3,790

      View Cashiers salaries in all cities