Salaripedia
English

How much does a roofer make in Maryland?

$60,090a year

Median yearly pay for roofers in Maryland. That is $28.89 an hour or $5,008 a month.

Hourly
$28.89
Vs. national median
+8%
Rank among states
12 of 51
Jobs in the state
2,050
Pay range
Lowest 10%: $45,760Median: $60,090Highest 10%: $80,470
PercentileYearlyHourly
10th$45,760$22.00
25th$48,260$23.20
Median$60,090$28.89
75th$75,050$36.08
90th$80,470$38.69

Cities in Maryland

Metro areas, median yearly pay.

Philadelphia, PA$59,730
Washington, DC$58,340
Baltimore, MD$56,390
Salisbury, MD$47,320
Salaries for every job in Maryland

Nearby in the ranking

States with similar pay for roofers.

9. District of Columbia$61,750
10. Rhode Island$61,630
11. Washington$60,640
12. Maryland$60,090
13. New Hampshire$59,830
14. North Dakota$59,740
15. Hawaii$59,580
Roofer salary in all states

Frequently asked questions

How much does a roofer make an hour in Maryland?

The median hourly pay in Maryland is $28.89 ($60,090 a year).

Do roofers make more in Maryland than the national average?

Yes: $60,090 against $55,440 nationally, 8% more.

Where does Maryland rank for roofer pay?

Maryland ranks 12 of 51 states.

Which city in Maryland pays roofers the most?

Philadelphia-Camden-Wilmington, PA-NJ-DE-MD, with a median of $59,730 a year.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.