Social Worker Salary in San Antonio, TX

Updated on Mar 08, 2025
Position
City
Salary

How much does a Social Worker make in San Antonio, TX?

The average salary for a Social Worker is $68,521 per year in San Antonio, TX.

In San Antonio, TX, social workers enjoy competitive salaries that reflect the important role they play in the community. The average yearly salary for a social worker in this area is around $68,521.


Entry-level positions may start around $36,450, giving new graduates a solid foundation to begin their careers. With experience, salaries can rise significantly. For example, social workers with a few years under their belt can earn between $45,409 and $54,368.


As social workers advance in their careers, salaries can climb even higher. Those with more extensive experience can make between $72,286 and $81,245. In fact, the top earners in the field can bring in as much as $135,000 annually.


Overall, a career as a social worker in San Antonio not only provides the chance to make a difference but also offers a financially rewarding path.

View Social Worker Jobs in San Antonio, TX

What are the highest paying cities for Social Worker near San Antonio, TX?

San Marcos, TX offers the highest average salary for social workers near San Antonio at $76,400, making it a great option for job seekers in this field. Following closely is Kyle, TX, where social workers earn about $72,303 on average. New Braunfels, TX also stands out with an average salary of $62,501, providing more opportunities for those looking to advance their careers.
Graph displaying highest paying cities salaries for Social Worker jobs near San Antonio, TX, highlighting San Marcos, TX with the highest at $76,400 and Seguin, TX with the lowest at $49,727.
  1. San Marcos, TX
    Average Salary: $76,400
    In San Marcos, individuals seeking to make a difference find many opportunities. Local organizations like the Texas State University Counseling Center offer social support to students and the community.
    Find Social Worker jobs in San Marcos, TX


  2. Kyle, TX
    Average Salary: $72,303
    Kyle features a growing community that values social services. Professionals often work with local nonprofits and schools to improve the well-being of families and children.
    Find Social Worker jobs in Kyle, TX


  3. New Braunfels, TX
    Average Salary: $62,501
    New Braunfels offers a vibrant environment for those in the helping field. Organizations like the New Braunfels Food Bank engage social experts to address community needs and provide assistance.
    Find Social Worker jobs in New Braunfels, TX


  4. Schertz, TX
    Average Salary: $62,406
    In Schertz, support for families and children remains a priority. Local agencies collaborate to enhance community services, creating job opportunities for dedicated professionals.
    Find Social Worker jobs in Schertz, TX


  5. Del Valle, TX
    Average Salary: $59,281
    Del Valle focuses on community growth and support. Social service roles here often involve working with diverse populations and addressing local challenges.
    Find Social Worker jobs in Del Valle, TX


  6. Pleasanton, TX
    Average Salary: $57,833
    Pleasanton has a strong community spirit, making it a great place for those in social services. Local initiatives work to improve lives, providing roles for passionate professionals.
    Find Social Worker jobs in Pleasanton, TX


  7. Boerne, TX
    Average Salary: $53,956
    Boerne promotes a close-knit community atmosphere. Social service workers here often engage with local families, ensuring access to essential services and support.
    Find Social Worker jobs in Boerne, TX


  8. Floresville, TX
    Average Salary: $51,815
    Floresville is dedicated to enhancing life for its residents. Social professionals play key roles in connecting individuals with resources to foster better living conditions.
    Find Social Worker jobs in Floresville, TX


  9. Seguin, TX
    Average Salary: $49,727
    Seguin presents numerous social service opportunities in a friendly environment. Local charities and government programs rely on skilled individuals to provide vital support to the community.
    Find Social Worker jobs in Seguin, TX

What are the best paying companies for Social Worker in San Antonio, TX?

In San Antonio, TX, several companies offer excellent pay for Social Worker positions. Senior Psych Care leads the way with an impressive average salary of $153,890, followed by the US Department of Veterans Affairs at $118,934. Other notable companies include LifeStance Health and Hummingbird Hospice LLC, offering salaries of $86,500 and $74,167 respectively, making them great options for job seekers.
Graph displaying best paying company salaries for Social Worker jobs in San Antonio, TX, highlighting Senior Psych Care with the highest at $153,890 and Amedisys with the lowest at $67,733.
  1. Senior Psych Care
    Average Salary: $153,890
    Senior Psych Care offers competitive salaries for social workers focusing on mental health services. The company operates in various locations across San Antonio, providing support and counsel to a diverse clientele.


  2. US Department of Veterans Affairs
    Average Salary: $118,934
    The US Department of Veterans Affairs employs social workers to assist veterans with mental health and social services. Positions are available at multiple facilities throughout San Antonio, making a significant impact on veterans' lives.


  3. LifeStance Health
    Average Salary: $86,500
    LifeStance Health hires social workers to provide high-quality mental health care. They have offices in San Antonio, where employees enjoy a supportive environment while helping clients navigate their mental health journeys.


  4. Hummingbird Hospice LLC
    Average Salary: $74,167
    Hummingbird Hospice LLC provides compassionate care through skilled social workers in San Antonio. Their team helps families navigate end-of-life issues, promoting emotional well-being during challenging times.


  5. Touchstone Health
    Average Salary: $73,013
    Touchstone Health employs social workers to assist clients in accessing health services and resources. The company operates across San Antonio, focusing on holistic care and support for mental health.


  6. Optum
    Average Salary: $71,320
    Optum seeks skilled social workers to deliver mental health care and resources in San Antonio. Their teams work collaboratively, offering extensive support to patients in need of mental and emotional health services.


  7. In-Home Counseling
    Average Salary: $69,900
    In-Home Counseling provides personalized social work services in clients' homes throughout San Antonio. Their social workers focus on creating tailored plans to meet the specific needs of each client.


  8. IVA'AL Solutions
    Average Salary: $69,828
    IVA'AL Solutions employs social workers dedicated to improving the lives of individuals and families in San Antonio. They focus on community-based support and helping clients navigate various social services.


  9. Deer Oaks Mental Health Associates
    Average Salary: $68,783
    Deer Oaks Mental Health Associates hires social workers to deliver comprehensive mental health services. They have locations across San Antonio, specializing in therapy and counseling.


  10. Amedisys
    Average Salary: $67,733
    Amedisys works with social workers to provide hospice and home health services in San Antonio. Their team is committed to ensuring clients receive compassionate and quality care.

There are 9,470 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
9,470 Job Openings
Understanding the Social Worker Role & How to Become One | ReadySetHire