Roofers Salary in Maryland

BLS OEWS May 2025 • 3 metro areas • Maryland

Roofers in Maryland earn a median salary of $47,117 per year on average across 3 metro and nonmetro areas, -7.6% vs the national median of $50,970. An estimated 1,260 roofers are employed across Maryland, with salaries ranging from $45,020 to $50,620 depending on location.

$47,117 Avg median salary in Maryland
$50,620 Highest paying metro
$45,020 Lowest paying metro
1,260 Employed in Maryland

Compare Roofers salaries & buying power

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

Full tool →
Roofers
in
    vs

      Roofers salaries by city in Maryland

      Metro area Median salary 25th pct 75th pct Employed
      Baltimore, MD $50,620 $46,690 $76,530 1,180
      Maryland $45,710 $41,140 $51,080 40
      Salisbury, MD $45,020 $41,290 $49,180 40

      View Roofers salaries in all cities