Cities

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

# City State Employers Inspections Violations Total Penalties
401 League city TX 87 136 196 $605K
402 Windsor CT 29 81 293 $603K
403 Tacoma WA 321 658 2,005 $601K
404 Saint johns FL 21 36 55 $601K
405 West memphis AR 20 21 124 $600K
406 Stone mountain GA 43 44 201 $599K
407 Augusta GA 125 120 229 $597K
408 Geneva NY 47 106 398 $596K
409 Forney TX 34 57 140 $594K
410 Carolina PR 192 416 733 $593K
411 Pensacola FL 179 151 320 $593K
412 Grand island NE 49 90 155 $593K
413 Medina OH 50 85 193 $592K
414 Bellefontaine OH 8 24 82 $591K
415 Addison IL 50 104 190 $591K
416 Davie FL 24 39 101 $590K
417 Lansing MI 287 641 1,019 $589K
418 Bay saint louis MS 19 17 48 $587K
419 Taylor MI 75 135 415 $587K
420 Martinsville VA 34 78 216 $587K
421 Cullman AL 39 86 171 $585K
422 Groveport OH 22 36 94 $584K
423 Reading PA 104 140 258 $581K
424 Saginaw MI 152 371 651 $580K
425 Tinley park IL 52 79 138 $580K
426 Spring TX 138 129 172 $579K
427 Alliance OH 30 58 212 $579K
428 Sterling heights MI 134 302 702 $577K
429 Bartlett IL 21 39 84 $577K
430 Middletown OH 37 100 239 $576K
431 East peoria IL 36 91 174 $575K
432 Woodland CA 81 175 263 $569K
433 Niagara falls NY 108 225 455 $561K
434 Monroe township NJ 33 55 108 $561K
435 Commerce CA 35 87 220 $560K
436 Hauppauge NY 58 59 171 $560K
437 Selma AL 36 66 141 $559K
438 Lyndhurst NJ 35 65 188 $559K
439 Crosby TX 14 14 108 $559K
440 Melrose park IL 42 90 194 $558K
441 Pataskala OH 21 38 115 $556K
442 Cinnaminson NJ 13 40 226 $554K
443 Neenah WI 48 107 291 $552K
444 Smyrna GA 71 101 242 $548K
445 Gulf shores AL 57 80 209 $548K
446 Fremont OH 24 53 149 $545K
447 Tulare CA 57 141 202 $545K
448 Union city CA 50 59 158 $544K
449 Pekin IL 28 68 128 $543K
450 Odenton MD 26 54 307 $541K
451 Bayville NJ 13 22 70 $540K
452 Waxahachie TX 50 63 193 $540K
453 Galveston TX 74 86 240 $539K
454 Newark DE 53 49 113 $539K
455 Wilmette IL 14 21 104 $538K
456 Bloomington IL 71 148 250 $537K
457 Saint francis WI 6 11 103 $535K
458 Millville NJ 24 48 171 $532K
459 Sarasota FL 150 155 337 $531K
460 Hillsborough NJ 26 56 202 $531K
461 New castle DE 35 46 107 $530K
462 Bessemer AL 55 87 200 $528K
463 Utica NY 89 206 384 $528K
464 Panama city FL 107 106 196 $528K
465 Cranston RI 67 125 304 $528K
466 Port arthur TX 33 56 99 $528K
467 Milton FL 41 61 139 $527K
468 Liberty TX 12 13 69 $525K
469 Elmhurst IL 39 85 158 $525K
470 Fleming island FL 5 4 6 $524K
471 Tucker GA 53 77 226 $524K
472 Tuscaloosa AL 75 119 228 $523K
473 Bay shore NY 44 34 94 $523K
474 Charleston WV 118 128 216 $522K
475 Conneaut OH 9 17 28 $522K
476 Ann arbor MI 258 486 932 $522K
477 Hazlehurst GA 15 36 101 $521K
478 Bellevue OH 17 36 130 $521K
479 Artesia NM 25 43 84 $519K
480 Spokane WA 231 519 1,141 $518K
481 Jamaica NY 147 269 363 $518K
482 Minneapolis MN 425 462 710 $516K
483 Elyria OH 37 86 213 $515K
484 Warwick RI 81 127 270 $513K
485 Mentor OH 49 85 264 $512K
486 Traverse city MI 215 477 1,250 $512K
487 Longview TX 87 47 136 $508K
488 Schenectady NY 99 157 353 $508K
489 Portsmouth VA 134 244 689 $508K
490 Bridgeport NJ 7 25 104 $508K
491 Sterling VA 100 69 243 $508K
492 Ketchikan AK 45 129 379 $504K
493 Carol stream IL 41 98 147 $504K
494 Bridgeton NJ 47 103 295 $504K
495 Mount vernon IL 8 32 71 $501K
496 Pompano beach FL 165 131 302 $501K
497 Irwindale CA 36 113 205 $500K
498 Prairie du chien WI 5 16 42 $499K
499 Calhoun GA 30 57 137 $499K
500 Ramsey NJ 28 60 196 $498K
← Previous Page 5 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.