Salaripedia
English

How much does a cashier make in Indiana?

$29,670a year

Median yearly pay for cashiers in Indiana. That is $14.26 an hour or $2,473 a month.

Hourly
$14.26
Vs. national median
-10%
Rank among states
35 of 51
Jobs in the state
68,350
Pay range
Lowest 10%: $22,630Median: $29,670Highest 10%: $36,690
PercentileYearlyHourly
10th$22,630$10.88
25th$27,430$13.19
Median$29,670$14.26
75th$34,070$16.38
90th$36,690$17.64

Cities in Indiana

Metro areas, median yearly pay.

Chicago, IL$35,010
Louisville, KY$30,560
Indianapolis, IN$29,890
Fort Wayne, IN$29,590
Kokomo, IN$29,570
Elkhart, IN$29,560
Lafayette, IN$29,540
Columbus, IN$29,280
Cincinnati, OH$29,170
Bloomington, IN$29,120
South Bend, IN$28,970
Evansville, IN$28,870
Muncie, IN$28,660
Michigan City, IN$28,520
Terre Haute, IN$27,760
Salaries for every job in Indiana

Nearby in the ranking

States with similar pay for cashiers.

32. Nevada$29,870
33. South Dakota$29,780
34. Michigan$29,740
35. Indiana$29,670
36. Ohio$29,260
37. Texas$29,230
38. Pennsylvania$29,220
Cashier salary in all states

Frequently asked questions

How much does a cashier make an hour in Indiana?

The median hourly pay in Indiana is $14.26 ($29,670 a year).

Do cashiers make more in Indiana than the national average?

No: $29,670 against $32,880 nationally, 10% less.

Where does Indiana rank for cashier pay?

Indiana ranks 35 of 51 states.

Which city in Indiana pays cashiers the most?

Chicago-Naperville-Elgin, IL-IN, with a median of $35,010 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.