Social workers employed in general hospitals earn more with an average annual salary $56,960, while those in individual and family services make less than average at $42,110. The top paying industry for this occupation is in specialty hospitals at $61,750 per year, as well as employment services at $60,160 annually.