Skip to content

The average salary for a Refuse Collector in Iowa is $41,920.

Annual Average Salary Information

Annual Average Salary: $41,920

$29,360$60,530

Hourly Pay Information

Hourly Average Salary: $20.15

$14.12$29.10