Healthcare Social Workers Salary in Virginia

Ranked #22 of 51 · VA

3.3% below U.S. average
Mean annual salary $69,390 ≈ $33/hr
Median annual salary $66,550
Employment 3,070

Salary Distribution (10th–90th percentile)

P10 $47,530P25 $60,430 Median $66,550P75 $78,170P90 $91,060

About 80% of healthcare social workerss in Virginia earn between $47,530 and $91,060. The blue band is the middle 50% (P25–P75); the dot marks the median.

Compared to the U.S.

Virginia
$69,390
U.S. average
$71,790

The mean healthcare social workers salary in Virginia is $69,390, about 3.3% below the U.S. average ($71,790). That works out to roughly $33/hr at 2,080 hours per year.

Metro Areas in Virginia

Metro areaMedianMeanEmployment
Richmond, VA $71,690 $70,980 530
Charlottesville, VA $68,370 $70,000 160
Harrisonburg, VA $66,190 $69,270 40
Virginia Beach-Chesapeake-Norfolk, VA-NC $63,880 $66,130 660
Winchester, VA-WV $63,110 $64,020 70
Southside Virginia nonmetropolitan area $62,590 $67,650 100
Northwest Virginia nonmetropolitan area $62,380 $66,790 30
Blacksburg-Christiansburg-Radford, VA $62,310 $64,970 40

Frequently Asked Questions

How much do healthcare social workers make in Virginia?

The median healthcare social workers salary in Virginia is $66,550 per year (mean $69,390), and about 80% earn between $47,530 and $91,060.

How much do healthcare social workers make per hour in Virginia?

Roughly $33 per hour, based on a mean annual wage of $69,390 and 2,080 work hours per year.

Is Virginia a high-paying state for healthcare social workers?

Virginia ranks #22 of 51 states for healthcare social workers pay. Its mean salary of $69,390 is about 3.3% below the U.S. average of $71,790.

Which metro areas in Virginia pay healthcare social workers the most?

The highest-paying metro areas in Virginia for healthcare social workers are Richmond, VA ($71,690), Charlottesville, VA ($68,370), Harrisonburg, VA ($66,190), by median annual wage.

← Back to all healthcare social workers states