SalaryCalculations

Roofers Salary in Virginia

State wage data from the BLS OEWS survey, May 2025.

Median annual

$48,420

Median hourly

$23

Average annual

$51,520

Employed in state

2.1K

The median annual salary for Roofers in Virginia is $48,420, or about $23 an hour. That is 13% lower than the national median.

Pay in Virginia ranges from $38,220 at the 10th percentile to $66,420 at the 90th percentile. Roughly 2.1K people work as roofers in the state.

Pay distribution in Virginia

10th$38,220
25th$45,760
Median$48,420
75th$57,590
90th$66,420

Salary calculator

Hourly
$23.28
Daily
$186
Weekly
$931
Bi-weekly
$1,862
Monthly
$4,035
Annual
$48,420

$48,420 a year is around the 50th percentile for Rooferss in Virginia. The median is $48,420.

Roofers pay by metro area in Virginia

Metro areaMedian annualEmployment
Washington-Arlington-Alexandria, DC-VA-MD-WV$58,3401.9K
Richmond, VA$48,050330
Virginia Beach-Chesapeake-Norfolk, VA-NC$46,480350
Roanoke, VA$46,28090
Lynchburg, VA$46,16070
Harrisonburg, VA$46,02090
Winchester, VA-WV$45,69040
Kingsport-Bristol, TN-VA$39,72090

Other jobs in Virginia

All salaries in Virginia →