Position
City
Salary

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

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

Social workers in Martinsville, Virginia, earn an average yearly salary of $49,837. This salary helps them assist people in need and make a difference in their communities. These dedicated professionals support individuals facing tough times, helping them find resources and services.


The salary for social workers in Martinsville can vary based on experience and other factors. Here are some details to consider:

  • 20% of social workers earn between $44,493 and $46,812.
  • 14.46% earn between $46,812 and $49,131.
  • 4.13% earn between $49,131 and $51,449.
  • 16.52% earn between $51,449 and $53,768.
  • 6.2% earn between $53,768 and $56,087.
  • Another 6.2% earn between $56,087 and $58,406.
  • 4.13% earn between $58,406 and $60,725.
  • 2.07% earn between $60,725 and $63,044.
  • Another 2.07% earn between $63,044 and $65,362.
  • A small group earns between $65,362 and $67,681.
  • The top earners, making up 0.00% of the workforce, earn more than $67,681.

Social Worker jobs in Martinsville, VA

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

Job seekers looking for Social Worker positions near Martinsville, VA, can explore nearby cities that offer competitive salaries. Salem, VA, stands out with an average annual salary of $84,092, providing a lucrative opportunity. Other nearby cities like Danville, VA, and Lynchburg, VA, also offer strong salaries for social workers, making them attractive options for job seekers in the area.
Graph displaying highest paying cities salaries for Social Worker jobs near Martinsville, VA, highlighting Salem, VA with the highest at $84,092 and Rocky Mount, VA with the lowest at $51,213.
  1. Salem, VA
    Average Salary: $84,092
    In Salem, VA, professionals can find rewarding work with the Salem Clinic and Veterans Affairs. These roles involve supporting individuals with mental health and substance abuse issues. The community values compassionate care, making it an excellent place for those dedicated to helping others.
    Find Social Worker jobs in Salem, VA


  2. Fayetteville, NC
    Average Salary: $70,721
    Fayetteville, NC offers a mix of roles in both public and private sectors. With places like Cape Fear Valley Health, social workers play a crucial role in community outreach. The city’s commitment to family services makes it a supportive environment for those in the field.
    Find Social Worker jobs in Fayetteville, NC


  3. Winston-Salem, NC
    Average Salary: $63,772
    Winston-Salem, NC provides opportunities with organizations like Novant Health. Here, social workers focus on community health and family support. The city’s vibrant community life enhances the impact of social work, offering a fulfilling career path.
    Find Social Worker jobs in Winston-Salem, NC


  4. Danville, VA
    Average Salary: $58,647
    In Danville, VA, social workers find opportunities with local nonprofits and health services. These roles involve providing essential support to individuals and families. The community’s emphasis on health and wellness makes this an ideal place for dedicated professionals.
    Find Social Worker jobs in Danville, VA


  5. Greensboro, NC
    Average Salary: $58,134
    Greensboro, NC has a range of roles in social work with notable organizations such as Cone Health. Workers here focus on mental health and community welfare. The city’s supportive environment encourages collaboration and growth in the field.
    Find Social Worker jobs in Greensboro, NC


  6. Kingsport, TN
    Average Salary: $57,358
    In Kingsport, TN, social workers can find fulfilling positions with Ballad Health. These roles involve working with diverse populations, focusing on health and social support. The city’s strong community ties provide a nurturing environment for those in the field.
    Find Social Worker jobs in Kingsport, TN


  7. Lynchburg, VA
    Average Salary: $56,300
    Lynchburg, VA offers roles in both public and private sectors. Organizations like Centra Health provide excellent opportunities. Here, social workers focus on community health and support. The city’s commitment to wellness makes it a great place to work.
    Find Social Worker jobs in Lynchburg, VA


  8. Hickory, NC
    Average Salary: $56,071
    Hickory, NC has various opportunities with places like Catawba Valley Healthcare. Social workers in this area focus on mental health and family services. The community’s dedication to health and support makes it a rewarding place to work.
    Find Social Worker jobs in Hickory, NC


  9. Burlington, NC
    Average Salary: $51,662
    In Burlington, NC, social workers find roles with local health services and nonprofits. These positions focus on community health and support. The city’s supportive environment enhances the impact of social work, offering a fulfilling career.
    Find Social Worker jobs in Burlington, NC


  10. Rocky Mount, VA
    Average Salary: $51,213
    Rocky Mount, VA provides opportunities with local health organizations. Social workers here focus on supporting individuals and families. The city’s strong community focus makes it an ideal place for those dedicated to helping others.
    Find Social Worker jobs in Rocky Mount, VA

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

The Virginia Department of Social Services and the Commonwealth of Virginia offer top salaries for social workers in Martinsville. With an average salary of around $54,895, the Virginia Department of Social Services provides a competitive wage. The Commonwealth of Virginia also offers a strong average salary of $47,116 for social workers, making both employers great choices.
Graph displaying best paying company salaries for Social Worker jobs in Martinsville, VA, highlighting Virginia Department of Social Services with the highest at $54,895 and Commonwealth of Virginia with the lowest at $47,116.
  1. Virginia Department of Social Services
    Average Salary: $54,895
    The Virginia Department of Social Services offers rewarding positions for Social Workers. They provide essential services to communities throughout Virginia, including Martinsville. Employees work in a collaborative environment, helping individuals and families with various social challenges. Positions focus on advocacy, case management, and community outreach.


  2. Commonwealth of Virginia
    Average Salary: $47,116
    The Commonwealth of Virginia offers several opportunities for Social Workers. These roles support various government programs and services. Social Workers in Martinsville can find jobs in public health, child welfare, and mental health services. They help ensure individuals and families receive the support they need. The Commonwealth emphasizes professional growth and community involvement.

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