Social Worker Salary in Virginia Beach, VA

Updated on May 09, 2025
Position
City
Salary

How much does a Social Worker make in Virginia Beach, VA?

The average salary for a Social Worker is $64,685 per year in Virginia Beach, VA.

Social workers in Virginia Beach, VA, earn a competitive salary. They can make between $41,500 and $94,040 a year. The average salary is around $64,685. This range can vary based on experience and the type of work they do.

Social workers in Virginia Beach often work in different settings, such as schools, hospitals, and community centers. Each setting may offer different salary ranges. For example, those working in hospitals may earn more than those in schools. Experience also plays a big role. Those with more years in the field can earn higher salaries. This makes social work a rewarding career with good earning potential.

Social Worker jobs in Virginia Beach, VA

What are the highest paying cities for a Social Worker near Virginia Beach, VA?

Social workers in Salem, VA, earn the highest salaries near Virginia Beach. The average salary in Salem is $76,227. This makes it a top choice for those seeking better pay. Nearby cities like Fairfax, Richmond, and Fredericksburg also offer competitive wages.
Graph displaying highest paying cities salaries for Social Worker jobs near Virginia Beach, VA, highlighting Salem, VA with the highest at $76,227 and Suffolk, VA with the lowest at $56,222.
  1. Salem, VA
    Average Salary: $76,227
    Salem offers a range of opportunities for those in the helping field. With a strong community focus, professionals work in local schools and non-profits. Key employers include the Salem Department of Social Services and local health organizations.
    Find Social Worker jobs in Salem, VA


  2. Fairfax, VA
    Average Salary: $74,720
    Fairfax provides a vibrant environment for social service roles. Professionals here often engage with diverse populations. Major employers include Fairfax County Government and various non-profit organizations dedicated to community welfare.
    Find Social Worker jobs in Fairfax, VA


  3. Richmond, VA
    Average Salary: $72,901
    In Richmond, social workers find ample opportunities to make a difference. The city's focus on public health and education creates many roles. Key employers include the City of Richmond and several large non-profits.
    Find Social Worker jobs in Richmond, VA


  4. Fredericksburg, VA
    Average Salary: $66,983
    Fredericksburg offers a close-knit community where social workers can thrive. The city values family and youth services. Professionals often work with local government and community-based organizations.
    Find Social Worker jobs in Fredericksburg, VA


  5. Hampton, VA
    Average Salary: $64,742
    Hampton provides a supportive environment for social service professionals. The city's focus on education and family services creates many roles. Key employers include the City of Hampton and local non-profits.
    Find Social Worker jobs in Hampton, VA


  6. Portsmouth, VA
    Average Salary: $62,236
    Portsmouth offers a dynamic setting for social workers. The city's diverse population and focus on community health create many opportunities. Professionals often work with the City of Portsmouth and various non-profit organizations.
    Find Social Worker jobs in Portsmouth, VA


  7. Charlottesville, VA
    Average Salary: $60,424
    Charlottesville provides a vibrant community for those in the helping field. The city's focus on education and youth services creates many opportunities. Key employers include the City of Charlottesville and local non-profits.
    Find Social Worker jobs in Charlottesville, VA


  8. Norfolk, VA
    Average Salary: $59,620
    Norfolk offers a range of opportunities for social workers. The city's focus on public health and community services creates many roles. Key employers include the City of Norfolk and several large non-profits.
    Find Social Worker jobs in Norfolk, VA


  9. Chesapeake, VA
    Average Salary: $57,662
    Chesapeake provides a supportive environment for social service professionals. The city's focus on family and youth services creates many opportunities. Key employers include the City of Chesapeake and local non-profits.
    Find Social Worker jobs in Chesapeake, VA


  10. Suffolk, VA
    Average Salary: $56,222
    Suffolk offers a close-knit community where social workers can thrive. The city's focus on family and youth services creates many roles. Professionals often work with local government and community-based organizations.
    Find Social Worker jobs in Suffolk, VA

What are the best paying companies for a Social Worker in Virginia Beach, VA?

Job seekers in Virginia Beach, VA, looking for top-paying social worker positions should consider Virginia Beach City Public Schools. They offer an average salary of $87,372. Bristol Hospice also provides a competitive salary of $67,529. The City of Virginia Beach offers $67,208, making it another attractive option.
Graph displaying best paying company salaries for Social Worker jobs in Virginia Beach, VA, highlighting Virginia Beach City Public Schools with the highest at $87,372 and Abacus Staffing with the lowest at $46,816.
  1. Virginia Beach City Public Schools
    Average Salary: $87,372
    Virginia Beach City Public Schools is a leading educational institution in Virginia Beach. They offer rewarding Social Worker jobs that focus on supporting students' mental health and well-being. The schools are located across various neighborhoods in Virginia Beach.


  2. Bristol Hospice
    Average Salary: $67,529
    Bristol Hospice provides compassionate care for patients and their families. Social Worker jobs here involve helping patients and families navigate end-of-life care. They operate in Virginia Beach and the surrounding areas.


  3. City of Virginia Beach
    Average Salary: $67,208
    The City of Virginia Beach offers diverse Social Worker positions that focus on community services and support. These roles are essential in helping residents access resources and services. The city operates throughout Virginia Beach.


  4. Virginia Beach Psychiatric Center
    Average Salary: $64,857
    Virginia Beach Psychiatric Center provides specialized mental health care. Social Worker jobs here involve working with patients in need of psychiatric services. The center is located in Virginia Beach.


  5. Commonwealth of Virginia
    Average Salary: $64,617
    The Commonwealth of Virginia offers various Social Worker positions that focus on public health and welfare. These roles are vital in supporting vulnerable populations. They operate across Virginia Beach and other parts of the state.


  6. Virginia Department of Social Services
    Average Salary: $58,943
    The Virginia Department of Social Services provides essential services to families and individuals in need. Social Worker jobs here involve helping clients access resources and support. They operate throughout Virginia Beach and other areas.


  7. Abacus Staffing
    Average Salary: $46,816
    Abacus Staffing offers temporary and contract Social Worker positions. These roles provide flexibility and the chance to work in various settings. They operate in Virginia Beach and the surrounding regions.

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