HyreRoof

Original research · Occupational safety

The Roofing Fatality Atlas

Two federal counts of roofing deaths exist, they disagree, and neither is wrong. This page explains the difference, then measures what the enforcement record does with it.

Updated September 3, 2026 · Data as of 3 September 2026

Written by HyreRoof Research Primary-source research and fact checking

48.7 per 100k FTE fatal injury rate, roofers (SOC 47-2181), 2024
14.8× the all-worker rate 48.7 against 3.3 per 100,000 FTE
39.7% of construction inspections from 3.1% of construction employment
79.7% of deaths are falls 650 of 816 over seven published years

The finding

In 2024 BLS recorded 104 fatal work injuries among roofers: the occupation, SOC 47-2181, at a rate of 48.7 per 100,000 full-time equivalent workers, against 3.3 for all US workers. In the same year it recorded 120 fatal work injuries in roofing contracting: the industry, NAICS 23816. Those are different populations and neither number is a subset of the other. Across the seven years for which the industry figure is published, 816 people died working for roofing contractors and 79.7 per cent of those deaths were falls. The enforcement record is just as lopsided: roofing contractors are 3.1 per cent of construction employment but 39.7 per cent of the federal OSHA construction inspections that produced a citation in fiscal 2025. And the nonfatal injury rate has been falling fast while the fatal rate has not moved at all: a divergence this page treats as a measurement problem rather than a safety victory.

Where this page stops

The fatality atlas is about how roofing deaths are counted and enforced against. It is not a how-to, and it deliberately contains no instruction on working at height. Fall protection is a regulated engineering system, anchorage, connector, body harness, lanyard, and a rescue plan for the person left hanging in it, selected and installed by people trained to do that.

Do not go on a roof to inspect, repair, clean or measure it. The single most useful number on this page is the one in the chart below: nearly four in five severe roofing falls recorded by OSHA happened from twenty feet or less, and a great many of them from under ten. The height of an ordinary two-storey eave is enough. If you want to know the condition of your roof, a roofer with a harness and an insurance policy should be the one to find out.

Two federal counts, two different populations

Almost every published claim about how dangerous roofing is rests on one of two BLS numbers without saying which. They are produced by the same programme: the Census of Fatal Occupational Injuries, which is a census rather than a survey and cross-checks death certificates, workers compensation records, OSHA reports and news accounts, but they classify the same deaths along different axes.

The occupation figure counts people whose own job was roofing, under the Standard Occupational Classification code 47-2181. In 2024 that was 104 fatal work injuries. It includes a roofer employed by a general contractor, a roofer employed by a school district, and a self-employed roofer working alone. It excludes the labourer, the driver and the office manager who worked at a roofing company and died on the job.

The industry figure counts everyone who died while working for an establishment classified in NAICS 23816, roofing contractors, whatever their own occupation. In 2024 that was 120 fatal work injuries. It includes the labourer, the driver and the office manager. It excludes the roofer employed by the general contractor next door.

The gap between them in 2024 was sixteen deaths, and the direction of the gap is not fixed by anything: in a year when more roofing-company drivers die in road crashes the industry number rises without the occupation number moving at all. They are not interchangeable, and a page that quotes one and labels it the other is wrong even when both numbers are real. Everything below states which basis it is using.

One more distinction matters and is routinely lost. A count of deaths answers "how many people died". A rate answers "how likely was it". Roofing has a small count and an enormous rate: 104 roofers died in 2024 against 950 truck drivers, and roofing is still by a wide margin the more dangerous work. The rate BLS publishes for roofers is 48.7 per 100,000 full-time equivalent workers, and the FTE denominator comes from the Current Population Survey, so it does include the self-employed.

The occupation rate, in the company it keeps

CFOI 2024, fatal injury rates per 100,000 full-time equivalent workers. This is the occupation basis. The count and the rate say different things and both are given.

Occupation (SOC basis)Fatal injuries, 2024Rate per 100,000 FTE
Logging workers51110.4
Fishing and hunting workers2488.8
Roofers (47-2181)10448.7
Aircraft pilots and flight engineers7336.7
Underground mining machine operators1235.6
All workers5,0703.3

Roofing is the third most dangerous occupation BLS publishes a rate for, behind logging and commercial fishing and hunting, and it is by far the largest of the three. Logging killed 51 people at 110.4 per 100,000 FTE; roofing killed twice as many at less than half the rate, because there are many more roofers. HyreRoof analysis: 48.7 divided by the all-worker rate of 3.3 is 14.8, so a roofer faced roughly fifteen times the average American worker’s risk of dying at work in 2024.

Eight years of the industry count, and the hole in it

Deaths (bars, left) · deaths per 100,000 covered employees (line, right) 0501001500204060107106not published102123124134120 20172018201920202021202220232024
Fatal work injuries in NAICS 23816, roofing contractors, from CFOI Table A-1. The darker portion of each bar is falls, slips and trips. The gold line is HyreRoof’s derived rate of deaths per 100,000 QCEW-covered employees, read against the right-hand axis. HyreRoof analysis of BLS Census of Fatal Occupational Injuries Table A-1 (2017, 2018, 2020–2024) and BLS Quarterly Census of Employment and Wages, private ownership, NAICS 238160. The 2019 column is empty because the published 2019 table carries no specialty-trade detail. Retrieved 3 September 2026.

