Cities

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

# City State Employers Inspections Violations Total Penalties
301 Oxnard CA 81 146 379 $780K
302 Suwanee GA 65 97 362 $780K
303 Salina KS 65 133 240 $776K
304 Arecibo PR 135 424 622 $775K
305 Warren OH 64 120 346 $773K
306 Easton PA 78 177 427 $771K
307 Redding CA 328 866 1,001 $763K
308 Savoy IL 13 31 79 $763K
309 Hialeah FL 130 87 281 $763K
310 Garland TX 149 107 196 $762K
311 Carrollton TX 134 80 144 $759K
312 Parsippany NJ 63 91 177 $759K
313 Lewiston ME 36 80 256 $757K
314 Mcdonough GA 65 112 273 $757K
315 Naperville IL 104 188 203 $753K
316 Taunton MA 48 91 170 $749K
317 Sandusky OH 31 72 221 $748K
318 West sacramento CA 79 167 268 $745K
319 Cartersville GA 58 116 303 $745K
320 Kailua kona HI 130 292 847 $743K
321 Arlington heights IL 72 106 283 $740K
322 New bedford MA 79 167 386 $739K
323 Irving TX 237 118 283 $737K
324 Medford NJ 37 74 166 $735K
325 Sioux city IA 87 190 434 $734K
326 Farmers branch TX 15 36 121 $733K
327 Midland TX 208 148 394 $730K
328 Wingdale NY 9 17 105 $721K
329 Marysville MI 23 90 320 $721K
330 Alpharetta GA 129 92 241 $721K
331 Sanger CA 29 84 169 $720K
332 Wapakoneta OH 7 18 53 $718K
333 Yonkers NY 129 185 432 $714K
334 Lima OH 62 111 272 $714K
335 Haverhill MA 52 108 269 $713K
336 Chico CA 229 658 653 $712K
337 Waynesboro VA 28 49 122 $707K
338 Panama city beach FL 60 61 143 $704K
339 Mount laurel NJ 49 97 216 $704K
340 Lakeland FL 128 175 305 $703K
341 Dublin VA 33 116 237 $703K
342 Opelika AL 65 120 304 $702K
343 Rancho cucamonga CA 90 130 222 $700K
344 Bolingbrook IL 69 127 199 $699K
345 Radford VA 53 134 285 $699K
346 Berkeley CA 72 158 327 $696K
347 Archbold OH 8 35 98 $692K
348 Madera CA 136 262 364 $689K
349 Gainesville FL 96 151 212 $689K
350 Cedar rapids IA 156 266 351 $688K
351 Carteret NJ 39 81 174 $686K
352 Albertville AL 38 96 223 $686K
353 Youngstown OH 90 118 282 $685K
354 Casper WY 86 159 426 $683K
355 Frankfort IL 45 89 182 $679K
356 Topeka KS 153 215 291 $678K
357 Springfield MA 119 204 380 $674K
358 Shelbyville IN 10 13 70 $671K
359 Daphne AL 57 90 199 $671K
360 South plainfield NJ 57 89 216 $671K
361 Texas city TX 60 105 180 $669K
362 Carson CA 45 94 208 $669K
363 Middleton MA 9 19 113 $667K
364 Findlay OH 50 107 195 $666K
365 Worcester MA 100 164 284 $666K
366 Bethlehem PA 112 229 329 $664K
367 Fremont NE 29 58 141 $662K
368 Oregon OH 28 60 100 $661K
369 Vinton TX 9 30 89 $659K
370 Lebanon PA 56 122 211 $659K
371 Blacksburg VA 177 487 429 $658K
372 Bellwood IL 18 38 94 $658K
373 Williamsport PA 72 128 188 $653K
374 Stone mountain GA 44 47 214 $652K
375 Englewood CO 145 188 585 $651K
376 Hattiesburg MS 99 85 166 $649K
377 Conyers GA 54 87 239 $647K
378 Melrose park IL 43 92 199 $646K
379 Atlantic city NJ 42 88 218 $646K
380 Decatur GA 73 94 306 $643K
381 Oak park IL 33 51 138 $640K
382 Great falls MT 52 107 189 $640K
383 Linden NJ 79 136 338 $638K
384 Bristol CT 49 113 528 $635K
385 Ludington MI 53 134 271 $635K
386 Raleigh NC 488 634 1,118 $633K
387 Warren MI 208 437 859 $633K
388 Pound WI 5 16 76 $633K
389 Bangor ME 94 160 318 $633K
390 Mount jackson VA 7 12 117 $633K
391 De pere WI 44 105 272 $631K
392 East orange NJ 61 116 301 $630K
393 Laredo TX 264 176 295 $630K
394 Harrisburg PA 159 211 346 $629K
395 San angelo TX 103 45 146 $628K
396 New britain CT 46 119 451 $626K
397 Mcallen TX 246 147 301 $620K
398 Birdsboro PA 13 39 145 $618K
399 Sayreville NJ 22 63 200 $616K
400 League city TX 89 143 198 $615K
← 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.