Salaripedia
English

How much does a farmworker make in Iowa?

$36,480a year

Median yearly pay for farmworkers in Iowa. That is $17.54 an hour or $3,040 a month.

Hourly
$17.54
Vs. national median
-1%
Rank among states
29 of 49
Jobs in the state
1,240
Pay range
Lowest 10%: $28,950Median: $36,480Highest 10%: $50,540
PercentileYearlyHourly
10th$28,950$13.92
25th$30,750$14.78
Median$36,480$17.54
75th$48,760$23.44
90th$50,540$24.30

Cities in Iowa

Metro areas, median yearly pay.

Sioux City, IA$48,870
Des Moines, IA$40,120
Omaha, NE$39,100
Salaries for every job in Iowa

Nearby in the ranking

States with similar pay for farmworkers.

26. Delaware$36,940
27. Florida$36,790
28. Alabama$36,620
29. Iowa$36,480
30. New Mexico$36,400
31. Oregon$35,480
32. Pennsylvania$35,360
Farmworker salary in all states

Frequently asked questions

How much does a farmworker make an hour in Iowa?

The median hourly pay in Iowa is $17.54 ($36,480 a year).

Do farmworkers make more in Iowa than the national average?

No: $36,480 against $36,670 nationally, 1% less.

Where does Iowa rank for farmworker pay?

Iowa ranks 29 of 49 states.

Which city in Iowa pays farmworkers the most?

Sioux City, IA-NE-SD, with a median of $48,870 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.