The published industry series runs 107, 106, 102, 123, 124, 134, 120. The dash is real. CFOI Table A-1 for reference year 2019 does not carry a row for roofing contractors, or for specialty trade contractors at all; we checked the current and archived HTML editions on 3 September 2026 and the string does not appear. We have not estimated the missing year and the chart draws it as a hole rather than joining the line across it.

Over the seven years that are published, 816 people died working for roofing contractors. 650 of those deaths, 79.7 per cent, were classified as falls, slips and trips. No other event category comes close. Exposure to harmful substances or environments is a distant second and includes both electrocution and heat.

HyreRoof analysis. BLS publishes an hours-based fatality rate for detailed industries in a spreadsheet we could not retrieve (see Limitations), so we computed our own denominator: deaths divided by QCEW annual average covered employment in NAICS 238160, times 100,000. On that basis the rate was 54.2 in 2017 and 47.9 in 2024, with a seven-year mean of 52.4. It moved between 47.5 and 56.0 and shows no trend in either direction.

This is an upper bound on a true per-worker rate, because the numerator includes self-employed and unpaid family workers while the QCEW denominator does not, and the roofing trade has a large self-employed population. The number to take from it is the flatness, not the level.

Set that flatness against the growth underneath it. QCEW counted 197,328 covered employees in roofing contracting in 2017 and 250,564 in 2024, a rise of 27.0 per cent, across an establishment count that went from 21,874 to 31,562. The industry got substantially bigger and substantially more fragmented, and the death rate per employee did not fall.

The full industry series with its denominators

Everything the atlas rests on, in one table. Counts are CFOI. Employment and establishments are QCEW, private ownership. The last column is HyreRoof arithmetic and is labelled as such everywhere it appears.

YearDeaths, NAICS 23816Of which fallsFalls %QCEW employeesQCEW establishmentsDeaths per 100k employees (HyreRoof)
20171078882.2%197,32821,87454.2
20181067772.6%208,36423,12250.9
2019not published, , 217,62724,475,
20201028078.4%214,77525,50747.5
20211239980.5%219,78127,14556.0
202212410080.6%225,76728,51654.9
202313411082.1%240,50729,84955.7
20241209680.0%250,56431,56247.9

The transportation and harmful-substance columns are omitted here because CFOI suppresses small cells: in 2024 the published event columns for roofing contractors sum to 116 against a total of 120, and in 2023 to 128 against 134. The missing cases are in suppressed categories, not unaccounted for. This is why the falls percentages above are computed against the published total rather than against the sum of the parts.

How much of construction’s toll is roofing

Roofing’s share of the inputs

QCEW 2024, private ownership: construction as a whole employed 8,135,442 people across 938,478 establishments. Roofing contracting employed 250,564 across 31,562.

That is 3.1 per cent of construction employment and 3.4 per cent of construction establishments. Roofing is a small, highly fragmented corner of the industry: the average roofing establishment carries 7.9 employees against 8.7 across construction generally.

Roofing’s share of the outcomes

CFOI 2024: construction recorded 1,034 fatal work injuries. Roofing contracting recorded 120 of them, 11.6 per cent.

HyreRoof analysis: 11.6 divided by 3.1 is 3.8, so roofing carries roughly 3.8 times its employment share of construction’s fatalities. On the OSHA enforcement side, as the next section shows, the over-representation is more than three times larger again.

What the enforcement record looks like

OSHA publishes a public tool that returns every standard cited against a NAICS code in the most recently completed federal fiscal year. Run against 238160 for citations issued October 2024 through September 2025, it returns 10,667 citations across 4,281 inspections carrying $46,519,129 in current penalties. Run against NAICS 23, all of construction, it returns 26,558 citations across 10,794 inspections and $108,935,100.

HyreRoof analysis. Roofing contractors accounted for 39.7 per cent of the federal OSHA construction inspections that produced at least one citation, 40.2 per cent of the citations and 42.7 per cent of the penalty money, from 3.1 per cent of construction employment. That is an over-representation factor of 12.9 on inspections and 13.9 on penalties. Both the numerator and the denominator of the inspection share are drawn from the same federal jurisdiction, so the comparison inside construction holds even though the absolute inspection count omits the state-plan states entirely.

The concentration inside roofing is more striking than the concentration of roofing inside construction. Of the 4,281 roofing inspections that produced a citation, 3,647, 85.2 per cent, included a citation under 29 CFR 1926.501, the duty to have fall protection. Put the other way round: roofing contractors accounted for 54.9 per cent of every federal OSHA construction inspection in fiscal 2025 that cited 1926.501 at all. More than half of American construction’s fall-protection enforcement happens on roofs.

The next three standards on the list say the same thing in different registers. Ladders (1926.1053) appear in 1,485 inspections. Fall protection training (1926.503) appears in 1,304: a citation that means the employer could not show the crew had been taught the system it was supposed to be using. Fall protection systems criteria (1926.502), which is what you get cited under when the equipment exists but is wrong or wrongly rigged, appears in 314.

