Cities

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

# City State Employers Inspections Violations Total Penalties
6301 Black river NY 13 39 88 $4K
6302 Ladson SC 7 8 24 $4K
6303 Clute TX 5 2 1 $4K
6304 Duncanville TX 25 2 1 $4K
6305 Maricopa CA 8 24 17 $4K
6306 Newfield NY 6 14 44 $4K
6307 Swartz creek MI 6 10 19 $4K
6308 Wappingers falls NY 22 42 113 $4K
6309 New buffalo MI 9 14 38 $4K
6310 Angier NC 6 7 8 $4K
6311 Valhalla NY 17 37 69 $4K
6312 Warsaw NY 17 40 115 $4K
6313 Granbury TX 14 4 1 $4K
6314 Stamford NY 8 19 56 $4K
6315 Waldron KS 13 26 8 $4K
6316 Harker heights TX 9 3 7 $4K
6317 Cameron NC 8 11 5 $4K
6318 Fay OK 6 12 6 $4K
6319 Nedrow NY 5 11 22 $4K
6320 Fort stewart GA 15 10 2 $4K
6321 Skiatook OK 7 6 5 $4K
6322 Orocovis PR 10 11 18 $4K
6323 Smithfield UT 6 11 4 $4K
6324 Winston OR 5 19 14 $4K
6325 Mukilteo WA 23 41 112 $4K
6326 Castaic CA 7 6 10 $4K
6327 Miami OK 5 1 1 $4K
6328 Flora IL 8 18 46 $4K
6329 Alamo TX 19 2 3 $4K
6330 Dryden NY 15 30 90 $4K
6331 La follette TN 15 27 72 $4K
6332 Crystal river FL 22 4 8 $4K
6333 Cherry point NC 12 29 39 $4K
6334 Quantico VA 8 15 25 $4K
6335 Lake dallas TX 7 4 3 $4K
6336 Blowing rock NC 6 18 35 $4K
6337 Apache junction AZ 11 8 44 $4K
6338 Harriman TN 24 55 162 $4K
6339 Niantic CT 7 12 19 $4K
6340 Satellite beach FL 6 2 13 $4K
6341 Bartlesville OK 16 3 1 $4K
6342 Scappoose OR 10 24 41 $4K
6343 Oak ridge TN 30 23 94 $4K
6344 Gila bend AZ 6 7 6 $4K
6345 Jarrell TX 9 2 4 $4K
6346 San juan TX 25 2 4 $4K
6347 Sedona AZ 18 4 11 $4K
6348 West union WV 6 2 2 $4K
6349 St clair shores MI 7 14 23 $3K
6350 Lee center NY 5 12 58 $3K
6351 Sanibel FL 9 2 1 $3K
6352 Hubbard OR 18 31 74 $3K
6353 Ellerslie GA 6 2 1 $3K
6354 Keithville LA 5 2 5 $3K
6355 Lonsdale MN 5 9 15 $3K
6356 Hyde park MA 6 10 7 $3K
6357 Mcchord afb WA 9 8 23 $3K
6358 Smithtown NY 21 13 30 $3K
6359 Aumsville OR 9 19 30 $3K
6360 Vail CO 8 6 2 $3K
6361 Lake jackson TX 9 6 7 $3K
6362 Mishawaka IN 24 9 4 $3K
6363 St helena CA 6 52 25 $3K
6364 Noti OR 5 11 7 $3K
6365 Chittenango NY 8 13 34 $3K
6366 Chadbourn NC 5 5 12 $3K
6367 Wadesboro NC 6 2 4 $3K
6368 Philomath OR 24 53 84 $3K
6369 Keizer OR 19 52 60 $3K
6370 Clayton CA 5 6 7 $3K
6371 Alfred NY 12 26 60 $3K
6372 Osseo MN 13 8 19 $3K
6373 Albany TX 6 2 2 $3K
6374 Manhattan beach CA 5 8 4 $3K
6375 Alcoa TN 13 10 26 $3K
6376 Altadena CA 14 24 11 $3K
6377 Kamas UT 5 6 11 $3K
6378 Richland MI 6 11 14 $3K
6379 Granite falls NC 8 4 9 $3K
6380 Avondale AZ 11 6 13 $3K
6381 Milton WA 6 16 36 $3K
6382 Windham ME 5 6 6 $3K
6383 Woodland hills CA 22 10 3 $3K
6384 Gainesville VA 9 6 7 $3K
6385 Clifton springs NY 10 21 77 $3K
6386 Eastchester NY 10 16 31 $3K
6387 Glasgow KY 6 6 6 $3K
6388 Montesano WA 8 18 59 $3K
6389 Newcastle CA 6 12 6 $3K
6390 Roebuck SC 6 7 12 $3K
6391 Bristol FL 5 8 1 $3K
6392 Sardis MS 5 11 9 $3K
6393 Mount morris PA 7 2 3 $3K
6394 Jensen beach FL 10 2 1 $3K
6395 Dumfries VA 51 4 22 $3K
6396 La grande OR 16 33 35 $3K
6397 Soddy daisy TN 17 36 88 $3K
6398 Cameron MO 5 2 2 $3K
6399 Wellton AZ 15 41 15 $3K
6400 East elmhurst NY 36 160 139 $3K
← Previous Page 64 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.