Salaripedia
English

How much does a cashier make in Alabama?

$28,250a year

Median yearly pay for cashiers in Alabama. That is $13.58 an hour or $2,354 a month.

Hourly
$13.58
Vs. national median
-14%
Rank among states
46 of 51
Jobs in the state
46,420
Pay range
Lowest 10%: $21,300Median: $28,250Highest 10%: $34,950
PercentileYearlyHourly
10th$21,300$10.24
25th$22,690$10.91
Median$28,250$13.58
75th$30,970$14.89
90th$34,950$16.80

Cities in Alabama

Metro areas, median yearly pay.

Huntsville, AL$29,860
Birmingham, AL$29,310
Decatur, AL$28,880
Daphne, AL$28,380
Montgomery, AL$28,330
Mobile, AL$28,240
Tuscaloosa, AL$28,110
Auburn, AL$27,940
Florence, AL$27,310
Anniston, AL$27,130
Dothan, AL$27,040
Columbus, GA$26,980
Gadsden, AL$25,750
Salaries for every job in Alabama

Nearby in the ranking

States with similar pay for cashiers.

43. Kentucky$28,590
44. Tennessee$28,590
45. South Carolina$28,530
46. Alabama$28,250
47. Oklahoma$28,180
48. Arkansas$27,670
49. Louisiana$26,750
Cashier salary in all states

Frequently asked questions

How much does a cashier make an hour in Alabama?

The median hourly pay in Alabama is $13.58 ($28,250 a year).

Do cashiers make more in Alabama than the national average?

No: $28,250 against $32,880 nationally, 14% less.

Where does Alabama rank for cashier pay?

Alabama ranks 46 of 51 states.

Which city in Alabama pays cashiers the most?

Huntsville, AL, with a median of $29,860 a year.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.