Salaripedia
English

How much does a cashier make in Ohio?

$29,260a year

Median yearly pay for cashiers in Ohio. That is $14.07 an hour or $2,438 a month.

Hourly
$14.07
Vs. national median
-11%
Rank among states
36 of 51
Jobs in the state
103,020
Pay range
Lowest 10%: $23,600Median: $29,260Highest 10%: $36,250
PercentileYearlyHourly
10th$23,600$11.35
25th$26,940$12.95
Median$29,260$14.07
75th$33,490$16.10
90th$36,250$17.43

Cities in Ohio

Metro areas, median yearly pay.

Columbus, OH$30,140
Mansfield, OH$29,540
Akron, OH$29,480
Toledo, OH$29,270
Cincinnati, OH$29,170
Cleveland, OH$29,130
Canton, OH$28,890
Dayton, OH$28,750
Sandusky, OH$28,530
Lima, OH$28,230
Springfield, OH$28,150
Youngstown, OH$28,140
Wheeling, WV$27,500
Huntington, WV$27,080
Weirton, WV$27,020
Salaries for every job in Ohio

Nearby in the ranking

States with similar pay for cashiers.

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
39. Georgia$29,070
Cashier salary in all states

Frequently asked questions

How much does a cashier make an hour in Ohio?

The median hourly pay in Ohio is $14.07 ($29,260 a year).

Do cashiers make more in Ohio than the national average?

No: $29,260 against $32,880 nationally, 11% less.

Where does Ohio rank for cashier pay?

Ohio ranks 36 of 51 states.

Which city in Ohio pays cashiers the most?

Columbus, OH, with a median of $30,140 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.