Cities

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

# City State Employers Inspections Violations Total Penalties
201 Providence RI 219 365 594 $1.0M
202 Forest VA 80 208 246 $1.0M
203 Temple TX 69 82 273 $1.0M
204 Dover DE 44 56 149 $1.0M
205 Gardena CA 61 80 262 $1.0M
206 Thomson GA 13 43 160 $1.0M
207 Buford GA 84 100 384 $1.0M
208 St thomas VI 172 443 834 $1.0M
209 Mansfield OH 68 93 252 $1.0M
210 Staten island NY 151 255 289 $1.0M
211 Clearwater FL 151 156 435 $1.0M
212 Cliffside park NJ 10 17 57 $1.0M
213 Irvine CA 150 228 374 $1.0M
214 Salem VA 75 197 531 $1.0M
215 Benicia CA 24 69 174 $1.0M
216 Wesley chapel FL 50 87 161 $999K
217 Irvington NJ 33 93 352 $997K
218 Janesville WI 50 127 237 $994K
219 Tuscumbia AL 17 40 154 $993K
220 Bedford park IL 40 104 258 $992K
221 Phoenix AZ 773 1,034 2,404 $984K
222 Waipahu HI 96 168 415 $983K
223 Mandan ND 31 65 98 $982K
224 Brownsville TX 160 249 384 $980K
225 Franklin OH 26 54 262 $978K
226 Conroe TX 108 172 288 $972K
227 Grove city OH 36 69 189 $972K
228 Vancouver WA 245 555 1,660 $972K
229 Eastampton NJ 9 26 78 $965K
230 Columbus GA 101 111 327 $963K
231 Hartford CT 103 218 587 $957K
232 Fargo ND 116 230 311 $956K
233 Burlington NJ 50 99 338 $950K
234 Robbinsville NJ 25 55 186 $947K
235 Waco TX 162 105 333 $946K
236 Danville IL 66 168 460 $942K
237 Oshkosh WI 84 192 469 $939K
238 La porte TX 36 49 111 $939K
239 Carlstadt NJ 56 123 335 $934K
240 Wheeling WV 40 57 83 $933K
241 Manchester NH 164 213 370 $931K
242 Wooster OH 38 92 268 $930K
243 Cumming GA 107 146 430 $925K
244 Martinez CA 40 158 241 $924K
245 Springfield MO 205 229 412 $914K
246 Tyler TX 140 93 179 $913K
247 Ocala FL 138 202 336 $909K
248 Middletown DE 31 56 139 $901K
249 Aurora IL 121 223 366 $895K
250 Santa fe NM 108 133 241 $894K
251 Smithfield VA 14 48 144 $892K
252 Visalia CA 115 257 313 $890K
253 Totowa NJ 36 76 228 $890K
254 Upper saddle river NJ 14 42 61 $885K
255 Kansas city KS 186 249 366 $885K
256 Barrigada GU 120 175 415 $884K
257 Greeley CO 83 187 349 $883K
258 Mount holly NJ 26 44 105 $881K
259 San leandro CA 63 131 278 $875K
260 Battle creek MI 125 293 784 $874K
261 Ravenna OH 13 33 153 $872K
262 Muscatine IA 32 78 129 $872K
263 Midlothian TX 30 52 106 $871K
264 Sheboygan WI 54 129 299 $871K
265 Anaheim CA 186 292 516 $869K
266 Amarillo TX 198 139 370 $867K
267 Carson city NV 158 405 781 $864K
268 Piscataway NJ 67 104 255 $860K
269 Secaucus NJ 55 120 342 $860K
270 Manitowoc WI 55 132 385 $858K
271 Menomonee falls WI 42 103 285 $857K
272 Dover OH 18 52 230 $854K
273 Lancaster PA 130 258 435 $853K
274 Marinette WI 28 78 174 $852K
275 Chandler AZ 131 185 397 $848K
276 Mechanicsburg PA 60 94 186 $844K
277 Kalamazoo MI 386 947 1,493 $844K
278 Aurora CO 199 300 366 $840K
279 Bridgeport CT 66 152 561 $837K
280 Kodiak AK 57 182 569 $835K
281 Suffolk VA 133 268 594 $831K
282 Urbana IL 26 75 201 $831K
283 Delaware city DE 6 22 92 $830K
284 Albany NY 270 479 768 $827K
285 Waukegan IL 47 73 160 $822K
286 Knoxville TN 297 305 1,056 $821K
287 Chino CA 71 132 356 $821K
288 Tracy CA 128 395 440 $816K
289 Juneau AK 73 206 652 $810K
290 Broken arrow OK 69 63 216 $808K
291 Fairfield OH 65 132 223 $807K
292 Moraine OH 15 52 147 $807K
293 Elkhorn NE 43 76 174 $806K
294 Saint joseph MO 70 146 251 $805K
295 Decatur IL 60 143 306 $803K
296 Scranton PA 82 147 252 $800K
297 Kapolei HI 118 223 535 $799K
298 Grand forks ND 43 107 172 $798K
299 Corona CA 123 258 536 $784K
300 Cypress TX 109 123 180 $783K
← Previous Page 3 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.