The average carnival worker salary ranges between $19,000 and $37,000 in the US. Carnival workers' hourly rates in the US typically range between $9 and $17 an hour. Carnival workers earn the highest salaries in North Dakota (37,393), Vermont (37,158), and Massachusetts (35,212).