Social Worker Salary in Virginia

Median annual base pay is $51,700 across 11 reported Social Worker salaries in Virginia.

Updated 11 October 2026

Salary Distribution (By Percentile)

P10P25MedianP75P90
$41,200$50,500$51,700$67,500$74,300

Top Cities in Virginia

CityMedianReports
Virginia Beach$51,6007

Salary by Level

LevelCommon titlesMedianReports
Junior / Early CareerTherapist · Social Worker · Medical Social Worker—3

Social Worker salaries in other states

Common questions

How much does a Social Worker make in Virginia?

The median Social Worker salary in Virginia is $51,700 per year, based on 11 reported salaries.

Which city in Virginia pays Social Workers the most?

Virginia Beach has the highest median at $51,600 per year, of the cities with enough reports to publish a median.

Am I underpaid as a Social Worker?

All Social Worker salaries · Browse salaries by role