Salaripedia
English

How much does a roofer make in Baltimore?

$56,390a year

Median yearly pay for roofers in the Baltimore-Columbia-Towson, MD metro area. That is $27.11 an hour or $4,699 a month.

Hourly
$27.11
Vs. national median
+2%
Rank among cities
103 of 265
Jobs in the area
890
Pay range
Lowest 10%: $44,000Median: $56,390Highest 10%: $81,660
PercentileYearlyHourly
10th$44,000$21.15
25th$47,400$22.79
Median$56,390$27.11
75th$68,600$32.98
90th$81,660$39.26

Other cities in Maryland

Median yearly pay for roofers.

Philadelphia, PA$59,730
Washington, DC$58,340
Roofer salary in Maryland Roofer salary in all states

Related jobs in Baltimore

Same field, median yearly pay.

Elevator and Escalator Installer and Repairer$122,700
Rail-Track Laying and Maintenance Equipment Operator$87,410
First-Line Supervisors of Construction Trade and Extraction Worker$77,690
Construction and Building Inspector$73,840
Structural Iron and Steel Worker$71,200
Electrician$65,590
Insulation Worker$63,200
Plumber$63,200
Carpenter$62,380
Operating Engineer and Other Construction Equipment Operator$60,740
Salaries for every job in Baltimore, MD

Frequently asked questions

How much does a roofer make an hour in Baltimore?

The median hourly pay in the Baltimore-Columbia-Towson, MD metro area is $27.11 ($56,390 a year).

Do roofers make more in Baltimore than the national average?

Yes: $56,390 against $55,440 nationally, 2% more.

How does Baltimore compare with the rest of Maryland?

The median in Maryland is $60,090, so Baltimore pays 6% less.

Where does Baltimore rank for roofer pay?

103 of 265 metro areas with data.

How much does a roofer make starting out in Baltimore?

The lowest-paid 10% make $44,000 or less a year; the top 10% make $81,660 or more.

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.