Cashiers Salary in Alabama

BLS OEWS May 2025 • 16 metro areas • Alabama

Cashiers in Alabama earn a median salary of $25,203 per year on average across 16 metro and nonmetro areas, -19.2% vs the national median of $31,190. An estimated 48,060 cashiers are employed across Alabama, with salaries ranging from $22,240 to $28,420 depending on location.

$25,203 Avg median salary in Alabama
$28,420 Highest paying metro
$22,240 Lowest paying metro
48,060 Employed in Alabama

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 Alabama

      Metro area Median salary 25th pct 75th pct Employed
      Birmingham, AL $28,420 $22,610 $31,090 11,300
      Huntsville, AL $28,170 $23,290 $30,980 4,630
      Tuscaloosa, AL $27,450 $22,210 $29,680 2,610
      Montgomery, AL $27,170 $22,060 $29,700 3,450
      Daphne, AL $27,140 $21,840 $30,080 2,880
      Decatur, AL $26,960 $21,460 $30,430 1,340
      Auburn, AL $26,890 $21,760 $29,190 2,040
      Florence, AL $25,490 $21,260 $28,770 1,660
      Mobile, AL $25,100 $21,850 $29,450 4,100
      Dothan, AL $23,610 $21,050 $28,020 1,820
      Anniston, AL $23,400 $21,460 $28,000 1,400
      Gadsden, AL $23,300 $20,470 $27,800 960
      Northwest Alabama $22,730 $20,090 $27,730 1,990
      Southeast Alabama $22,710 $20,490 $28,120 2,320
      Northeast Alabama $22,470 $18,810 $28,730 3,700
      Southwest Alabama $22,240 $20,490 $28,390 1,860

      View Cashiers salaries in all cities