Compliance Officers Salary in Virginia

BLS OEWS May 2025 • 16 metro areas • Virginia

Compliance Officers in Virginia earn a median salary of $66,421 per year on average across 16 metro and nonmetro areas, -15.3% vs the national median of $78,420. An estimated 8,870 compliance officers are employed across Virginia, with salaries ranging from $55,110 to $79,380 depending on location.

$66,421 Avg median salary in Virginia
$79,380 Highest paying metro
$55,110 Lowest paying metro
8,870 Employed in Virginia

Compare Compliance Officers salaries & buying power

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

Full tool →
Compliance Officers
in
    vs

      Compliance Officers salaries by city in Virginia

      Metro area Median salary 25th pct 75th pct Employed
      Charlottesville, VA $79,380 $63,310 $89,610 330
      Virginia Beach, VA-NC $74,930 $55,300 $96,990 2,270
      Blacksburg, VA $74,120 $58,490 $87,750 150
      Richmond, VA $73,850 $59,630 $94,800 2,490
      Harrisonburg, VA $68,780 $52,410 $81,680 180
      Northeast Virginia $68,630 $48,840 $92,420 130
      Winchester, VA-WV $68,390 $55,380 $82,980 140
      Northwest Virginia $68,390 $50,340 $86,920 110
      Roanoke, VA $65,330 $53,130 $80,990 430
      West Virginia $64,040 $50,680 $95,850 1,530
      Northern West Virginia $61,780 $46,990 $76,880 240
      Southside Virginia $61,670 $49,750 $80,350 180
      Lynchburg, VA $60,700 $47,910 $84,930 270
      Staunton, VA $59,700 $49,970 $69,050 100
      Southwest Virginia $57,940 $38,150 $75,020 210
      Southern West Virginia $55,110 $44,980 $70,570 110

      View Compliance Officers salaries in all cities