Skip to content

The average salary for a Refuse Collector in Iowa is $47,240.

Annual Average Salary Information

Annual Average Salary: $47,240

$35,910$62,710

Hourly Pay Information

Hourly Average Salary: $22.71

$17.27$30.15