Social Worker Salary. A Social Worker earns an average salary of $43,619 per year. Most people with this job move on to other positions after 20 years in this career. The highest paying skills associated with this job are Bilingual, Psychiatric, Patient Counseling, and Hospice. $30,656 - $63,342.