Cities

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

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