How much does a Roofer make in MD?
As of April 01, 2025, the average annual salary for a Roofer in Maryland is $41,569. Salary.com reports that pay typically ranges from $37,524 to $46,558, with most professionals earning between $33,842 and $51,101.