Money follows the same shape. HyreRoof analysis: the mean current penalty per cited roofing inspection is $10,866, against $10,092 across construction. Fall protection alone accounts for 58.0 per cent of every dollar penalised against roofing contractors in the year.

The ten standards most cited against roofing contractors

Federal OSHA, NAICS 238160, all establishment sizes, citations issued October 2024 through September 2025. Penalties are current rather than initial amounts. State-plan states are not included, see Limitations.

StandardWhat it requiresCitationsInspectionsCurrent penaltyShare of roofing penalty
1926.501Duty to have fall protection3,7033,647$26,958,04058.0%
1926.1053Ladders1,6641,485$6,256,69913.4%
1926.503Fall protection training requirements1,3451,304$2,830,8836.1%
1926.102Eye and face protection939938$3,472,0237.5%
1903.19Abatement verification489399$187,6920.4%
1926.20General safety and health provisions444388$1,446,4703.1%
1926.502Fall protection systems criteria and practices441314$1,084,7642.3%
1926.100Head protection384384$1,158,4972.5%
1910.1200Hazard communication242104$351,8450.8%
1926.451Scaffolds, general requirements233136$690,2961.5%
All standardsEvery standard cited against NAICS 23816010,6674,281$46,519,129100%

The inspection column counts inspections in which that standard was cited, so it does not sum to the total: a single inspection typically produces citations under several standards. HyreRoof analysis: the mean is 2.49 citations per cited inspection.

The same tool at four nested NAICS levels

Every row below is the same federal fiscal-year enforcement query at a different level of the industry hierarchy. Roofing contracting sits inside all three of the others.

NAICSLevelCited inspectionsCitationsCurrent penaltyInspections citing 1926.501QCEW 2024 employment
238160Roofing contractors4,28110,667$46,519,1293,647250,564
2381Foundation, structure and building exterior contractors8,04820,283$80,671,0905,954not retrieved
238Specialty trade contractors9,31623,200$92,479,8536,2515,151,234
23Construction10,79426,558$108,935,1006,6418,135,442

HyreRoof analysis. Roofing contracting is 39.7 per cent of construction’s cited inspections, 46.0 per cent of the specialty trades’ and 53.2 per cent of its own immediate parent, NAICS 2381. Read down the fall-protection column: the whole of construction produced 6,641 inspections citing 1926.501 and roofing produced 3,647 of them. We did not retrieve a QCEW figure for NAICS 2381 and have left the cell empty rather than deriving one.

1,535 severe injuries, and the height they happened at

Severe injury reports by stated fall height, NAICS 238160 Under 6 ft32 · 5%6–10 ft145 · 23%11–15 ft182 · 29%16–20 ft134 · 21%21–25 ft60 · 10%26–30 ft35 · 6%Over 30 ft38 · 6%
OSHA severe injury reports in NAICS 238160 where a height band was recorded, 1 January 2015 to 30 November 2025. Percentages are of the 626 reports with a specific band; a further 98 reports carry only the broad "6 to 30 feet" code and are excluded from this chart. HyreRoof analysis of the OSHA Severe Injury Report dataset, federal jurisdiction only. Retrieved 3 September 2026.

Since 2015 employers under federal OSHA jurisdiction have been required to report every inpatient hospitalisation, amputation and loss of an eye within 24 hours. OSHA publishes the resulting file with a short narrative and coded event, source, nature and body-part fields. HyreRoof analysis: of the 105,996 reports in the January 2015 to November 2025 release, 1,535 are in NAICS 238160, 1.4 per cent of all severe injuries reported in the US economy, and 8.1 per cent of those reported in construction. 1,514 involved a hospitalisation and 50 an amputation.

1,212 of the 1,535, 79.0 per cent, were falls. That figure was computed independently of the fatality data and lands within a percentage point of the 79.7 per cent falls share of the CFOI death series. Two different federal collections, different definitions, different jurisdictions, and the same answer: roofing is a falling problem with some other problems attached.

The height distribution is the most useful thing in this dataset and the most counterintuitive. Among the 626 reports carrying a specific height band, 493, 78.8 per cent, were falls of twenty feet or less, and 177 were from ten feet or less. Only 38 were from over thirty feet.

The modal severe roofing fall in the United States is from eleven to fifteen feet: a single-storey eave, a garage, a porch roof. This is the reason the OSHA fall-protection trigger height in construction is six feet and not something more dramatic, and it is the reason a homeowner’s instinct that a low roof is a safe roof is wrong.

The source field adds the second useful finding. 175 of the reports, 11.4 per cent, are coded as a fall through a surface or an existing opening rather than off an edge, and 132 name a skylight somewhere in the source description. A skylight in an existing roof is a hole with something brittle over it, and it does not read as a hazard until it fails. Ladders are the recorded source in 326 reports, 21.2 per cent, which is a reminder that a large share of roofing injury happens before anyone reaches the roof.

782 of the 1,535 reports, 50.9 per cent, are coded as fractures. 56 are exposure to environmental heat, a category that barely existed in the public conversation about roofing ten years ago.

What the severe injury reports contain

All 1,535 NAICS 238160 records in the federal severe injury file, January 2015 to November 2025, grouped four ways. Percentages are of the 1,535 records.

