Social Worker Salary in Pittsburgh, PA

Updated on May 09, 2025
Position
City
Salary

How much does a Social Worker make in Pittsburgh, PA?

The average salary for a Social Worker is $58,051 per year in Pittsburgh, PA.

Social workers in Pittsburgh, PA, earn a competitive salary. On average, they make around $58,051 per year. This figure can vary based on experience and specific job roles. For instance, those with more years in the field often see higher earnings.

The salary range for social workers in Pittsburgh can be quite broad. Entry-level positions might start at about $32,900 annually. As experience grows, salaries can climb to over $100,000 per year. Some social workers in specialized roles or with advanced degrees may earn even more. This range offers a good opportunity for career growth and financial stability.

Social Worker jobs in Pittsburgh, PA

What are the highest paying cities for a Social Worker near Pittsburgh, PA?

Social workers near Pittsburgh, PA, can find some of the best pay in Detroit, MI, with an average salary of $63,680. Akron, OH, and Buffalo, NY, also offer competitive wages, with averages of $61,414 and $61,197, respectively. This data highlights excellent opportunities for social workers in these nearby cities.
Graph displaying highest paying cities salaries for Social Worker jobs near Pittsburgh, PA, highlighting Detroit, MI with the highest at $63,680 and Toledo, OH with the lowest at $56,690.
  1. Detroit, MI
    Average Salary: $63,680
    In Detroit, professionals help people in need. They work with families and individuals to improve their lives. Many work for organizations like the Detroit Department of Human Services.
    Find Social Worker jobs in Detroit, MI


  2. Akron, OH
    Average Salary: $61,414
    Akron offers a range of opportunities for those in the helping field. Social workers here focus on community support. They often collaborate with local nonprofits to make a difference.
    Find Social Worker jobs in Akron, OH


  3. Buffalo, NY
    Average Salary: $61,197
    Buffalo provides a vibrant environment for social workers. They assist with various issues, from mental health to housing. Many find roles with agencies like Catholic Charities of Buffalo.
    Find Social Worker jobs in Buffalo, NY


  4. Youngstown, OH
    Average Salary: $60,269
    In Youngstown, social workers play a key role in community welfare. They work to support families and individuals facing challenges. Local organizations like the Mahoning Valley Community Action Agency offer many opportunities.
    Find Social Worker jobs in Youngstown, OH


  5. Cincinnati, OH
    Average Salary: $59,674
    Cincinnati offers diverse opportunities for those in the social work field. They help people with a variety of needs, from education to healthcare. Many work with agencies like the Greater Cincinnati Behavioral Health Services.
    Find Social Worker jobs in Cincinnati, OH


  6. Lancaster, PA
    Average Salary: $59,598
    Lancaster provides a supportive environment for social workers. They focus on helping families and children. Many find roles with local nonprofits like the Lancaster County Children's Services.
    Find Social Worker jobs in Lancaster, PA


  7. Cleveland, OH
    Average Salary: $59,505
    Cleveland offers many opportunities for social workers. They help people with issues like poverty and mental health. Many work with organizations like the Cuyahoga County Department of Children and Family Services.
    Find Social Worker jobs in Cleveland, OH


  8. Columbus, OH
    Average Salary: $58,079
    In Columbus, social workers make a significant impact. They assist with a range of issues, from homelessness to child welfare. Many find roles with agencies like the Columbus Department of Social Services.
    Find Social Worker jobs in Columbus, OH


  9. Dayton, OH
    Average Salary: $56,810
    Dayton provides a supportive environment for social workers. They focus on helping families and individuals. Many work with organizations like the Dayton Children's Hospital.
    Find Social Worker jobs in Dayton, OH


  10. Toledo, OH
    Average Salary: $56,690
    Toledo offers many opportunities for those in the helping field. Social workers here focus on community support. They often collaborate with local nonprofits to make a difference.
    Find Social Worker jobs in Toledo, OH

What are the best paying companies for a Social Worker in Pittsburgh, PA?

Job seekers looking for top-paying social worker positions in Pittsburgh, PA, should consider the US Department of Veterans Affairs. This organization offers a competitive salary of $98,447 annually. UPMC also provides a strong salary of $64,848 per year, making it another excellent option for those in the field.
Graph displaying best paying company salaries for Social Worker jobs in Pittsburgh, PA, highlighting US Department of Veterans Affairs with the highest at $98,447 and Pittsburg Nursing Center with the lowest at $49,025.
  1. US Department of Veterans Affairs
    Average Salary: $98,447
    The US Department of Veterans Affairs offers rewarding Social Worker positions. They provide care for veterans in Pittsburgh and other locations. Their work focuses on mental health, disability support, and family services.


  2. UPMC
    Average Salary: $64,848
    UPMC is a leading healthcare provider in Pittsburgh. They offer Social Worker jobs in various hospitals and clinics. UPMC focuses on patient care and community health, providing a supportive work environment.


  3. Bethany Hospice and Palliative Care Services
    Average Salary: $59,357
    Bethany Hospice and Palliative Care Services provides compassionate care for patients in Pittsburgh. They offer Social Worker jobs that focus on end-of-life care and support for families. Their work is both meaningful and impactful.


  4. Mt. Lebanon School District
    Average Salary: $59,000
    The Mt. Lebanon School District offers Social Worker positions to support students and families. They work in schools across the district, providing counseling and resources. Their role is vital in helping students succeed academically and emotionally.


  5. St. Clair Hospital
    Average Salary: $57,500
    St. Clair Hospital provides Social Worker jobs in Pittsburgh. They focus on patient care and support services. Their work helps patients and families navigate healthcare challenges and access needed resources.


  6. Western Pennsylvania School for the Deaf
    Average Salary: $56,950
    The Western Pennsylvania School for the Deaf offers Social Worker positions to support deaf and hard-of-hearing students. They work in schools and provide counseling and advocacy services. Their role is crucial in helping students thrive.


  7. Asbury Heights
    Average Salary: $56,488
    Asbury Heights offers Social Worker jobs in Pittsburgh. They provide care for seniors and individuals with disabilities. Their work focuses on improving quality of life and providing necessary support services.


  8. Urban Strategies Inc
    Average Salary: $52,350
    Urban Strategies Inc offers Social Worker jobs in Pittsburgh. They work on community development and social services. Their role is important in addressing community needs and improving living conditions.


  9. Pace School
    Average Salary: $50,046
    The Pace School offers Social Worker positions to support students with special needs. They work in schools and provide counseling and support services. Their role is vital in helping students achieve their full potential.


  10. Pittsburg Nursing Center
    Average Salary: $49,025
    The Pittsburg Nursing Center offers Social Worker jobs in Pittsburgh. They provide care for elderly residents. Their work focuses on improving the quality of life for seniors and supporting their families.

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