Licensed providers for professional drivers and small fleets, from official registersSources: 110 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,915Truck Stops3,245ELD DevicesDOT Physicalssoon

TSA enrollment centers for the HazMat endorsement and TWIC

619 listings56 states497 citiesAbout this listUpdated September 2026

The places TSA’s enrollment provider takes fingerprints and documents for the hazardous materials endorsement security threat assessment and for the Transportation Worker Identification Credential. Taken from the provider’s public locator, with the location id it prints.

Choose a state

Arkansas, New Mexico, Nevada, Utah, Wyoming, Maine, New Hampshire, Oklahoma, Puerto Rico, Rhode Island, U.S. Virgin Islands, Vermont, American Samoa, District of Columbia, Guam, Northern Mariana Islands

44 listings, shown here in full.

About this list

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

The places TSA’s enrollment provider takes fingerprints and documents for the hazardous materials endorsement security threat assessment and for the Transportation Worker Identification Credential. Taken from the provider’s public locator, with the location id it prints.

619in the directory
619in the state register
497cities
364counties

The largest concentration is in Houston: 6 of 619 (1%). Other cities covered include Columbia (4), Jacksonville (4), Philadelphia (4), Portland (4), Rochester (4), and 491 more.

By county, the 619 entries fall across 364 counties; the largest are Los Angeles (16), Orange (10), Jefferson (9), Cook (8).

These 619 entries come from a register that publishes no listing 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 619 hold the same class of listing: TSA enrollment center, in the source's own wording.

533 of the 619 (86%) hold more than one class of listing. Each is one entry here, with every class it holds shown in its record detail. Across this page the classes held include TWIC (616), HazMat endorsement (HME) (536).

619 have a website. Phone numbers are normalized to one format here; the registers publish them several different ways.

This list publishes no phone numbers, so no listing drawn from it shows one. That is how the source publishes it, not a gap in this record.

The map positions come from the register itself rather than from an address lookup. 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.

3 of the 619 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 3 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 Enrollment center locator, published by Transportation Security Administration (enrollment by IDEMIA) on tsaenrollmentbyidemia.tsa.dhs.gov as dataset locator. Each card carries the date the record was last re-checked.

Why a HazMat driver needs one

A state may not issue, renew, upgrade or transfer a hazardous materials endorsement unless the Transportation Security Administration has determined the driver does not pose a security risk, or the driver holds a valid TWIC (49 CFR 383.141(b)). The endorsement must be renewed at least every five years so that the check is repeated (383.141(d)).

The security threat assessment itself is set out in 49 CFR Part 1572. It consists of a fingerprint-based criminal history records check, an intelligence-related background check and a final disposition (1572.15(a)). A driver submits fingerprints and the required information when applying to obtain or renew the endorsement, and pays the fee to TSA (1572.11(c)). Where the state uses TSA’s agent, the agent collects the fingerprints and information (1572.15(b)(3)), and that is what these centers are.

Timing, from the regulation

  • The state must notify an endorsement holder at least 60 days before it expires that renewal requires the threat assessment (1572.13(b), 383.141(c)).
  • The driver should file the renewal as soon as possible and no later than 30 days before expiry (383.141(c)).
  • If TSA has not finished by the expiry date, the state may extend the endorsement by 90 days; any further extension needs TSA approval (1572.13(c)).
  • Moving states: a driver who transfers an existing endorsement does not need a new assessment until the previous state’s renewal period, up to five years, runs out (1572.13(e)).

TWIC

A TWIC is the credential for unescorted access to secure areas of ports and certain vessels. It uses the same kind of threat assessment and expires five years after issue (1572.23(a)), sooner if issued to match a visa (1572.23(b)). A driver who holds a valid TWIC can have the HazMat endorsement issued on the strength of it (383.141(b)(2)).

What the listings show, and what they do not

Each listing is a location on TSA’s enrollment provider locator, with the location id it prints, the host business where one is named (many centers sit inside a shop or office), the address, and the opening hours as published. Listings found in a HazMat search are marked HazMat endorsement, and those found in a TWIC search TWIC; a center can be both.

Hours change, and some centers take walk-ins while others need an appointment. Check the provider’s locator before you go; every listing links to it. Fees are set by TSA and are not shown here.

Reference pages on these rules

1 pages, written against the regulation text

Questions about tsa hazmat & twic enrollment

Do I need the TSA check for a HazMat endorsement?
Yes, unless you hold a valid TWIC. 49 CFR 383.141(b) bars the state from issuing, renewing, upgrading or transferring the endorsement without it.
How often is the check repeated?
At least every five years, because the endorsement must be renewed every five years or less (49 CFR 383.141(d)).
What if the check is not done before my endorsement expires?
The state may extend the endorsement by 90 days; any further extension needs TSA approval (49 CFR 1572.13(c)).
Can I use a center in another state?
The centers take fingerprints for TSA, not for one state, but check with your licensing state before relying on an out-of-state appointment.

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.