The OSHA Enforcement Database, Explained
OSHA's enforcement database is the public record of its inspections, citations, and penalties for federal OSHA and State Plan agencies. You can search it on osha.gov, download it from the Department of Labor's open data portal, or search a company-first copy in OSHAlert.
The core tables are inspections (establishment, site address, NAICS code, inspection type, dates, case status), violations (citation ID, standard, classification, initial and current penalty, abatement date), and accident investigations linked to inspections.
OSHA's system for these records is called IMIS, the Integrated Management Information System. OSHA built it as an internal management tool and opened it to the public so people can track OSHA activity at specific worksites and study enforcement trends.
osha.gov lets you search inspections by establishment name, NAICS code, inspection number, or General Duty Clause violations, and read Investigation Summaries. Two more tools help with research: Frequently Cited OSHA Standards shows the top violations for a NAICS code, and Industry Profile for an OSHA Standard shows which industries are cited under a standard.
The Department of Labor's open data portal (dataportal.dol.gov) offers OSHA inspection, violation, and accident data through an API. You register for a free API key, then pull the tables you need.
Bulk data is the most flexible option, but you have to join the tables yourself and group records by company, because the same employer can appear under several name spellings and addresses.
OSHA advises that entries for open cases can still be corrected and citation items can change through amended citations, settlements, or contests. It also warns that different companies may have similar names, so check the address.
OSHAlert loads the public enforcement data, groups inspections by company, and builds a record page for each one. The numbers below are counted live from that copy.
Use the free company lookup to search it, or get alerts when new inspections and citations appear in your states and industries.
Inspections opened since February 2024, grouped by company.
- Inspections
- 184,369
- Citation items
- 313,168
- Companies
- 183,185
Get 5 fresh OSHA leads free every Monday
Pick your state and get five companies with new OSHA inspections each week, with the city, what changed, and why to call now.
Frequently asked questions
Yes. Searching on osha.gov is free, and the Department of Labor's open data API is free with a registered key.
Yes. Inspections by State Plan agencies, such as Cal/OSHA in California or MIOSHA in Michigan, are in the same database.
Use Establishment Search on osha.gov with the company name and state, or the OSHAlert company lookup, which groups every inspection for a company on one page.