GroupingCategoryReportsShare
EventFall to a lower level (not through a surface)96662.9%
Fall through a surface or existing opening17511.4%
Exposure to environmental heat563.6%
Fall on the same level332.1%
Other and unspecified falls (collapsing structure, unspecified)382.5%
Everything else26717.4%
SourceRoof surface, roof edge or roof opening71146.3%
Ladder of any type32621.2%
Skylight named as the source603.9%
Scaffold191.2%
Other or nonclassifiable41927.3%
NatureFractures78250.9%
Soreness, pain, nonspecific injury1187.7%
Traumatic injuries, unspecified835.4%
Amputations432.8%
Cuts and lacerations392.5%
Internal injuries to trunk organs and blood vessels362.3%
Intracranial injuries332.1%
State (top ten)Florida55636.2%
Texas16810.9%
Ohio986.4%
Pennsylvania855.5%
New York765.0%
Colorado734.8%
Illinois563.6%
Georgia442.9%
Wisconsin402.6%
Missouri332.1%

Read the state rows as a map of jurisdiction, not of danger. This file covers federal OSHA jurisdiction only. Florida, Texas and Ohio have no state plan covering private-sector construction, so essentially every severe roofing injury there lands in this file. California, Washington, Oregon, Michigan, Kentucky and seventeen other states run their own approved plans and their reports are collected separately and are not here. Florida’s 36.2 per cent share tells you about the reporting boundary at least as much as about Florida roofs.

The nonfatal numbers are falling. The fatal ones are not.

Recordable cases per 100 full-time workers 0246Roofing contractors 2.4All specialty trades 2.3All private industry 2.3201420162018202020222024
Total recordable nonfatal injury and illness rates per 100 full-time workers, 2014 to 2024, for roofing contractors, all specialty trade contractors and all private industry. BLS Survey of Occupational Injuries and Illnesses, industry data files, series ISUCON23816031100, ISUCON23800031100 and ISU00000000031100. Retrieved 3 September 2026.

This is the part of the atlas we find hardest to explain away, and we are going to state the evidence rather than resolve it.

On the nonfatal side, roofing contracting looks like an industry that has transformed itself. Its total recordable case rate was 5.3 per 100 full-time workers in 2014 and 2.4 in 2024, a fall of 54.7 per cent. Its days-away-from-work rate went from 2.3 to 1.1. Over the same eleven years all private industry went from 3.2 to 2.3, a fall of 28.1 per cent, and the specialty trades went from 3.8 to 2.3. In 2014 roofing’s recordable rate was 1.66 times the private-industry average. In 2024 it was 1.04 times it. On this measure roofing is now an ordinary job.

On the fatal side nothing of the kind happened. The occupation rate is 48.7 per 100,000 FTE. Our derived industry rate has a seven-year mean of 52.4 and ends the series close to where it started. The count of severe injuries reported to OSHA under a mandatory 24-hour rule has no trend either: 128 in 2015, 118 in 2024, with the highest year in the middle of the series.

HyreRoof analysis. Put the SOII case count against the QCEW headcount and the divergence sharpens. SOII estimated 9,000 recordable cases in roofing contracting in 2015 and 5,200 in 2024, a fall of 42.2 per cent, while QCEW covered employment rose from 177,954 to 250,564, up 40.8 per cent. Cases per 10,000 covered employees therefore fell from about 506 to about 208, a drop of 59.0 per cent, in an industry whose fatality rate and mandatory severe-injury reports did not move.

This is editorial inference and we label it as such: the most parsimonious reading is that the two collections have different failure modes rather than that roofing became three times safer to be hurt in and no safer to be killed in. SOII is a survey of employer-kept OSHA logs among establishments that are sampled and respond; CFOI is a census that cross-checks death certificates; the severe injury file is a legal reporting duty with a 24-hour clock. A fatality and an amputation are very hard not to record.

A recordable sprain in a nine-person roofing company with no safety officer is not. As the industry fragmented (21,874 establishments in 2017 to 31,562 in 2024) the share of the work being done inside very small employers grew, and very small employers are where recordkeeping is thinnest.

We cannot prove that from these datasets, and we are not going to pretend otherwise. What we can say is that the nonfatal series and the fatal series cannot both be describing the same underlying change, and anyone citing the nonfatal improvement as evidence that roofing has become safe is citing the weaker of the two.

Construction fatality rates by state, 2024

BLS does not publish a state-by-state fatality rate for roofing specifically. It does publish one for construction. This is the closest geography the federal data supports, and it is construction, not roofing. Rates are per 100,000 full-time equivalent workers, by state of incident, all ownerships.

StateConstruction rateAll-industry rateConstruction ÷ all industry
South Dakota32.25.85.6×
Wyoming27.113.91.9×
Mississippi22.88.02.9×
Idaho21.55.04.3×
Louisiana13.85.12.7×
Virginia13.63.24.3×
Maine13.23.04.4×
South Carolina12.84.52.8×
Iowa12.55.22.4×
Pennsylvania11.93.13.8×
Georgia10.23.43.0×
Texas9.53.92.4×
Florida9.42.93.2×
Illinois8.42.73.1×
Ohio7.53.22.3×
Washington6.32.82.3×
California6.22.42.6×
Utah6.13.71.6×
New Jersey6.11.93.2×
Oregon5.82.62.2×

