Licensed providers for professional drivers and small fleets, from official registersSources: 109 official government lists
DriverComplydirectory
CountryUnited States
United StatesCanadasoonUnited KingdomsoonAustraliasoon
HazMat Training1,629Vehicle Inspection67,637CDL & ELDT Training4,122CDL Testing & DMV3,997TSA HazMat & TWIC Enrollment619BOC-3 Process Agents3,738Truck Parking1,915ELD DevicesDOT Physicalssoon

HazMat and 49 CFR training providers

1,629 listings51 states1,071 citiesAbout this listUpdated September 2026

HazMat employee training is five separate components under 49 CFR 172.704(a), on a three-year recurrent cycle, with a five-element training record. There is no federal registry of providers, which puts the assessment on the buyer.

Choose a state

Vermont, District of Columbia, Rhode Island

8 listings, shown here in full.

About this list

What is covered, where it comes from, and what the rules say

HazMat employee training is five separate components under 49 CFR 172.704(a), on a three-year recurrent cycle, with a five-element training record. There is no federal registry of providers, which puts the assessment on the buyer.

1629in the directory
1629in the state register
1071cities
674counties

The largest concentration is in Houston: 21 of 1629 (1%). Other cities covered include Chicago (13), Fresno (11), Baltimore (9), Indianapolis (9), Jackson (9), and 1065 more.

By county, the 1629 entries fall across 674 counties; the largest are Los Angeles (34), Cook (29), Harris (26), Jefferson (20).

These 1629 entries come from a register that publishes no license dates at all. For those, the only thing that can honestly be said is that the facility appeared in the state register when it was last refreshed, on September 22, 2026. No issue, renewal or expiry date is shown for them, and none is guessed.

All 1629 hold the same class of license: FMCSA-registered ELDT training provider, in the source's own wording.

1614 of the 1629 (99%) hold more than one class of license. Each is one entry here, with every class it holds shown in its record detail. Across this page the classes held include Hazardous Materials (1629), Class A (1598), Class B (1323), Passenger (991), School Bus (797).

By what they actually deliver: 1629 offer classroom or online theory instruction, 1524 offer behind-the-wheel training on public roads and 1518 offer behind-the-wheel training on a range. 1517 of the 1629 can deliver both the range and the public-road portions, which matters because 49 CFR 380.707(c) allows the theory and behind-the-wheel portions to come from different providers but requires both behind-the-wheel portions to come from the same one. 104 offer theory only, so a trainee using one of them needs a second provider for the driving half.

1451 of 1629 publish a phone number and 1010 have a website. Phone numbers are normalized to one format here; the registers publish them several different ways.

The Training Provider Registry publishes a phone number and a website for some providers and not for others, so the coverage below varies by place.

1417 of the 1629 map positions come straight from the register and 3 were derived from the published address through the US Census Bureau geocoder. No distance claim is made anywhere in this text; the "nearest to me" list computes straight-line distances in your own browser from your own location.

209 of the 1629 entries could not be placed on a map: the register gives a PO box, a bare route number or a road junction rather than a street address, and 209 of those are currently on the register. They are listed and searchable here by name, city and county, and left out of the map and the "nearest to me" results. Guessing a plausible position for a PO box would be worse than admitting there is not one.

Every record on this page comes from Training Provider Registry, published by Federal Motor Carrier Safety Administration on tpr.fmcsa.dot.gov as dataset training-provider-registry. Each card carries the date the record was last re-checked.

Five components, not one course

49 CFR 172.704(a) names five things separately, because a person can be fully trained in one and untrained in another: general awareness and familiarization; function-specific training on the requirements applicable to the functions that employee actually performs; safety training covering emergency response information, protective measures and accident avoidance; security awareness training including how to recognise and respond to possible security threats; and in-depth security training for employees covered by a security plan under Subpart I.

Attendance is not the requirement. 49 CFR 172.702(d) obliges the employer to ensure each employee is tested by appropriate means on the subjects in 172.704.

No federal registry, so ask better questions

49 CFR 172.702(c) simply permits training to be provided by the hazmat employer "or other public or private sources". Unlike entry-level driver training, where 49 CFR 380.703 requires listing on a federal registry, there is no federal list of hazmat training providers and no federal approval to check.

What there is instead is a very specific record requirement. 49 CFR 172.704(d) lists five elements the training record must contain, including a description, copy or the location of the training materials used, and the name and address of the person providing the training. A certificate with only a course title on it may not satisfy that, which makes it a fair thing to ask about before booking. Our page on the five parts required by 172.704 sets out all of it.

Timing that catches people

New employees have a hard 90-day deadline for security awareness training under 172.704(a)(4). The general 90-day grace period in 172.704(c)(1) is conditional on the employee working under the direct supervision of a properly trained and knowledgeable hazmat employee, which is what makes it lawful. Recurrent training is at least every three years under 172.704(c)(2), and a revision to a security plan triggers retraining within 90 days of the revised plan being implemented.

Existing training can count, within limits. 172.704(b) allows OSHA hazard communication training under 29 CFR 1910.120 or 1910.1200, or EPA training under 40 CFR 311.1, to satisfy the requirements to the extent it addresses the named components. 172.704(c)(3) allows relevant training from a previous employer, provided a current record of training is obtained from them.

What is in this list, and what is left out

Every provider here is on FMCSA’s Training Provider Registry. Three kinds are shown in three ways. Providers with a training site are listed by town, with the address the registry publishes. Providers that asked the registry not to display their street address are listed by town and county only, with no street and no map pin, because that is the choice they made. Providers that teach theory online are listed once, nationally, on this page; providers that travel to the student are shown on the page of each state they say they serve.

Left out: providers that train only their own employees, because a driver cannot enrol with them, and registrations FMCSA has not finalised. The registry publishes no registration dates, so no listing claims one; each shows the date the registry was last read.

Reference pages on these rules

1 pages, written against the regulation text

Questions about hazmat training

How often is HazMat training required?
At least once every three years, under 49 CFR 172.704(c)(2). In-depth security training follows the same cycle but must also be repeated within 90 days of a revised security plan being implemented.
Is there a federal list of approved HazMat training providers?
No. 49 CFR 172.702(c) permits training by the hazmat employer or other public or private sources, with no registration or approval scheme. That is different from entry-level driver training, where 49 CFR 380.703 requires listing on the FMCSA Training Provider Registry.
What has to be in the training record?
Five things, under 49 CFR 172.704(d): the employee name, the most recent completion date, a description, copy or location of the training materials used, the name and address of the person providing the training, and certification that the employee was trained and tested.

Get told when the register changes

Licenses lapse and get renewed constantly: in the current data nearly a quarter of the records in one state register have already expired. We re-check the registers and email a short summary of what moved.

One email when the register data is refreshed or a rule changes. No more than monthly.