Cities

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

# City State Employers Inspections Violations Total Penalties
1501 Palmdale CA 26 40 68 $199K
1502 Sandersville GA 5 11 67 $198K
1503 Glennville GA 13 17 121 $198K
1504 Wixom MI 66 137 473 $198K
1505 Poway CA 19 19 66 $198K
1506 Plymouth MI 71 126 365 $198K
1507 Andalusia AL 14 24 78 $198K
1508 Kalispell MT 39 79 147 $198K
1509 Danvers MA 30 32 58 $198K
1510 Pace FL 11 28 51 $197K
1511 Hoschton GA 17 30 68 $197K
1512 Severn MD 26 64 326 $197K
1513 New london CT 31 67 313 $197K
1514 South milwaukee WI 7 15 41 $197K
1515 Alexandria VA 174 109 129 $197K
1516 Oceanside CA 35 45 108 $197K
1517 Aurora OH 11 23 63 $197K
1518 Franklin TX 6 6 9 $197K
1519 Marlton NJ 24 43 140 $197K
1520 Arcata CA 42 94 133 $197K
1521 Albany GA 56 67 101 $196K
1522 Clifton park NY 34 45 87 $196K
1523 Chanute KS 14 29 62 $196K
1524 Houma LA 44 39 31 $196K
1525 Bainbridge GA 10 18 38 $196K
1526 Boss MO 8 34 64 $196K
1527 New johnsonville TN 20 49 226 $195K
1528 Alexander city AL 16 32 74 $195K
1529 Statesboro GA 43 52 104 $195K
1530 Branchburg NJ 11 24 83 $195K
1531 Athens TN 32 69 240 $195K
1532 Woolwich township NJ 6 21 45 $195K
1533 South san francisco CA 33 28 43 $195K
1534 Streetsboro OH 19 35 73 $194K
1535 Elmira NY 68 139 362 $194K
1536 Strongsville OH 23 26 88 $194K
1537 Allendale NJ 11 21 78 $194K
1538 Emporia KS 24 47 67 $194K
1539 Maywood IL 14 29 129 $194K
1540 Warrensburg MO 14 29 50 $194K
1541 Salisbury MD 57 126 428 $194K
1542 Mesquite TX 70 32 41 $194K
1543 Kreamer PA 13 9 48 $193K
1544 American canyon CA 20 37 73 $193K
1545 Gillette WY 46 63 162 $193K
1546 Leesburg FL 31 37 110 $193K
1547 Martin TN 20 49 231 $193K
1548 Elkhart IN 60 78 120 $193K
1549 Menasha WI 22 46 76 $193K
1550 Jackson NJ 33 57 119 $192K
1551 Hoover AL 10 17 24 $192K
1552 Guymon OK 8 26 81 $192K
1553 New milford CT 18 34 106 $192K
1554 Kyle TX 19 8 35 $192K
1555 North syracuse NY 19 43 102 $192K
1556 Centreville MD 16 38 192 $192K
1557 Rock falls IL 9 21 74 $191K
1558 Little falls NJ 28 51 97 $191K
1559 Franklin MA 21 33 73 $191K
1560 Port allen LA 19 38 89 $191K
1561 West warwick RI 21 34 112 $191K
1562 Wynnewood OK 5 11 48 $191K
1563 Earth city MO 16 25 63 $191K
1564 Port jervis NY 16 34 129 $191K
1565 Naugatuck CT 15 42 244 $191K
1566 South jordan UT 44 80 144 $190K
1567 Fairfield AL 14 28 41 $190K
1568 Brookfield WI 32 50 94 $190K
1569 Azusa CA 38 48 85 $190K
1570 Lynwood CA 9 13 14 $190K
1571 Howell NJ 16 16 114 $190K
1572 South amboy NJ 7 14 73 $189K
1573 North sioux city SD 13 24 58 $189K
1574 Henderson CO 18 36 92 $189K
1575 Keyport NJ 18 38 121 $189K
1576 Brighton MI 78 127 327 $189K
1577 Holland OH 19 30 57 $189K
1578 Webster city IA 15 31 114 $189K
1579 Burley ID 17 25 75 $189K
1580 Beardstown IL 10 42 96 $189K
1581 Tomahawk WI 5 9 86 $188K
1582 Belvidere IL 28 56 104 $188K
1583 Paris TN 47 115 364 $187K
1584 Lost hills CA 14 39 34 $187K
1585 Greensburg PA 50 63 155 $187K
1586 Valencia PA 6 9 21 $187K
1587 Maple shade NJ 15 23 112 $187K
1588 Xenia OH 16 21 49 $187K
1589 Winnemucca NV 36 97 240 $187K
1590 Davis CA 32 74 82 $187K
1591 Commerce GA 12 30 63 $186K
1592 Toa baja PR 52 103 229 $186K
1593 Alvin TX 22 28 68 $186K
1594 Georgetown KY 15 24 32 $186K
1595 Sherburne NY 18 40 167 $186K
1596 Streamwood IL 23 32 81 $186K
1597 Austell GA 39 67 144 $186K
1598 Placerville CA 15 44 91 $186K
1599 Holmesville OH 6 15 89 $186K
1600 Ashland AL 5 24 45 $185K
← Previous Page 16 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.