Salaripedia
English

How much does a roofer make?

$55,440a year

Median yearly pay in the United States: half earn more and half earn less. That is $26.65 an hour or $4,620 a month.

Hourly
$26.65
Average (mean)
$58,140
Jobs
135,490
Pay range
Lowest 10%: $37,460Median: $55,440Highest 10%: $81,720
PercentileYearlyHourly
10th$37,460$18.01
25th$46,260$22.24
Median$55,440$26.65
75th$65,390$31.44
90th$81,720$39.29

By state

Median yearly pay.

Illinois$77,900
New Jersey$76,600
Minnesota$74,490
Massachusetts$72,750
Alaska$66,750
New York$66,020
California$63,600
Connecticut$62,070
District of Columbia$61,750
Rhode Island$61,630
Washington$60,640
Maryland$60,090
New Hampshire$59,830
North Dakota$59,740
Hawaii$59,580
Michigan$59,530
Delaware$59,440
Wisconsin$59,370
Vermont$59,040
Montana$59,030
Oregon$58,970
Indiana$57,980
Idaho$57,790
Pennsylvania$55,710
Colorado$51,750
West Virginia$51,170
Nevada$51,090
Maine$50,120
Ohio$49,390
North Carolina$49,010
Louisiana$48,760
Utah$48,680
Iowa$48,660
Missouri$48,570
Virginia$48,420
South Dakota$47,710
Florida$47,590
Arkansas$47,470
Arizona$47,340
Kansas$47,190
Georgia$46,940
Kentucky$46,940
Nebraska$46,460
Texas$46,030
South Carolina$45,760
Tennessee$45,690
Alabama$45,670
Wyoming$45,650
New Mexico$45,300
Mississippi$44,940
Oklahoma$43,680

Highest paying cities

Metro areas, median yearly pay.

Worcester, MA$105,300
Trenton, NJ$82,100
Chicago, IL$82,090
Bridgeport, CT$81,310
St. Cloud, MN$79,250
Atlantic City, NJ$77,990
Springfield, IL$77,900
San Jose, CA$76,650
Peoria, IL$76,610
New York, NY$76,400
Springfield, MA$76,300
Minneapolis, MN$75,400
Decatur, IL$74,640
San Francisco, CA$74,340
Duluth, MN$72,860

In other countries

Roofer belongs to the international group "Roofers".

Compare pay in 140 countries

Similar jobs

Frequently asked questions

How much does a roofer make an hour?

The median hourly pay is $26.65 ($55,440 a year).

How much does a roofer make a month?

About $4,620 a month before tax, based on a median of $55,440 a year.

How much does a roofer make starting out?

The lowest-paid 10% make $37,460 or less a year ($18.01 an hour); the top 10% make $81,720 or more.

Which state pays roofers the most?

Illinois, with a median of $77,900 a year, followed by New Jersey ($76,600) and Minnesota ($74,490).

Which city pays roofers the most?

Worcester, MA, with a median of $105,300 a year.

How many roofers are there in the United States?

About 135,490 people work as roofers.

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.