Social Worker Salary in Buffalo, NY

Updated on May 09, 2025
Position
City
Salary

How much does a Social Worker make in Buffalo, NY?

The average salary for a Social Worker is $61,197 per year in Buffalo, NY.

Social workers in Buffalo, NY, earn a competitive salary that reflects their important role in the community. On average, a social worker in this area makes about $61,197 per year. This figure can vary based on experience, education, and the specific area of social work. For instance, those with more experience and advanced degrees often earn higher salaries.

The salary range for social workers in Buffalo can span from around $36,400 to over $99,000. This range shows the potential for growth and advancement in the field. Social workers often start at the lower end of the scale and can move up as they gain more experience and skills. Factors such as working with specific populations or in specialized settings can also influence earnings.

Social Worker jobs in Buffalo, NY

What are the highest paying cities for a Social Worker near Buffalo, NY?

Job seekers looking for social work positions near Buffalo, NY, can find competitive salaries in nearby cities. Albany, NY, offers the highest average salary at $68,539. Akron, OH, follows closely with $61,414. These figures make these cities attractive options for those seeking rewarding careers in social work. Other cities like Syracuse, NY, and Cleveland, OH, also provide strong earning potentials, with salaries around $61,000 and $59,500, respectively. Exploring these areas can lead to both fulfilling work and financial stability.
Graph displaying highest paying cities salaries for Social Worker jobs near Buffalo, NY, highlighting Albany, NY with the highest at $68,539 and West Seneca, NY with the lowest at $53,601.
  1. Albany, NY
    Average Salary: $68,539
    In Albany, professionals help people in need. They work in various settings, including schools and hospitals. Key employers include the New York State Office of Mental Health.
    Find Social Worker jobs in Albany, NY


  2. Akron, OH
    Average Salary: $61,414
    Akron offers many opportunities for those in the helping field. Social workers here often collaborate with local nonprofits. Summit County Children's Services is a prominent employer.
    Find Social Worker jobs in Akron, OH


  3. Syracuse, NY
    Average Salary: $61,198
    Syracuse provides a range of roles for social workers. They often work with families and children. The Onondaga County Department of Human Services is a major employer.
    Find Social Worker jobs in Syracuse, NY


  4. Youngstown, OH
    Average Salary: $60,269
    In Youngstown, social workers focus on community support. They work in schools and healthcare facilities. Mahoning County Children Services is a key employer.
    Find Social Worker jobs in Youngstown, OH


  5. Cleveland, OH
    Average Salary: $59,505
    Cleveland offers diverse roles for social workers. They often assist with mental health and family services. The Cuyahoga County Department of Children and Family Services is a major employer.
    Find Social Worker jobs in Cleveland, OH


  6. Canton, OH
    Average Salary: $59,414
    Canton provides many opportunities for those in the helping field. Social workers here often work with local nonprofits. Stark County Children Services is a key employer.
    Find Social Worker jobs in Canton, OH


  7. Pittsburgh, PA
    Average Salary: $58,051
    Pittsburgh offers a variety of roles for social workers. They often work in hospitals and community centers. The Allegheny County Department of Human Services is a major employer.
    Find Social Worker jobs in Pittsburgh, PA


  8. Rochester, NY
    Average Salary: $57,687
    Rochester provides many opportunities for social workers. They often work with families and children. The Monroe County Department of Social Services is a key employer.
    Find Social Worker jobs in Rochester, NY


  9. Sandusky, OH
    Average Salary: $54,335
    In Sandusky, social workers focus on community support. They often work in schools and healthcare facilities. The Erie County Department of Job and Family Services is a key employer.
    Find Social Worker jobs in Sandusky, OH


  10. West Seneca, NY
    Average Salary: $53,601
    West Seneca offers many opportunities for those in the helping field. Social workers here often work with local nonprofits. The Erie County Department of Social Services is a major employer.
    Find Social Worker jobs in West Seneca, NY

What are the best paying companies for a Social Worker in Buffalo, NY?

Social workers in Buffalo, NY, can find rewarding positions with competitive pay at several top companies. The US Department of Veterans Affairs offers the highest average salary, making it an attractive option for those in the field. Other notable employers include Cedar Park Group Inc. and Kaleida Health, both of which provide solid compensation packages.
Graph displaying best paying company salaries for Social Worker jobs in Buffalo, NY, highlighting US Department of Veterans Affairs with the highest at $88,513 and Say Yes Buffalo with the lowest at $51,296.
  1. US Department of Veterans Affairs
    Average Salary: $88,513
    The US Department of Veterans Affairs offers rewarding Social Worker jobs in Buffalo, NY. They support veterans with various services. Locations include Buffalo and the surrounding areas.


  2. Cedar Park Group Inc.
    Average Salary: $72,500
    Cedar Park Group Inc. provides Social Worker positions in Buffalo, NY. They offer care in nursing homes and rehabilitation centers. The company operates in Buffalo and nearby cities.


  3. Kaleida Health
    Average Salary: $68,097
    Kaleida Health has Social Worker jobs in Buffalo, NY. They focus on providing healthcare services. Their facilities are located in Buffalo and the surrounding region.


  4. Catholic Health System
    Average Salary: $65,776
    Catholic Health System offers Social Worker roles in Buffalo, NY. They provide a range of health services. Their locations include Buffalo and the nearby areas.


  5. Centers Health Care
    Average Salary: $62,255
    Centers Health Care has Social Worker jobs in Buffalo, NY. They focus on long-term care and rehabilitation. Their facilities are in Buffalo and the surrounding region.


  6. Community Health Center of Buffalo
    Average Salary: $59,141
    Community Health Center of Buffalo offers Social Worker positions in Buffalo, NY. They provide healthcare services to the community. Their locations include Buffalo and nearby areas.


  7. Buffalo Hearing & Speech Center
    Average Salary: $56,147
    Buffalo Hearing & Speech Center has Social Worker jobs in Buffalo, NY. They offer services for hearing and speech. Their facilities are located in Buffalo.


  8. Ellicott Center
    Average Salary: $55,792
    Ellicott Center provides Social Worker roles in Buffalo, NY. They focus on community health and wellness. Their locations include Buffalo and the surrounding region.


  9. Charter School for Applied Technologies
    Average Salary: $54,167
    Charter School for Applied Technologies offers Social Worker jobs in Buffalo, NY. They support students with special needs. Their facilities are located in Buffalo.


  10. Say Yes Buffalo
    Average Salary: $51,296
    Say Yes Buffalo has Social Worker positions in Buffalo, NY. They focus on education and community support. Their locations include Buffalo and the nearby areas.

Currently 6,191 Social Worker job openings, nationwide.

How's the job market for a Social Worker in the US?

Learn what a Social Worker does, how to become one, and understand the job outlook. Get simple steps to start your career as a Social Worker today.
Position
Overview
Social Worker
6,191 Job Openings