Cities

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

# City State Employers Inspections Violations Total Penalties
501 Schenectady NY 99 159 353 $508K
502 Newnan GA 70 112 261 $508K
503 Bridgeport NJ 7 25 104 $508K
504 Sterling VA 100 70 243 $508K
505 Lakewood CO 57 111 286 $506K
506 Blue springs MO 49 72 205 $505K
507 Prairie du chien WI 5 16 43 $504K
508 Alsip IL 43 80 160 $502K
509 Mount vernon IL 8 34 71 $501K
510 Belleville MI 47 128 422 $501K
511 Marietta OH 29 54 225 $501K
512 Jacksonville TX 19 20 103 $501K
513 Pompano beach FL 166 135 302 $501K
514 Henrico VA 132 233 368 $499K
515 Calhoun GA 30 57 137 $499K
516 Somerset NJ 62 78 253 $499K
517 Ramsey NJ 28 60 196 $498K
518 Bridgewater NJ 31 63 220 $497K
519 Monroe GA 19 43 121 $496K
520 Independence MO 86 89 179 $496K
521 Lebanon MO 29 55 111 $493K
522 Turlock CA 71 190 265 $492K
523 Sanford FL 66 78 196 $491K
524 Elizabethtown PA 24 41 88 $491K
525 Greenville OH 16 32 114 $490K
526 Irwindale CA 36 114 210 $490K
527 Caldwell ID 47 96 234 $490K
528 Fredericksburg VA 136 133 376 $488K
529 Cantonment FL 27 56 96 $488K
530 West palm beach FL 197 103 201 $487K
531 Lemont IL 21 42 82 $486K
532 Greensboro NC 298 410 1,076 $485K
533 Mahwah NJ 37 74 198 $485K
534 Hamilton NJ 29 77 272 $485K
535 Coshocton OH 15 33 169 $483K
536 Spanish fort AL 27 53 136 $482K
537 Sharonville OH 12 36 35 $482K
538 Zanesville OH 34 85 122 $481K
539 Bayamon PR 141 262 408 $481K
540 Shippensburg PA 17 38 162 $480K
541 Paramus NJ 62 108 209 $480K
542 Union NJ 65 73 179 $480K
543 Niles IL 47 55 121 $479K
544 Hastings NE 29 35 127 $479K
545 Hinsdale IL 32 69 133 $478K
546 Tupelo MS 62 71 119 $478K
547 Santa rosa beach FL 28 48 120 $477K
548 Kenosha WI 68 145 313 $477K
549 Owasso OK 48 79 175 $477K
550 Sewell NJ 25 56 222 $476K
551 North brunswick NJ 48 55 185 $474K
552 Santa clarita CA 23 38 101 $474K
553 North charleston SC 80 119 234 $474K
554 Hamilton OH 60 100 256 $474K
555 Fairfield NJ 48 81 257 $472K
556 Fond du lac WI 36 94 219 $471K
557 Dothan AL 74 106 285 $471K
558 Norwalk OH 17 36 129 $471K
559 Nixon TX 6 17 89 $470K
560 Wilmette IL 15 23 107 $470K
561 Hackettstown NJ 28 65 177 $470K
562 Mira loma CA 27 51 167 $469K
563 Chesterfield MI 44 137 807 $469K
564 Plain city OH 24 26 75 $468K
565 Tucson AZ 578 988 1,503 $468K
566 Shawnee KS 76 114 192 $468K
567 Delray beach FL 46 38 66 $467K
568 Hillside NJ 24 50 196 $466K
569 Solon OH 43 107 190 $465K
570 Schiller park IL 29 68 216 $465K
571 Winder GA 22 49 186 $465K
572 Huntington WV 93 184 249 $464K
573 Fulton NY 69 201 491 $462K
574 Pawtucket RI 69 117 275 $462K
575 Granite city IL 31 95 172 $462K
576 Westerville OH 40 43 82 $462K
577 Columbiana OH 10 26 127 $462K
578 Madison heights MI 81 169 970 $461K
579 Phillipsburg NJ 31 66 161 $461K
580 Arlington TX 213 122 183 $461K
581 Carrollton GA 51 100 172 $460K
582 Long beach CA 141 220 341 $460K
583 West new york NJ 22 32 125 $460K
584 Wausau WI 35 60 196 $460K
585 Hazelwood MO 39 96 203 $459K
586 Flowery branch GA 26 55 191 $458K
587 Wheeling IL 47 93 230 $458K
588 Prudhoe bay AK 38 142 312 $458K
589 Washington MO 33 70 170 $458K
590 Manalapan NJ 22 49 83 $457K
591 Rockaway NJ 36 73 211 $456K
592 Norfolk NE 25 51 110 $454K
593 Buena park CA 57 66 167 $452K
594 Easton MD 49 109 487 $452K
595 O fallon MO 45 74 182 $451K
596 Foley AL 51 73 188 $451K
597 Beloit WI 30 65 128 $450K
598 Elko NV 61 139 314 $450K
599 Las cruces NM 141 231 218 $450K
600 Atchison KS 22 45 95 $450K
← Previous Page 6 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.