The national construction rate in 2024 was 9.2 against 3.3 for all workers. Twenty of the fifty-one jurisdictions in the published table have no construction rate at all because the cell did not meet publication criteria, Alaska, Delaware, Hawaii, Montana, Nebraska, New Mexico, North Dakota, Rhode Island, Vermont and West Virginia among them. A missing rate in a small state is a statistical suppression, not a safety record.

Why the hazard concentrates the way it does

The work is at height by definition

Almost every other construction trade spends part of its day on the ground. Roofing does not, and the exposure begins at the ladder rather than at the eave. That is why 1926.1053, the ladder standard, is the second most cited standard in the trade and appears in 1,485 inspections in a single year.

The surface changes underfoot

A roof deck under a tear-off is not the surface that was there an hour earlier. 175 severe injury reports are falls through a surface or an existing opening, and 132 name a skylight. Deteriorated sheathing, covered openings and skylights are the recurring pattern in that group.

The employers are very small

QCEW 2024 puts 250,564 employees across 31,562 roofing establishments, 7.9 per establishment on average, and the median is smaller still. Formal safety programmes, competent-person designations and documented training scale badly below about ten people, which is one reading of why 1926.503, the training standard, is cited in 1,304 inspections a year.

The schedule is weather-driven and storm-driven

Roofing demand arrives in bursts after hail and wind events, staffed by crews assembled quickly. We have not measured that against these datasets and are not going to assert a number for it. It is stated here as a mechanism others have described, not as a finding of ours.

Heat is now a visible category

56 of the roofing severe injury reports are exposure to environmental heat, and the CFOI event group that contains heat and electrocution runs at 9 to 19 deaths a year in the industry. A dark roof surface in July is not the same thermal environment as the air temperature that gets reported.

The enforcement is real but thin

Federal OSHA produced 4,281 cited roofing inspections in fiscal 2025 against 31,562 establishments nationally. Even taking that ratio at face value, and it flatters, because the numerator omits state-plan states while the denominator does not, it is a small annual probability of being inspected for any one firm.

Method

Everything on this page is public, free and reproducible without an API key. Here is exactly what we did, in the order we did it.

  1. 1
    Fixed the two bases before touching a number

    We decided in advance that every figure would be labelled either occupation (SOC 47-2181) or industry (NAICS 23816 / 238160), and that no sentence would contain one basis and a comparison drawn from the other.

  2. 2
    Pulled the CFOI industry series from Table A-1

    One retrieval per reference year from the BLS published tables, reading the row labelled "Roofing contractors" verbatim including its event columns. Years 2017, 2018 and 2020 through 2024 returned a row. 2019 did not, in either the current or the archived edition; the string does not appear on the page.

  3. 3
    Pulled the occupation figures from the CFOI published charts

    The 2024 rate and count for roofers, and the comparison occupations, come from the BLS chart of rate and number of fatal work injuries in selected occupations. Rates are per 100,000 full-time equivalent workers on a CPS hours denominator.

  4. 4
    Built our own industry denominator from QCEW

    BLS publishes hours-based fatality rates for detailed industries in a spreadsheet we could not retrieve. So we took QCEW annual average covered employment, private ownership, NAICS 238160, national, for 2015 through 2024 from the open data API, and computed deaths ÷ employment × 100,000. This is HyreRoof arithmetic, not a BLS rate, and it is an upper bound because the numerator includes self-employed workers the denominator excludes.

  5. 5
    Pulled eleven years of SOII rates from the industry data file

    Series ISUCON23816031100 (roofing, total recordable rate), ISUCON23816033100 (roofing, days away from work), ISUCON23816061100 (roofing, case count in thousands), ISUCON23800031100 (all specialty trades) and ISU00000000031100 (all private industry), from is.data.1.AllData on the BLS download server.

  6. 6
    Ran the OSHA frequently-cited tool at four NAICS levels

    The same query, federal jurisdiction, all establishment sizes, fiscal 2025, at 238160, 2381, 238 and 23, so that every enforcement share on this page has a matched numerator and denominator. We also ran it against state-plan jurisdiction, which returned no data; that is recorded in Limitations.

  7. 7
    Downloaded and parsed the full severe injury file

    The January 2015 to November 2025 release, 105,996 records, filtered to Primary NAICS exactly 238160. Event, source, nature and part-of-body titles were normalised for whitespace before grouping, because the file carries several spacing variants of the same code label. Height bands were parsed out of the event title text; the broad "6 to 30 feet" band was held out of the height chart because including it would overlap the narrow bands.

  8. 8
    Computed the shares, and only the shares

    Every percentage on this page is a simple division of two published counts. We built no index, weighted nothing, modelled nothing and estimated no missing value. Where a figure was not published we left the cell empty.

