Cashiers Salary in Indiana

BLS OEWS May 2025 • 15 metro areas • Indiana

Cashiers in Indiana earn a median salary of $28,255 per year on average across 15 metro and nonmetro areas, -9.4% vs the national median of $31,190. An estimated 56,810 cashiers are employed across Indiana, with salaries ranging from $27,300 to $29,030 depending on location.

$28,255 Avg median salary in Indiana
$29,030 Highest paying metro
$27,300 Lowest paying metro
56,810 Employed in Indiana

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 Indiana

      Metro area Median salary 25th pct 75th pct Employed
      Kokomo, IN $29,030 $24,640 $30,950 1,010
      Indianapolis, IN $29,010 $26,530 $31,020 20,070
      Elkhart, IN $28,910 $26,740 $31,420 2,260
      Bloomington, IN $28,730 $26,140 $30,510 1,380
      South Bend, IN-MI $28,680 $25,080 $31,330 2,850
      Fort Wayne, IN $28,590 $24,550 $30,470 4,290
      Lafayette, IN $28,450 $24,450 $30,740 1,980
      Evansville, IN $28,270 $23,760 $30,040 2,870
      Columbus, IN $28,260 $24,140 $29,810 850
      Muncie, IN $27,980 $23,470 $31,710 1,370
      Michigan City, IN $27,800 $22,910 $31,030 1,080
      Northern Indiana $27,640 $22,580 $29,580 5,190
      Central Indiana $27,620 $23,050 $29,500 4,720
      Southern Indiana $27,560 $23,210 $29,700 5,050
      Terre Haute, IN $27,300 $22,830 $28,740 1,840

      View Cashiers salaries in all cities