Community Health Workers Salary in Virginia

BLS OEWS May 2025 • 8 metro areas • Virginia

Community Health Workers in Virginia earn a median salary of $42,408 per year on average across 8 metro and nonmetro areas, -16.9% vs the national median of $51,030. An estimated 1,180 community health workers are employed across Virginia, with salaries ranging from $34,770 to $60,240 depending on location.

$42,408 Avg median salary in Virginia
$60,240 Highest paying metro
$34,770 Lowest paying metro
1,180 Employed in Virginia

Compare Community Health Workers salaries & buying power

Pick two cities to see how salary and purchasing power differ.

Full tool →
Community Health Workers
in
    vs

      Community Health Workers salaries by city in Virginia

      Metro area Median salary 25th pct 75th pct Employed
      Richmond, VA $60,240 $46,400 $68,110 300
      Virginia Beach, VA-NC $44,470 $35,260 $53,490 210
      Southwest Virginia $43,430 $31,890 $48,910 30
      Roanoke, VA $42,480 $35,840 $50,380 40
      West Virginia $40,470 $34,990 $55,780 450
      Northern West Virginia $36,820 $33,110 $45,560 90
      Charlottesville, VA $36,580 $36,580 $50,180
      Southern West Virginia $34,770 $29,200 $44,290 60

      View Community Health Workers salaries in all cities