Limitations and retrieval failures

  • The 2019 industry figure could not be retrieved

    CFOI Table A-1 for reference year 2019 carries no specialty-trade detail in either the current or the archived HTML edition. We searched both for the literal strings "Roofing contractors", "Foundation, structure, and building exterior contractors" and "Specialty trade contractors" on 3 September 2026 and none appears. The year is a hole in every series on this page, drawn as a hole.

  • The official hours-based industry rate could not be retrieved

    BLS publishes national hours-based fatal injury rates by detailed industry as an XLSX file. Every attempt to download it on 3 September 2026 returned an access denial from the BLS web server. That is why the per-employee rate on this page is ours and is labelled as ours everywhere it appears. If you have the official NAICS 238160 rate, it supersedes our derivation and we will replace it.

  • CFOI table years before 2017 are not available in HTML

    The BLS archive publishes Table A-1 as HTML only from 2017 onward; 2015 and 2016 are XLSX only and 2011 to 2014 are PDF only, and the XLSX downloads were refused by the server. The industry series therefore starts in 2017 rather than running a full ten years, and we have not filled the earlier years from any secondary source.

  • The OSHA enforcement picture is federal jurisdiction only

    Twenty-two states and territories run their own OSHA-approved plans covering private employers, including California, Washington, Oregon, Michigan, Kentucky, Nevada, North Carolina and Virginia. We ran the frequently-cited tool against state-plan jurisdiction for NAICS 238160 and it returned "no standards have been cited". Every enforcement figure here therefore describes federal jurisdiction, and the national roofing enforcement total is larger than the numbers on this page by an amount we cannot measure from this source.

  • The severe injury file has the same jurisdictional boundary

    OSHA states that the severe injury dataset covers incidents under federal jurisdiction only and excludes state plans, and it excludes fatalities entirely. The state ranking in the table above is therefore a ranking of reporting jurisdictions, and we have said so beside the table rather than in a footnote.

  • Our per-employee rate is an upper bound, not a rate BLS would publish

    CFOI counts self-employed and unpaid family workers among the dead; QCEW covered employment does not count them among the living. Roofing has a substantial self-employed population, so our denominator is too small and our rate is too high by an unknown factor. The flatness of the series is the finding; the level is not.

  • CFOI suppresses small event cells

    In several years the published event columns for roofing contractors do not sum to the published total, 116 against 120 in 2024, 128 against 134 in 2023. The difference sits in suppressed categories. All falls percentages here are computed against the published total, which is the conservative choice.

  • The height bands are recorded by the employer, not measured

    The height in a severe injury report comes from the OIICS event code assigned to the employer’s narrative. 811 of the 1,535 roofing reports carry no height band at all, and 98 carry only the broad 6-to-30-foot code. The distribution we publish is of the 626 reports with a specific band and should not be read as the distribution of all roofing falls.

  • SOII excludes the self-employed and the smallest farms

    The survey documentation is explicit that data are not collected from self-employed individuals. The nonfatal series on this page therefore describes employees of roofing establishments, and the group most likely to be working without a safety programme is the group least likely to be in it.

  • No causal claim is made anywhere on this page

    We show that enforcement is concentrated on roofing and that roofing deaths are concentrated in falls. We do not claim that more inspections cause fewer deaths, or that the fall-protection standard is or is not working. Those are answerable questions and this is not the dataset that answers them.

  • Two vintages sit side by side

    The enforcement data is fiscal year 2025, October 2024 through September 2025. The fatality and employment data is calendar 2024. We used the most recent published edition of each rather than degrading one to match the other, and every share that combines them is flagged where it appears.

Questions

