Heat Rules Worker Heat Safety Beta — under active development, not production-ready. Verify every result against the governing standard.
On this page

← Back to the calculator · All standards

OSHA Heat National Emphasis Program (CPL 03-00-024, April 2026) — Heat Stress Alert Levels

The OSHA Heat National Emphasis Program is an internal instruction to OSHA's own compliance officers, not an employer duty. It changes OSHA's inspection posture at a forecast heat index of 80°F and when the National Weather Service has a heat warning or advisory in effect for the local area. It creates no exposure limit, no work/rest schedule and no stop-work, and it never contributes to the calculator's composite recommendation.

Browse all standards → · Evaluate every standard at once in the calculator →

Governing metric
Forecast heat index (°F) and the active National Weather Service heat alert for the local area
Authority
US OSHA, Directorate of Enforcement Programs
Jurisdiction
Usa
Legal status
Guidance
Published
2026-04-10 (unverified)
Rule type
Alert Overlay
Standard ID
HGC-105

Check a reading against this rule

The drag-to-check calculator needs JavaScript. Every value it can show is a row of the table below, which is computed by the same engine.

Governing formula

No standalone formula is published for this standard; see programmable logic and parameters below.

Alert levels

OSHA records heat fatalities below 80°F heat index; the 80°F figure is an enforcement-targeting trigger, not a safety threshold.

Forecast heat index (°F)Result
70Caution
71Caution
72Caution
73Caution
74Caution
75Caution
76Caution
77Caution
78Caution
79Caution
80Warning — heat-priority day
81Warning — heat-priority day
82Warning — heat-priority day
83Warning — heat-priority day
84Warning — heat-priority day
85Warning — heat-priority day
86Warning — heat-priority day
87Warning — heat-priority day
88Warning — heat-priority day
89Warning — heat-priority day
90Warning — heat-priority day
91Warning — heat-priority day
92Warning — heat-priority day
93Warning — heat-priority day
94Warning — heat-priority day
95Danger — heat-priority day
96Danger — heat-priority day
97Danger — heat-priority day
98Danger — heat-priority day
99Danger — heat-priority day
100Danger — heat-priority day
101Danger — heat-priority day
102Danger — heat-priority day
103Danger — heat-priority day
104Danger — heat-priority day
105Danger — heat-priority day
106Danger — heat-priority day
107Danger — heat-priority day
108Danger — heat-priority day
109Danger — heat-priority day
110Danger — heat-priority day
111Danger — heat-priority day
112Danger — heat-priority day
113Danger — heat-priority day
114Danger — heat-priority day
115Danger — heat-priority day

Key thresholds

ParameterValue
heatPriorityDayHeatIndexF80
heatSafetyToolWarningMinF80
heatSafetyToolDangerMinF95
effectiveDate2026-04-10
operativeUntilNoLaterThan2031-04-10
targetIndustryNaicsCount55

Version history matters here, which is why the engine id carries no year. The April 8 2022 NEP is cancelled: every page of its PDF is watermarked 'OSHA ARCHIVE DOCUMENT' and its landing page sits under 'Directives (Archived)'.

The chain, all four links read in primary text: the 2022 NEP carried a 3-year ceiling expiring 2025-04-08; CPL 03-01-024 (effective 2025-01-16) extended it to 2026-04-08; it then lapsed for about two days; the reissue took effect 2026-04-10 with a 5-year ceiling.

DELIBERATELY NOT ENCODED: the 2022 text's separate four-category NWS heat-index table (Caution 80-90°F, Extreme Caution 91-103°F, Danger 103-124°F, Extreme Danger 126°F and above) and the 2022 Appendix G numbers (100/105/95/90/75°F), all deleted by the reissue under its own sec. VIII.B.

The four-category table also contradicted the Heat Safety Tool bands printed two paragraphs away in the same 2022 document, putting Danger at 103°F where the bands put it at 95°F; only the 80/95°F bands the 2026 directive retains and restates twice are encoded.

Also not encoded: the 104°F figure, which defines exertional heat stroke physiologically rather than setting an environmental trigger, and the 'cup of water every 15 minutes' instruction, which governs compliance-officer self-protection under Appendix B and is not worker guidance.

The directive states no rounding rule for a non-integer heat index between the integer band edges — 94°F is expressly inside Warning, stated twice, so only the open interval 94.1-94.9°F is undefined; treating 95°F and above as Danger is this calculator's implementation choice and is labelled as such. This engine is always excluded from getMostProtective: a 95°F 'Danger' label is a communication tier, and letting an inspection-targeting number act as a protective ceiling is the conflation the project's domain rules forbid.

Inputs

Required inputs: heatIndexF

Optional inputs: nwsHeatAlert

Sources

Update history