Position
City
Salary

How much does a Social Worker make in Martinsville, VA?

The average salary for a Social Worker is $49,743 per year in Martinsville, VA.

Social workers in Martinsville, Virginia, earn a solid income. The average yearly salary for these professionals is around $49,743. This figure reflects the dedication and skill required to support individuals and families in need. Many social workers find this salary to be both rewarding and sustainable, especially considering the impact they make in their communities.

The salary range for social workers in Martinsville varies. Some earn as little as $44,200, while others can make up to $70,000 or more. The distribution of salaries shows that most social workers fall within the middle range. This range includes salaries from $46,545 to $62,964. A smaller number of social workers earn at the higher end of the scale, with salaries reaching $67,655 or more. This variety in salary reflects the different roles and levels of experience within the field.

Social Worker jobs in Martinsville, VA

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

Social workers near Martinsville, VA, can find some of the best pay in Salem, VA. This city offers an average salary of $78,893. Nearby, Fayetteville, NC, provides another strong option with an average salary of $70,453. These cities present excellent opportunities for social workers seeking competitive compensation.
Graph displaying highest paying cities salaries for Social Worker jobs near Martinsville, VA, highlighting Salem, VA with the highest at $78,893 and Burlington, NC with the lowest at $51,497.
  1. Salem, VA
    Average Salary: $78,893
    In Salem, VA, professionals help people in need. They work with local agencies and schools. The community values their work.
    Find Social Worker jobs in Salem, VA


  2. Fayetteville, NC
    Average Salary: $70,453
    Fayetteville, NC, offers many opportunities for those in the helping field. They support families and children. Local nonprofits and government agencies are key employers.
    Find Social Worker jobs in Fayetteville, NC


  3. Winston-Salem, NC
    Average Salary: $64,273
    Winston-Salem, NC, provides a range of roles for those who care about community well-being. They work with hospitals and social services. The city has a strong support network.
    Find Social Worker jobs in Winston-Salem, NC


  4. Danville, VA
    Average Salary: $57,982
    Danville, VA, is a place where helping others makes a big difference. They assist with mental health and family services. Local clinics and schools are important employers.
    Find Social Worker jobs in Danville, VA


  5. Greensboro, NC
    Average Salary: $57,151
    Greensboro, NC, offers many chances to help people. They work with youth and families. Nonprofits and healthcare facilities are key employers.
    Find Social Worker jobs in Greensboro, NC


  6. Lynchburg, VA
    Average Salary: $55,879
    In Lynchburg, VA, professionals make a real impact. They support those in need. Local government and community organizations offer many job opportunities.
    Find Social Worker jobs in Lynchburg, VA


  7. Hickory, NC
    Average Salary: $55,708
    Hickory, NC, provides a supportive environment for those who help others. They work with schools and families. Local nonprofits and community centers are key employers.
    Find Social Worker jobs in Hickory, NC


  8. Kingsport, TN
    Average Salary: $54,840
    Kingsport, TN, offers a range of roles for those who care about community health. They work with hospitals and social services. The city values their contributions.
    Find Social Worker jobs in Kingsport, TN


  9. Reidsville, NC
    Average Salary: $52,445
    Reidsville, NC, provides many opportunities for those who help others. They work with local agencies and schools. The community appreciates their efforts.
    Find Social Worker jobs in Reidsville, NC


  10. Burlington, NC
    Average Salary: $51,497
    Burlington, NC, offers a supportive environment for those in the helping field. They work with families and children. Local nonprofits and government agencies are key employers.
    Find Social Worker jobs in Burlington, NC

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

Job seekers in Martinsville, VA, can find excellent opportunities with the Virginia Department of Social Services. This company offers a competitive average salary of $53,609. The Commonwealth of Virginia also provides a solid average salary of $47,073 for social workers. Both companies value their social workers and offer rewarding career paths.
Graph displaying best paying company salaries for Social Worker jobs in Martinsville, VA, highlighting Virginia Department of Social Services with the highest at $53,609 and Commonwealth of Virginia with the lowest at $47,073.
  1. Virginia Department of Social Services
    Average Salary: $53,609
    The Virginia Department of Social Services offers rewarding roles for Social Workers in Martinsville, VA. They focus on providing essential services to families and individuals in need. This department operates across multiple locations in Virginia, ensuring comprehensive support.


  2. Commonwealth of Virginia
    Average Salary: $47,073
    The Commonwealth of Virginia provides various opportunities for Social Workers in Martinsville, VA. They work on programs that aim to improve the quality of life for residents. This government entity operates throughout the state, offering diverse roles and responsibilities.

Currently 4,918 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
4,918 Job Openings