Firefighters Salary in Virginia

BLS OEWS May 2025 • 16 metro areas • Virginia

Firefighters in Virginia earn a median salary of $46,313 per year on average across 16 metro and nonmetro areas, -22.2% vs the national median of $59,530. An estimated 8,210 firefighters are employed across Virginia, with salaries ranging from $30,390 to $61,510 depending on location.

$46,313 Avg median salary in Virginia
$61,510 Highest paying metro
$30,390 Lowest paying metro
8,210 Employed in Virginia

Compare Firefighters salaries & buying power

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

Full tool →
Firefighters
in
    vs

      Firefighters salaries by city in Virginia

      Metro area Median salary 25th pct 75th pct Employed
      Richmond, VA $61,510 $52,870 $77,450 1,960
      Virginia Beach, VA-NC $57,620 $46,320 $64,210 2,790
      Northern West Virginia $51,440 $35,600 $51,600 190
      Charlottesville, VA $50,100 $27,980 $51,130 250
      Southside Virginia $49,930 $46,180 $57,480 220
      Northeast Virginia $49,110 $46,510 $68,970 140
      Staunton, VA $48,870 $35,030 $56,220 70
      Winchester, VA-WV $47,280 $37,100 $47,720 70
      Northwest Virginia $46,650 $33,360 $47,340 140
      Lynchburg, VA $45,990 $36,750 $46,030 270
      Harrisonburg, VA $44,420 $36,670 $46,320 170
      West Virginia $41,500 $35,600 $51,440 1,040
      Southwest Virginia $39,360 $32,450 $48,780 270
      Roanoke, VA $38,880 $35,560 $46,260 480
      Blacksburg, VA $37,960 $24,960 $47,060 70
      Southern West Virginia $30,390 $23,880 $33,780 80

      View Firefighters salaries in all cities