Cities

Workplace safety enforcement data for 7,289 cities across the United States

# City State Employers Inspections Violations Total Penalties
1701 Oxford AL 19 31 85 $175K
1702 Princeton NJ 41 30 94 $175K
1703 Berwick PA 27 50 136 $174K
1704 Oswego NY 62 202 405 $174K
1705 Kihei HI 43 31 116 $174K
1706 Chesterfield MO 31 21 52 $174K
1707 Monett MO 16 29 65 $174K
1708 Merced CA 59 129 161 $174K
1709 Willard OH 6 18 27 $174K
1710 Paramount CA 29 44 111 $174K
1711 Muscle shoals AL 16 28 95 $174K
1712 Avon MA 17 44 99 $174K
1713 King of prussia PA 30 44 107 $174K
1714 Tecumseh MI 14 34 149 $174K
1715 Pacoima CA 15 18 61 $174K
1716 Lexington TN 37 91 444 $174K
1717 Girdwood AK 8 28 97 $173K
1718 Wall township NJ 6 13 74 $173K
1719 Madison MS 41 49 105 $173K
1720 Burleson TX 32 20 93 $173K
1721 North canton OH 30 41 98 $173K
1722 Park city KS 12 27 64 $173K
1723 Horizon city TX 11 25 37 $173K
1724 Fenton MO 40 60 153 $173K
1725 Hermitage PA 36 61 119 $173K
1726 Orange TX 20 28 67 $173K
1727 Grand blanc MI 25 39 129 $173K
1728 Lawrence township NJ 14 14 34 $173K
1729 Kingston NY 31 52 179 $173K
1730 York NE 14 24 90 $173K
1731 Cape coral FL 40 23 48 $172K
1732 Holtville CA 20 44 88 $172K
1733 Nottingham MD 33 60 277 $172K
1734 Streator IL 11 30 64 $172K
1735 Cape girardeau MO 49 52 176 $172K
1736 Manchester IA 10 36 60 $172K
1737 Middleton WI 21 30 52 $172K
1738 Englewood cliffs NJ 20 30 78 $172K
1739 River falls WI 15 27 83 $172K
1740 Fort atkinson WI 8 21 62 $171K
1741 Ennis TX 11 17 51 $171K
1742 Clayton NJ 10 24 74 $171K
1743 Springfield NJ 15 25 94 $171K
1744 Shelby township MI 44 100 329 $171K
1745 Exeter PA 6 17 57 $171K
1746 Media PA 10 2 3 $171K
1747 Johnstown NY 24 59 202 $171K
1748 Stuarts draft VA 9 32 16 $170K
1749 Greenwood MO 9 13 36 $170K
1750 Vance AL 8 23 75 $170K
1751 Hartland WI 10 15 56 $170K
1752 Littleton MA 7 17 47 $170K
1753 Le mars IA 7 26 42 $170K
1754 Carnegie PA 25 52 201 $170K
1755 Bradford PA 19 33 125 $170K
1756 Cleburne TX 23 27 44 $170K
1757 West caldwell NJ 18 43 101 $170K
1758 San jacinto CA 14 31 71 $170K
1759 Chehalis WA 57 122 308 $170K
1760 Costa mesa CA 36 43 72 $169K
1761 Norwalk CT 55 76 267 $169K
1762 Von ormy TX 11 28 69 $169K
1763 Jefferson city MO 42 41 56 $169K
1764 Yauco PR 50 93 188 $169K
1765 Maplesville AL 6 12 33 $169K
1766 Clearfield UT 46 102 175 $169K
1767 Brunswick OH 17 20 46 $168K
1768 Dixon CA 26 49 77 $168K
1769 Saint peters MO 28 44 70 $168K
1770 Sycamore IL 12 31 58 $167K
1771 Cambridge MD 25 48 316 $167K
1772 Scotia CA 8 25 46 $167K
1773 Eagle pass TX 33 17 65 $167K
1774 Henderson TN 23 58 259 $167K
1775 Washington GA 6 13 112 $167K
1776 Fairburn GA 20 29 53 $167K
1777 Ventura CA 40 58 176 $167K
1778 Paris IL 18 49 100 $167K
1779 Wheaton IL 17 36 43 $167K
1780 East windsor CT 19 37 147 $167K
1781 Middle village NY 9 19 88 $166K
1782 Cedar knolls NJ 10 16 62 $166K
1783 Miamisburg OH 26 27 48 $166K
1784 Port chester NY 24 34 92 $166K
1785 East moline IL 19 44 101 $166K
1786 Millersburg OH 16 30 94 $166K
1787 Warminster PA 21 33 63 $166K
1788 Waunakee WI 19 26 67 $166K
1789 Asbury NJ 8 26 111 $166K
1790 Guaynabo PR 94 138 236 $166K
1791 Glen allen VA 100 168 267 $166K
1792 Spanish fork UT 37 55 104 $165K
1793 Cuyahoga falls OH 25 42 135 $165K
1794 Troy NY 68 137 360 $165K
1795 San marcos CA 28 47 120 $165K
1796 Fowler CA 25 64 101 $165K
1797 Lake wales FL 22 23 58 $165K
1798 Sunol CA 10 52 92 $165K
1799 Ardmore OK 22 25 70 $164K
1800 Northport AL 10 18 40 $164K
← Previous Page 18 of 73 Next →

