Carpenters Salary in Virginia

BLS OEWS May 2025 • 16 metro areas • Virginia

Carpenters in Virginia earn a median salary of $47,278 per year on average across 16 metro and nonmetro areas, -20.3% vs the national median of $59,310. An estimated 14,940 carpenters are employed across Virginia, with salaries ranging from $40,210 to $53,120 depending on location.

$47,278 Avg median salary in Virginia
$53,120 Highest paying metro
$40,210 Lowest paying metro
14,940 Employed in Virginia

Compare Carpenters salaries & buying power

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

Full tool →
Carpenters
in
    vs

      Carpenters salaries by city in Virginia

      Metro area Median salary 25th pct 75th pct Employed
      Charlottesville, VA $53,120 $45,880 $61,610 540
      Staunton, VA $50,860 $44,460 $69,790 320
      Richmond, VA $49,620 $45,140 $58,710 2,910
      Winchester, VA-WV $49,370 $44,670 $62,690 220
      Harrisonburg, VA $49,090 $45,040 $59,940 370
      Virginia Beach, VA-NC $49,010 $44,960 $59,410 3,280
      Northwest Virginia $47,510 $41,140 $57,070 470
      West Virginia $47,320 $38,140 $61,060 2,910
      Lynchburg, VA $46,950 $39,210 $56,270 420
      Northeast Virginia $46,750 $38,620 $58,920 350
      Southside Virginia $46,740 $38,530 $58,190 530
      Blacksburg, VA $46,450 $37,020 $51,460 330
      Roanoke, VA $46,400 $38,860 $51,260 670
      Southwest Virginia $45,080 $38,230 $48,690 610
      Southern West Virginia $41,960 $37,440 $54,730 310
      Northern West Virginia $40,210 $37,420 $49,440 700

      View Carpenters salaries in all cities