Salaripedia
English

How much does a cook make in Iowa?

$34,090a year

Median yearly pay for cooks in Iowa. That is $16.39 an hour or $2,841 a month.

Hourly
$16.39
Vs. national median
-5%
Rank among states
27 of 49
Jobs in the state
1,160
Pay range
Lowest 10%: $24,960Median: $34,090Highest 10%: $46,650
PercentileYearlyHourly
10th$24,960$12.00
25th$30,840$14.83
Median$34,090$16.39
75th$37,690$18.12
90th$46,650$22.43

Cities in Iowa

Metro areas, median yearly pay.

Dubuque, IA$36,990
Des Moines, IA$36,760
Ames, IA$36,070
Iowa City, IA$35,990
Sioux City, IA$33,880
Waterloo, IA$33,520
Davenport, IA$33,280
Cedar Rapids, IA$32,940
Omaha, NE$32,710
Salaries for every job in Iowa

Nearby in the ranking

States with similar pay for cooks.

24. Oklahoma$35,130
25. Michigan$34,510
26. Florida$34,240
27. Iowa$34,090
28. Montana$33,240
29. South Dakota$32,380
30. New Hampshire$32,330
Cook salary in all states

Frequently asked questions

How much does a cook make an hour in Iowa?

The median hourly pay in Iowa is $16.39 ($34,090 a year).

Do cooks make more in Iowa than the national average?

No: $34,090 against $35,880 nationally, 5% less.

Where does Iowa rank for cook pay?

Iowa ranks 27 of 49 states.

Which city in Iowa pays cooks the most?

Dubuque, IA, with a median of $36,990 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.