Workplace Safety Data, City By City

PlainWorker collects OSHA inspection records, citation history, and current penalty totals for every U.S. city that appears in the federal Integrated Management Information System (IMIS). Cities are populated by employer establishment address, the location where the inspection actually occurred, not the corporate headquarters address. A national restaurant chain whose headquarters sits in one city but whose locations are inspected in hundreds of others will appear in each of those city pages with the specific inspection records that occurred there. This makes city-level views useful for understanding what is happening on the ground rather than where corporate paperwork is filed.

How Each City Page Is Built

For each city, our pages aggregate three layers: (1) the count of unique employer establishments inspected at least once in OSHA's reporting window, (2) the cumulative number of inspections and citations issued at those establishments, and (3) the total current penalty amount assessed across all citations. Current penalty is the amount after employer-agency settlement, not the initial proposed penalty, which is frequently reduced through informal settlement, abatement agreement, or administrative law judge decisions. Where a city's totals look unusually high or low compared to its population, the underlying mix of industries is usually the explanation: construction, manufacturing, and warehousing draw more inspections per worker than office-based sectors.

Federal OSHA vs. State Plans

Roughly 22 states operate their own OSHA-approved State Plans, which means workplace safety in those states is enforced by a state agency rather than by federal OSHA directly. State Plans are required to be at least as strict as the federal program, but they often adopt additional standards, use different penalty schedules, and prioritize different industries. Where a State Plan reports its data through IMIS, those records appear in our city pages alongside federal records; where reporting lags or is incomplete, the city totals should be read as federal-jurisdiction-only for that geography. The methodology page documents which states fall into each bucket and when the data was last refreshed.

Reading A City Page

Each city page lists the largest inspected employers (by penalty, then by inspection count), the most common industry sectors among inspected workplaces, the share of citations classified as serious, willful, or repeat, and a roll-up of the most-cited OSHA standards. The most-cited-standards roll-up is particularly useful for local hazard awareness: if fall-protection citations dominate a city's record, that pattern points to ongoing construction-sector risk; if respiratory-protection or hazard-communication citations dominate, that pattern points to chemical-exposure risk in manufacturing or services. We do not editorialize these patterns on the city page itself, we surface the data and let you draw conclusions, but the methodology page explains how each metric is computed.

Source And Refresh Cadence

City data is derived from the Occupational Safety and Health Administration's Enforcement Data, published by the U.S. Department of Labor at osha.gov and mirrored on enforcedata.dol.gov. We refresh on a quarterly cadence; the exact last-refresh date appears at the bottom of each city page. If a record on this page disagrees with the official OSHA establishment search at the same date, the official source is authoritative, please contact us with the record ID and we will investigate.

Why City-Level Views Matter For Workplace Safety

City-level enforcement data is one of the few public lenses that connects national policy with the specific job sites where workers spend their days. A national back-wage settlement, an industry-wide hazard alert, or a federal emphasis program ultimately resolves at a street address, a warehouse on the edge of town, a construction site downtown, a meat-processing plant near the interstate. By aggregating to the city, this directory makes it possible for workers, journalists, researchers, and local officials to see which workplaces in their own community have repeated citation history, which categories of hazard dominate, and how penalties compare to similar cities of similar industry mix. None of that requires editorializing, it requires consistently published, properly normalized public data, which is what each city page provides.

The cities listed in this directory are sorted by the number of inspected employer establishments. That ordering reflects scale, not severity: a large metropolitan area will generally have more inspected workplaces than a smaller one even if the rate of citations per worker is lower. To compare cities on a like-for-like basis, look at the average penalty per inspection on each city page rather than at total penalty figures. To compare to a national baseline, the most-dangerous-industries ranking on the rankings hub provides per-inspection averages by sector. Together those two views allow you to ask the most useful local question - "Is this city's enforcement record explained by its industry mix, or is something else going on?" - and answer it with public data alone.