SOC 21-1023 · Virginia

Mental Health and Substance Abuse Social Workers Salary in Virginia

Mental health and substance abuse social workers in Virginia earn the most in Virginia Beach (average $72,820 a year) and the least in Winchester ($60,960), across the 8 Virginia metro areas we cover. Statewide, BLS puts the mental health and substance abuse social workers average at $72,020 and the median at $64,240 for 3,670 workers. The U.S. average for this job is $68,030.

$73Khighest: Virginia Beach
$61Klowest: Winchester
1,110jobs in these metros
8metro areas
Advertisement

Mental Health and Substance Abuse Social Workers average salary by city in Virginia

Pay, take-home pay and cost of living

CityAverageMedian25th pct.Take-home*Cost of living
Virginia Beach$72,820$61,760$51,270$56,68698
Charlottesville$68,530$61,970$56,080$53,91499
Staunton$67,670$68,800$57,520$53,35991
Richmond$67,380$63,020$56,740$53,17298
Roanoke$63,500$58,320$50,540$50,36594
Blacksburg$61,890$58,980$48,770$49,16493
Lynchburg$61,530$58,320$48,860$48,89589
Winchester$60,960$51,900$48,050$48,47096

*Average salary after federal and state taxes for a single filer. Cost of living: BEA price parity, U.S. = 100.

Mental Health and Substance Abuse Social Workers salary in other states

Mental Health and Substance Abuse Social Workers salary by city and state

More about pay in Virginia

Sources and how to read this page

Read the full methodology. Spotted an error? Tell us.