How many roofers die every year in the United States?
It depends which of two federal counts you mean, and they are not the same. On the occupation basis, people whose own job was roofing, SOC 47-2181, BLS recorded 104 fatal work injuries in 2024. On the industry basis, people who died working for a roofing contractor, NAICS 23816, whatever their own job, it recorded 120. Neither is a subset of the other: the occupation figure includes roofers working for general contractors and self-employed roofers, and the industry figure includes labourers, drivers and supervisors at roofing companies.
Is roofing the most dangerous job in America?
No, but it is close and it is the most dangerous large one. On the 2024 CFOI rates, logging workers were highest at 110.4 fatal injuries per 100,000 full-time equivalent workers and fishing and hunting workers second at 88.8. Roofers were third at 48.7. What makes roofing unusual is scale: logging killed 51 people that year and roofing killed 104, so roofing produces twice the deaths at less than half the rate simply because there are many more roofers than loggers.
How much more dangerous is roofing than an average job?
About fifteen times, on the fatality rate. HyreRoof analysis: the 2024 roofer rate of 48.7 per 100,000 full-time equivalent workers divided by the all-worker rate of 3.3 gives 14.8. That comparison is valid because both figures are rates from the same programme with the same denominator definition. Comparing the 104 roofer deaths to the 5,070 total would tell you nothing, because it would only be measuring how few roofers there are.
What actually kills roofers?
Falls, overwhelmingly. Across the seven published years of the industry series, 650 of 816 deaths in roofing contracting, 79.7 per cent, were classified as falls, slips and trips. The second category, exposure to harmful substances or environments, runs at nine to nineteen deaths a year and contains both electrocution and heat. Transportation incidents are a distant third at around five a year.
How high do roofers fall from when they are badly hurt?
Much lower than most people assume. Among the 626 OSHA severe injury reports in roofing that carry a specific height band, 78.8 per cent were falls of twenty feet or less and 28.3 per cent were from ten feet or less. The single largest band is eleven to fifteen feet. Only 6.1 per cent were from over thirty feet. A single-storey eave is high enough to put someone in hospital, and usually does.
What is the most cited OSHA standard in roofing?
29 CFR 1926.501, the duty to have fall protection. In fiscal 2025 federal OSHA issued 3,703 citations under it against roofing contractors across 3,647 inspections, carrying $26,958,040 in current penalties. HyreRoof analysis: that is 85.2 per cent of every roofing inspection that produced a citation at all, and roofing accounted for 54.9 per cent of all federal construction inspections citing that standard.
Are roofing contractors inspected more than other builders?
Very much more, relative to their size. HyreRoof analysis: in fiscal 2025 roofing contractors were 39.7 per cent of federal OSHA construction inspections that produced a citation and 42.7 per cent of the penalty money, from 3.1 per cent of construction employment: an over-representation of about 13 to one. In absolute terms it is still thin: 4,281 cited inspections against 31,562 establishments nationally.
Why does the industry death count differ from the occupation death count?
Because they slice the same deaths along different axes. The industry code follows the employer: everyone on a roofing contractor’s payroll is in NAICS 23816 whether they are on the roof, in the truck or in the office. The occupation code follows the person: a roofer is SOC 47-2181 whether they work for a roofing company, a general contractor, a housing authority or themselves. In 2024 the industry figure was higher by sixteen, but nothing forces that direction: the gap depends on how many non-roofers died at roofing firms versus how many roofers died elsewhere.
Has roofing become safer over the last decade?
The two federal collections disagree, and this page treats that disagreement as the finding rather than picking a side. The nonfatal recordable rate for roofing contractors fell from 5.3 per 100 full-time workers in 2014 to 2.4 in 2024. The fatality rate did not: our derived per-employee rate has a seven-year mean of 52.4 with no trend, and the count of mandatory severe injury reports has no trend either. A change that shows up only in the survey of employer-kept logs and not in the death census or the 24-hour reporting duty is at least as likely to be a change in recording as in reality.
Which state is the most dangerous for roofing work?
BLS does not publish a state-level fatality rate for roofing, so nobody can answer that from federal data, and a page that gives you a roofing answer by state is estimating. What is published is construction by state: in 2024 South Dakota was highest at 32.2 fatal injuries per 100,000 full-time equivalent workers, then Wyoming at 27.1, Mississippi at 22.8 and Idaho at 21.5, against a national construction rate of 9.2. Twenty jurisdictions have no published construction rate because the cell did not meet publication criteria.
Why does Florida dominate the severe injury table?
Because of jurisdiction, not because Florida roofs are unusually lethal. The OSHA severe injury file covers federal jurisdiction only. Florida has no state OSHA plan covering private employers, so essentially every reportable roofing hospitalisation there lands in this file, 556 of 1,535 records. California, Washington, Oregon and Michigan run their own plans and are almost entirely absent. Any geography built on this dataset is a map of who reports to whom.
Are skylights really that dangerous?
They are over-represented in a way that surprised us. 175 of the 1,535 roofing severe injury reports, 11.4 per cent, are coded as a fall through a surface or an existing opening rather than off an edge, and 132 name a skylight somewhere in the source description. A skylight in an older roof is a covered hole that carries no warning until the moment it fails, which is why OSHA treats skylights as holes requiring a cover, screen or guardrail rather than as part of the roof surface.
Should I go up on my own roof to look at it?
No. This page is not the place for a hedge. The height distribution above is the argument: the modal severe roofing fall recorded by OSHA is from eleven to fifteen feet, and 28.3 per cent are from ten feet or less, heights a homeowner would not think twice about. Professionals fall from those heights while wearing equipment you do not own and have not been trained to rig. Look from the ground with binoculars, look at the ceilings from inside, and have a roofer with a harness and liability insurance do the rest.
How do I check whether a roofing company has an OSHA history?
OSHA publishes its establishment search, which returns inspections, violations, cited standards and penalties by company name and state, and it is free. Read it carefully: a large firm with several inspections and a small firm with none may be telling you about size and jurisdiction rather than about safety, and the absence of a record in a state-plan state may only mean the record lives with the state agency. It is one signal among several, alongside licensing and insurance.
Can I reproduce these numbers myself?
Yes, and every step is in the Method section. The fatality counts come from the CFOI Table A-1 pages, one per reference year. The employment denominators come from the QCEW open data API at data.bls.gov using industry code 23816. The nonfatal rates come from is.data.1.AllData on the BLS download server under the series IDs listed in Method. The enforcement figures come from OSHA’s frequently-cited-standards tool with the NAICS code as a query parameter. The severe injury analysis is a single filter on one published CSV. None of it needs a key and none of it costs anything.

Written and audited by

HyreRoof Research

Primary-source research, data analysis and fact checking

We are a research desk, not a sales floor. We read the statute, the licensing board’s own pages, the code section or the federal dataset ourselves, and we publish the figure with the document it came from and the date we retrieved it. Where a number cannot be traced to a primary source, we publish the shorter page and say what we could not verify. On our first study that rule removed a Minnesota exam statistic and left two states blank. Those gaps are on the page, not in a file somewhere.

