Massage Therapists Salary in Virginia

BLS OEWS May 2025 • 7 metro areas • Virginia

Massage Therapists in Virginia earn a median salary of $48,414 per year on average across 7 metro and nonmetro areas, -16.5% vs the national median of $57,950. An estimated 1,250 massage therapists are employed across Virginia, with salaries ranging from $38,490 to $53,030 depending on location.

$48,414 Avg median salary in Virginia
$53,030 Highest paying metro
$38,490 Lowest paying metro
1,250 Employed in Virginia

Compare Massage Therapists salaries & buying power

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

Full tool →
Massage Therapists
in
    vs

      Massage Therapists salaries by city in Virginia

      Metro area Median salary 25th pct 75th pct Employed
      Richmond, VA $53,030 $47,050 $62,350 330
      Charlottesville, VA $52,420 $43,230 $79,710 80
      Roanoke, VA $51,870 $40,150 $59,900 60
      Lynchburg, VA $50,450 $36,530 $57,590 60
      Virginia Beach, VA-NC $49,910 $40,020 $57,860 410
      West Virginia $42,730 $27,720 $58,640 270
      Winchester, VA-WV $38,490 $31,250 $48,110 40

      View Massage Therapists salaries in all cities