Cities

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

# City State Employers Inspections Violations Total Penalties
6401 Keizer OR 19 52 60 $3K
6402 Mill hall PA 5 2 1 $3K
6403 Clayton CA 5 6 7 $3K
6404 New hampton NY 5 6 13 $3K
6405 Alfred NY 12 26 60 $3K
6406 Fort fairfield ME 6 9 63 $3K
6407 Osseo MN 13 8 19 $3K
6408 Albany TX 6 2 2 $3K
6409 Manhattan beach CA 5 8 4 $3K
6410 Alcoa TN 13 10 26 $3K
6411 Kamas UT 5 6 11 $3K
6412 Richland MI 6 11 14 $3K
6413 Granite falls NC 8 4 9 $3K
6414 Avondale AZ 11 6 13 $3K
6415 Milton WA 6 16 36 $3K
6416 Windham ME 5 6 6 $3K
6417 Casselberry FL 13 8 4 $3K
6418 Woodland hills CA 22 10 3 $3K
6419 Gainesville VA 9 6 7 $3K
6420 Beaver PA 7 3 1 $3K
6421 Clifton springs NY 10 21 77 $3K
6422 Eastchester NY 10 16 31 $3K
6423 Glasgow KY 6 6 6 $3K
6424 Montesano WA 8 18 59 $3K
6425 Newcastle CA 6 12 6 $3K
6426 Roebuck SC 6 7 12 $3K
6427 Bristol FL 5 8 1 $3K
6428 Sardis MS 6 13 9 $3K
6429 Mount morris PA 7 2 3 $3K
6430 Jensen beach FL 9 2 1 $3K
6431 Edgartown MA 5 2 1 $3K
6432 Dumfries VA 51 4 22 $3K
6433 La grande OR 16 33 35 $3K
6434 Halethorpe MD 13 12 34 $3K
6435 Soddy daisy TN 14 36 88 $3K
6436 Cameron MO 5 2 2 $3K
6437 Wellton AZ 15 41 15 $3K
6438 East elmhurst NY 38 166 140 $3K
6439 Fairmont MN 5 6 7 $3K
6440 Maple valley WA 6 5 9 $3K
6441 San diego TX 6 2 1 $3K
6442 Springville NY 12 18 46 $3K
6443 Curtis bay MD 7 6 30 $3K
6444 Carlton OR 10 24 66 $3K
6445 Globe AZ 12 21 28 $3K
6446 Nesconset NY 8 4 21 $3K
6447 Sheridan OR 11 25 57 $3K
6448 Wendell NC 8 4 11 $3K
6449 Crater lake OR 8 21 39 $3K
6450 Forest city NC 14 14 21 $3K
6451 Coquille OR 13 29 55 $3K
6452 San luis AZ 5 17 20 $3K
6453 Butler TN 6 13 37 $3K
6454 Carriere MS 6 2 8 $3K
6455 Rocky point NY 8 2 8 $3K
6456 Spencer TN 17 41 100 $3K
6457 Renville MN 5 10 4 $3K
6458 Hugo MN 5 8 13 $3K
6459 Flushing MI 8 10 30 $3K
6460 Wallkill NY 7 18 33 $3K
6461 Oro valley AZ 5 11 7 $3K
6462 Taylorsville UT 6 10 6 $3K
6463 Huntsville TN 13 29 77 $3K
6464 Valatie NY 10 15 34 $3K
6465 Thonotosassa FL 7 6 11 $3K
6466 Rutherfordton NC 7 8 10 $3K
6467 Hummelstown PA 8 5 19 $3K
6468 Mount angel OR 10 25 43 $3K
6469 Port richey FL 12 4 7 $3K
6470 Prescott valley AZ 11 8 14 $3K
6471 Trumansburg NY 15 37 109 $3K
6472 Munster IN 10 6 3 $3K
6473 Washington MI 5 3 12 $3K
6474 Giddings TX 7 8 2 $3K
6475 Louisburg KS 6 2 6 $3K
6476 Morrisville NY 6 14 44 $3K
6477 Massapequa NY 30 13 20 $3K
6478 Belfair WA 8 15 18 $2K
6479 Elma WA 9 24 17 $2K
6480 Kingstree SC 6 4 5 $2K
6481 Lehigh acres FL 17 2 2 $2K
6482 Salem IN 8 13 8 $2K
6483 Byron CA 5 17 12 $2K
6484 Saint paul OR 7 16 30 $2K
6485 De witt NY 6 17 52 $2K
6486 District heights MD 9 3 30 $2K
6487 Hughes springs TX 6 2 4 $2K
6488 Kingfisher OK 6 10 2 $2K
6489 North bend WA 10 12 15 $2K
6490 West harrison NY 9 6 12 $2K
6491 Bell gardens CA 10 8 6 $2K
6492 Overton NV 7 17 39 $2K
6493 Bolivar TN 11 17 81 $2K
6494 Fort huachuca AZ 10 41 105 $2K
6495 Verona NY 6 12 23 $2K
6496 Stony point NY 14 22 58 $2K
6497 Du bois PA 12 5 6 $2K
6498 Vanleer TN 5 14 16 $2K
6499 South salt lake UT 6 13 13 $2K
6500 Royal city WA 5 8 21 $2K
← Previous Page 65 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.