36
primary sources read and cited
16
federal and state government domains
36
citations carrying a retrieval date
3
researched pages published

How this desk works

  • Primary sources only. Statutes from the legislature’s own publishing system, licensing rules from the board that issues the licence, datasets from the agency that collected them. Never a directory, an aggregator or another guide.
  • Three states, not two. A requirement is recorded as verified present, verified absent, or not verified. Most comparisons collapse the third into the second, which turns an unchecked cell into a factual claim.
  • Retrieval dates on everything. Regulation changes. A citation without the date it was read is not a citation.
  • Failures are published. When a source blocks automated retrieval we record the failure and leave the row empty, rather than filling it from a secondary summary.
  • Authorship is organisational. Research is attributed to this desk, never to an invented expert. Outside commentary, where used, is attributed to named and verifiable people.

Data as of 3 September 2026. Authorship on this site is organisational: the analysis belongs to the desk rather than to a named individual, and we do not publish credentials we do not hold. Our editorial policy sets out how we source, date and correct what we publish.

Sources & retrieval dates

  1. BLS, Census of Fatal Occupational Injuries Summary, 2024 , 5,070 fatal work injuries; rate 3.3 per 100,000 FTE; construction and extraction occupations 1,032 fatalities; released 19 February 2026 Retrieved 3 September 2026.
  2. BLS, CFOI Table A-1, fatal occupational injuries by industry and event, 2024 , Roofing contractors, NAICS 23816: 120 total, 96 falls slips and trips, 13 exposure to harmful substances, 5 transportation, 2 contact. Construction 1,034; specialty trade contractors 606; NAICS 2381 261 Retrieved 3 September 2026.
  3. BLS, CFOI Table A-1, 2023, 2022, 2021 and 2020 editions , Roofing contractors: 134 (2023), 124 (2022), 123 (2021), 102 (2020), with event breakdowns Retrieved 3 September 2026.
  4. BLS, CFOI Table A-1 archive, 2018 and 2017 editions , Roofing contractors: 106 (2018), 107 (2017). The 2019 edition carries no specialty-trade detail Retrieved 3 September 2026.
  5. BLS, Rate and number of fatal work injuries in selected occupations, 2024 , Roofers 104 fatal injuries at 48.7 per 100,000 FTE; logging 51 at 110.4; fishing and hunting 24 at 88.8; aircraft pilots 73 at 36.7 Retrieved 3 September 2026.
  6. BLS, Number and rate of fatal work injuries by private industry sector, 2024 , Construction 1,034 fatal injuries at 9.2 per 100,000 FTE Retrieved 3 September 2026.
  7. BLS, Fatal injury rates by state of incident and industry, 2024 , Construction fatality rates per 100,000 FTE by state, all ownerships; twenty jurisdictions suppressed Retrieved 3 September 2026.
  8. BLS, Survey of Occupational Injuries and Illnesses, industry data file , is.data.1.AllData; series ISUCON23816031100, ISUCON23816033100, ISUCON23816061100, ISUCON23800031100, ISU00000000031100, annual 2014–2024 Retrieved 3 September 2026.
  9. BLS, SOII survey documentation (is.txt) , Rate definition (N ÷ EH) × 200,000; explicit exclusion of self-employed individuals from the survey frame Retrieved 3 September 2026.
  10. BLS, Quarterly Census of Employment and Wages open data API , Annual files 2015–2024, industry code 23816, area US000, private ownership: establishments, annual average employment and average annual pay Retrieved 3 September 2026.
  11. OSHA, Frequently Cited OSHA Standards, NAICS 238160 , Federal jurisdiction, all establishment sizes, citations issued October 2024 – September 2025: 10,667 citations, 4,281 inspections, $46,519,129; 1926.501 in 3,647 inspections Retrieved 3 September 2026.
  12. OSHA, Frequently Cited OSHA Standards, NAICS 23, 238 and 2381 , Same fiscal year and jurisdiction: construction 26,558 citations across 10,794 inspections and $108,935,100, with 1926.501 in 6,641 inspections Retrieved 3 September 2026.
  13. OSHA, Severe Injury Reports, January 2015 to November 2025 , Full public release, 105,996 records; 1,535 in NAICS 238160. Federal jurisdiction only; excludes state plans and excludes fatalities Retrieved 3 September 2026.
  14. OSHA, 29 CFR 1926.501, Duty to have fall protection , The construction fall-protection standard cited in 85 per cent of cited roofing inspections; six-foot trigger height for residential construction Retrieved 3 September 2026.
  15. OSHA, Establishment Search , Public inspection, violation and penalty history by employer name and state Retrieved 3 September 2026.

Planning work on your own roof?

Nothing on this page tells you what your roof needs. These two will get you closer without anyone going up a ladder, and neither asks for your details.

Repair or replace Roof cost calculator

HyreRoof does not perform roofing work and has no commercial relationship with any agency, contractor, insurer or trade association named on this page. Every figure comes from a federal statistical or enforcement agency and carries a retrieval date. Our own arithmetic is labelled "HyreRoof analysis" and its method is published so it can be checked. This page is general information about occupational safety statistics, not safety, legal or professional advice, and our editorial policy explains how we handle corrections.