Based on 30 job listings - Hamilton, Canada 2026
The average salary for a Social Worker in Hamilton, Canada is CAD 61,937 - CAD 73,600 per year in 2026, based on 30 job listings.
Leading employers for Social Worker roles in Canada include The City of Hamilton.
Explore 30 Social Worker job listings in Canada on BeBee, or check our salary calculator for a personalized estimate.