The hazmat segregation table, as an XLSX.

49 CFR 177.848 — the full hazard-class-vs-class segregation matrix (which classes you can and can't load together), the legend and conditional rules, plus the Class 1 explosive compatibility table. PHMSA publishes the regulation; we publish the spreadsheet.

A note on use: this is reference data, not legal advice. The controlling text is 49 CFR 177.848 itself — verify against the current eCFR before relying on it for a shipment. The "O" code, the Note A exception, the §177.848(c) restrictions, and the explosive compatibility rules all carry conditions, spelled out on the legend sheets.

What's in the file

Microsoft Excel (.xlsx). Plain data, no formulas, no macros.

  • Segregation matrix18 × 18 hazard classes
  • CellsX / O / * / blank, color-coded
  • Compatibility tableClass 1 groups A–S
  • Size~17 KB
  • Sheets6 (table + legend + restrictions + compatibility + about + license)
  • SourceeCFR, 49 CFR 177.848
  • Segregation Table — the §177.848(d) matrix: read a row class against a column class, color-coded X / O / * / blank
  • How To Read It — the §177.848(e) legend (what X, O, *, and Note A mean) reproduced verbatim
  • Additional Restrictions — §177.848(c) (cyanides + acids, Division 4.2 + Class 8 liquids, 6.1 PG I Zone A) verbatim
  • Class 1 Compatibility — the explosive compatibility-group table (f) plus the (g)(h)(i) division and code rules
  • "About this file" sheet with the eCFR currency date, SHA-256 of the source XML, and the verification methodology
Upstream source
49 CFR § 177.848, official eCFR XML API (ecfr.gov)
Authority
49 CFR § 177.848 — Amdt. 177-78, 55 FR 52712 (Dec. 21, 1990)
eCFR currency
2026-04-20
Verification
Parsed from the authoritative eCFR XML, then cross-checked cell-by-cell against HaulGuard's production segregation engine. A transcription error in an interim source was caught and corrected this way.
Source SHA-256
b227fdffaabec275a185933fb419f1ed4706d5dd8e7af2ab13f73794c8b236ed

Get the file

Free. No payment. We capture your email so we can send a fresh copy when PHMSA amends 49 CFR 177.848.

Optional — used in our follow-up emails so we can address you by name.
CC BY 4.0
Licensed under Creative Commons Attribution 4.0 International. 49 CFR 177.848 is a work of the U.S. federal government in the public domain (17 U.S.C. § 105). The parsing, formatting, color-coding, and structure of this XLSX are © 2026 HaulGuard AI LLC and released under CC BY 4.0. Use it freely — please credit "HaulGuard AI — Hazmat Segregation Tables (49 CFR 177.848) — haulguard.ai/segregation-matrix".

Need it checked automatically?

This table is exactly what HaulGuard runs on every load. The driver photographs the Bill of Lading; the engine reads each material, applies 49 CFR 177.848 deterministically (the AI doesn't get to vote when there's a published table), generates the placards under § 172.504, flags every segregation conflict, and produces a tamper-evident audit trail to present at inspection. The table above is one input. The product is the engine.

See HaulGuard pricing