Cities

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

# City State Employers Inspections Violations Total Penalties
1601 Chillicothe OH 25 48 89 $185K
1602 Denmark WI 5 11 71 $185K
1603 Lebanon VA 5 6 9 $185K
1604 Barnegat NJ 11 25 109 $185K
1605 Mosinee WI 9 24 65 $185K
1606 Ankeny IA 63 93 113 $185K
1607 Ellington CT 10 24 77 $184K
1608 West haven CT 30 66 311 $184K
1609 Springfield TN 20 42 210 $184K
1610 Comstock park MI 31 64 273 $184K
1611 Centennial CO 38 56 98 $183K
1612 New rochelle NY 46 74 191 $183K
1613 North jackson OH 5 17 42 $183K
1614 Point comfort TX 8 36 61 $183K
1615 Accokeek MD 6 8 57 $183K
1616 Orange park FL 35 32 91 $183K
1617 Garden city GA 16 35 98 $183K
1618 Arvada CO 48 77 106 $183K
1619 Vega baja PR 40 90 161 $183K
1620 North haven CT 32 53 155 $183K
1621 Mena AR 8 9 46 $183K
1622 East alton IL 12 35 60 $182K
1623 Double springs AL 8 17 43 $182K
1624 Harbor city CA 5 9 33 $182K
1625 Dfw airport TX 5 17 16 $182K
1626 Watertown NY 69 150 325 $182K
1627 Sterling MA 6 10 21 $182K
1628 Monmouth junction NJ 19 22 50 $182K
1629 Mustang OK 23 54 51 $182K
1630 Sullivan IL 9 17 72 $181K
1631 Dinuba CA 23 57 72 $181K
1632 Hartford WI 19 44 86 $181K
1633 Kailua HI 34 52 119 $181K
1634 Port wentworth GA 27 44 73 $181K
1635 Weirton WV 22 36 52 $181K
1636 Tuttle OK 6 11 32 $181K
1637 Lake city FL 39 72 154 $180K
1638 Yukon OK 49 87 59 $180K
1639 Hyannis MA 37 33 58 $180K
1640 Emporia VA 20 42 242 $180K
1641 Puyallup WA 105 190 555 $180K
1642 Rochester hills MI 53 118 368 $180K
1643 Wauconda IL 11 21 145 $180K
1644 Toano VA 11 30 157 $180K
1645 Revere MA 17 23 58 $180K
1646 Lihue HI 45 71 139 $180K
1647 Ridgway PA 13 32 114 $179K
1648 Deerfield beach FL 33 29 47 $179K
1649 Salisbury NC 49 78 230 $179K
1650 Little neck NY 18 33 75 $179K
1651 Warren PA 25 62 174 $179K
1652 Plantation FL 15 24 34 $179K
1653 Monroe MI 57 122 273 $179K
1654 Greenwood village CO 18 18 19 $178K
1655 South burlington VT 44 68 107 $178K
1656 Buttonwillow CA 14 39 69 $178K
1657 Dillingham AK 8 17 113 $178K
1658 New albany MS 15 29 62 $178K
1659 Brook park OH 15 29 97 $178K
1660 Auburn ME 21 45 116 $178K
1661 Newton MA 17 26 50 $178K
1662 South lyon MI 19 51 146 $178K
1663 Fort payne AL 22 44 83 $177K
1664 Trenton TN 33 79 360 $177K
1665 Georgetown DE 11 13 46 $177K
1666 Wisconsin rapids WI 10 20 35 $177K
1667 Pelham AL 30 29 64 $177K
1668 Aguadilla PR 95 231 503 $177K
1669 Middleburg PA 9 19 59 $177K
1670 Cudahy WI 18 50 139 $177K
1671 Beeville TX 18 9 18 $177K
1672 Everett MA 42 47 100 $177K
1673 Pontiac IL 12 40 64 $177K
1674 Stoughton MA 28 44 103 $177K
1675 Scarborough ME 20 40 76 $177K
1676 Rincon GA 19 37 56 $176K
1677 Round rock TX 69 37 88 $176K
1678 Raeford NC 18 18 138 $176K
1679 Fallon NV 52 131 204 $176K
1680 Humboldt TN 29 75 252 $176K
1681 Sugar land TX 61 40 63 $176K
1682 Vernon CT 10 55 305 $176K
1683 Peosta IA 7 22 64 $176K
1684 Methuen MA 38 46 65 $176K
1685 Oakland NJ 8 19 56 $176K
1686 Frisco TX 93 43 69 $176K
1687 Ridgewood NJ 13 19 76 $176K
1688 Whitehall PA 19 27 115 $176K
1689 Bensalem PA 38 59 109 $175K
1690 Coventry RI 19 31 112 $175K
1691 Georgetown TX 35 37 77 $175K
1692 Glencoe IL 12 19 32 $175K
1693 Pittsfield MA 24 45 69 $175K
1694 Southfield MI 128 118 355 $175K
1695 Northfield NJ 10 29 89 $175K
1696 Greenville AL 20 41 107 $175K
1697 Mt clemens MI 5 18 179 $175K
1698 Spring lake MI 29 68 279 $175K
1699 Vernon hills IL 13 21 78 $175K
1700 Garden city KS 33 32 97 $175K
← Previous Page 17 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.