Cities

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

# City State Employers Inspections Violations Total Penalties
301 Radford VA 53 134 281 $760K
302 Lewiston ME 36 80 256 $757K
303 Mcdonough GA 65 111 273 $757K
304 Tracy CA 125 380 430 $757K
305 Oxnard CA 78 140 356 $756K
306 Hialeah FL 130 87 279 $754K
307 Sandusky OH 31 72 221 $748K
308 Taunton MA 47 89 167 $746K
309 Carrollton TX 132 80 142 $745K
310 Cypress TX 105 113 165 $743K
311 Grand forks ND 43 106 168 $741K
312 Medford NJ 37 74 166 $735K
313 Sioux city IA 86 186 433 $734K
314 Farmers branch TX 15 36 121 $733K
315 Arecibo PR 133 419 604 $732K
316 Sanger CA 29 82 169 $732K
317 Saint joseph MO 70 146 235 $732K
318 Irving TX 235 115 280 $729K
319 Mount laurel NJ 49 96 216 $728K
320 Urbana IL 25 73 192 $723K
321 Wingdale NY 9 17 105 $721K
322 Marysville MI 23 89 320 $721K
323 Alpharetta GA 128 91 241 $721K
324 Haverhill MA 52 108 249 $719K
325 Kailua kona HI 121 268 827 $717K
326 Arlington heights IL 72 105 270 $716K
327 Lakeland FL 127 173 308 $716K
328 Waynesboro VA 28 48 122 $715K
329 Midland TX 206 146 391 $715K
330 Corona CA 120 252 523 $714K
331 West sacramento CA 75 158 263 $709K
332 New bedford MA 78 162 375 $705K
333 Lima OH 61 109 270 $704K
334 Panama city beach FL 59 61 143 $704K
335 Dublin VA 33 113 237 $703K
336 Redding CA 316 823 950 $702K
337 Archbold OH 7 33 98 $692K
338 Wapakoneta OH 7 18 47 $689K
339 Opelika AL 64 118 298 $684K
340 Gainesville FL 96 150 210 $683K
341 Madera CA 134 255 347 $683K
342 Bethlehem PA 110 221 327 $679K
343 Topeka KS 150 212 288 $678K
344 Carteret NJ 37 77 171 $677K
345 Frankfort IL 45 87 181 $676K
346 Cedar rapids IA 153 262 348 $676K
347 Rancho cucamonga CA 87 126 217 $672K
348 Shelbyville IN 10 13 70 $671K
349 Yonkers NY 126 178 420 $671K
350 Laredo TX 264 176 295 $667K
351 Bolingbrook IL 65 119 194 $667K
352 Berkeley CA 69 151 319 $666K
353 Daphne AL 56 88 195 $666K
354 Findlay OH 48 103 192 $662K
355 Fremont NE 29 58 141 $662K
356 Englewood CO 144 184 585 $662K
357 Oregon OH 28 60 100 $661K
358 Middleton MA 9 19 111 $661K
359 Vinton TX 9 30 89 $659K
360 Blacksburg VA 176 483 428 $658K
361 Bellwood IL 18 38 94 $658K
362 Williamsport PA 69 122 188 $657K
363 Warren MI 203 428 842 $656K
364 Youngstown OH 88 115 271 $656K
365 Lebanon PA 56 122 210 $655K
366 Springfield MA 113 192 360 $652K
367 Worcester MA 96 151 267 $652K
368 Hattiesburg MS 99 85 166 $649K
369 Easton PA 74 168 403 $648K
370 Conyers GA 54 87 239 $647K
371 Albertville AL 37 92 216 $647K
372 Atlantic city NJ 42 87 218 $646K
373 Carson CA 44 93 204 $645K
374 Casper WY 85 156 415 $643K
375 Oak park IL 33 51 138 $640K
376 Texas city TX 57 96 169 $639K
377 Linden NJ 79 136 338 $638K
378 Harrisburg PA 159 209 346 $638K
379 Raleigh NC 483 634 1,118 $633K
380 Itasca IL 23 49 128 $633K
381 Pound WI 5 16 76 $633K
382 Bangor ME 94 160 318 $633K
383 Mount jackson VA 7 12 117 $633K
384 Decatur GA 73 93 303 $632K
385 De pere WI 44 102 272 $631K
386 Ludington MI 53 134 267 $631K
387 Cartersville GA 58 116 277 $628K
388 Keokuk IA 21 82 247 $628K
389 San angelo TX 102 45 146 $628K
390 Great falls MT 50 102 178 $628K
391 Bristol CT 48 111 525 $622K
392 Mcallen TX 241 146 301 $620K
393 Birdsboro PA 13 39 145 $618K
394 Chico CA 227 645 599 $617K
395 Sayreville NJ 22 62 200 $616K
396 East orange NJ 60 111 290 $614K
397 New britain CT 46 111 447 $612K
398 South plainfield NJ 55 85 204 $611K
399 Santa ana CA 159 147 339 $611K
400 Cambridge OH 21 43 149 $610K
← Previous Page 4 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.