Salaripedia
English

How much does a cashier make in Iowa?

$28,970a year

Median yearly pay for cashiers in Iowa. That is $13.93 an hour or $2,414 a month.

Hourly
$13.93
Vs. national median
-12%
Rank among states
40 of 51
Jobs in the state
41,450
Pay range
Lowest 10%: $22,930Median: $28,970Highest 10%: $36,560
PercentileYearlyHourly
10th$22,930$11.02
25th$27,570$13.25
Median$28,970$13.93
75th$34,750$16.71
90th$36,560$17.58

Cities in Iowa

Metro areas, median yearly pay.

Omaha, NE$31,270
Davenport, IA$31,200
Dubuque, IA$30,500
Des Moines, IA$29,640
Sioux City, IA$29,470
Waterloo, IA$29,320
Cedar Rapids, IA$29,270
Ames, IA$29,230
Iowa City, IA$29,080
Salaries for every job in Iowa

Nearby in the ranking

States with similar pay for cashiers.

37. Texas$29,230
38. Pennsylvania$29,220
39. Georgia$29,070
40. Iowa$28,970
41. North Carolina$28,880
42. Kansas$28,800
43. Kentucky$28,590
Cashier salary in all states

Frequently asked questions

How much does a cashier make an hour in Iowa?

The median hourly pay in Iowa is $13.93 ($28,970 a year).

Do cashiers make more in Iowa than the national average?

No: $28,970 against $32,880 nationally, 12% less.

Where does Iowa rank for cashier pay?

Iowa ranks 40 of 51 states.

Which city in Iowa pays cashiers the most?

Omaha, NE-IA, with a median of $31,270 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.