The average salary for a Social Worker is $74,902 per year in Buffalo, MN.
In Buffalo, MN, social workers earn a competitive salary. On average, they make about $74,902 each year. This number can change based on different factors. Social workers with more experience and advanced degrees often earn more.
Most social workers in Buffalo earn between $60,455 and $88,395 annually. This range covers many workers at different stages in their careers. The highest-paid social workers earn more than $91,500 each year. These workers often have specialized skills or advanced credentials. A few earn less than $57,350, usually those who are just starting out. The average salary shows that most workers earn in the middle of this range.