Social Worker Salary in San Antonio, TX

Updated on Apr 11, 2025
Position
City
Salary

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

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

In San Antonio, TX, social workers earn a solid average yearly salary of $58,147. This profession offers a range of earnings, with the lowest 10% making around $34,000 and the highest 10% earning up to $105,000. Most social workers fall in the middle, with salaries between $46,909 and $72,727. This variety allows for growth and advancement in the field. If you're considering a career in social work, San Antonio provides a stable and rewarding environment.

View Social Worker Jobs in San Antonio, TX

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

If you're a social worker near San Antonio, TX, consider looking for jobs in Floresville, Kyle, or San Marcos. These cities offer some of the highest average salaries for social workers in the area. Exploring these locations can help you find better-paying opportunities.
Graph displaying highest paying cities salaries for Social Worker jobs near San Antonio, TX, highlighting Floresville, TX with the highest at $50,951 and Boerne, TX with the lowest at $39,700.
  1. Floresville, TX
    Average Salary: $50,951
    In Floresville, you can make a difference by helping individuals and families in need. Local organizations like Hays County offer rewarding opportunities to support community well-being.
    Find Social Worker jobs in Floresville, TX


  2. Kyle, TX
    Average Salary: $50,253
    In Kyle, you can work with various groups to improve lives. Companies such as Central Health provide a supportive environment for those looking to help others.
    Find Social Worker jobs in Kyle, TX


  3. San Marcos, TX
    Average Salary: $49,511
    In San Marcos, you can assist people through local nonprofits and government agencies. Texas State University also offers programs that can enhance your career in social services.
    Find Social Worker jobs in San Marcos, TX


  4. Seguin, TX
    Average Salary: $48,083
    In Seguin, you can find fulfilling work with organizations that focus on community support. Local nonprofits provide a chance to make a real impact.
    Find Social Worker jobs in Seguin, TX


  5. New Braunfels, TX
    Average Salary: $40,520
    In New Braunfels, you can help those in need through various community services. Local agencies offer a supportive setting to grow your career in social work.
    Find Social Worker jobs in New Braunfels, TX


  6. Boerne, TX
    Average Salary: $39,700
    In Boerne, you can work with local organizations to support families and individuals. The city's community-focused environment offers many opportunities to make a positive impact.
    Find Social Worker jobs in Boerne, TX

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

If you're a social worker in San Antonio, TX, consider these top-paying employers. The US Department of Veterans Affairs offers the highest average salary, followed by Optum and CHRISTUS Health. These companies provide competitive pay and valuable opportunities for your career.
Graph displaying best paying company salaries for Social Worker jobs in San Antonio, TX, highlighting US Department of Veterans Affairs with the highest at $121,223 and SOUTHEAST NURSING AND REHAB with the lowest at $58,717.
  1. US Department of Veterans Affairs
    Average Salary: $121,223
    The US Department of Veterans Affairs offers rewarding Social Worker jobs in San Antonio, TX. They provide essential services to veterans and their families. Locations include the San Antonio VA Medical Center.


  2. Optum
    Average Salary: $71,320
    Optum provides Social Worker positions in San Antonio, TX. They focus on improving health outcomes. Their offices are located throughout the city.


  3. CHRISTUS Health
    Average Salary: $66,362
    CHRISTUS Health offers Social Worker jobs in San Antonio, TX. They provide a range of healthcare services. Their facilities are spread across the city.


  4. Tenet Healthcare
    Average Salary: $64,683
    Tenet Healthcare has Social Worker positions in San Antonio, TX. They focus on patient care. Their locations include several hospitals and clinics.


  5. Good Shepherd Hospice
    Average Salary: $64,650
    Good Shepherd Hospice offers Social Worker jobs in San Antonio, TX. They provide end-of-life care. Their services are available throughout the city.


  6. San Antonio Independent School District
    Average Salary: $63,247
    The San Antonio Independent School District offers Social Worker positions in San Antonio, TX. They support students and families. Their schools are located across the district.


  7. Eduro Healthcare
    Average Salary: $61,310
    Eduro Healthcare provides Social Worker jobs in San Antonio, TX. They focus on patient care and support. Their facilities are located in various parts of the city.


  8. Heart to Heart Hospice
    Average Salary: $60,736
    Heart to Heart Hospice offers Social Worker positions in San Antonio, TX. They provide compassionate end-of-life care. Their services are available throughout the city.


  9. Urban Strategies Inc
    Average Salary: $59,000
    Urban Strategies Inc offers Social Worker jobs in San Antonio, TX. They focus on community development. Their offices are located in the city.


  10. SOUTHEAST NURSING AND REHAB
    Average Salary: $58,717
    SOUTHEAST NURSING AND REHAB provides Social Worker positions in San Antonio, TX. They offer rehabilitation services. Their facilities are located in various parts of the city.

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