Cities

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

# City State Employers Inspections Violations Total Penalties
201 Forest VA 79 206 246 $1.0M
202 Temple TX 69 82 273 $1.0M
203 Salinas CA 108 190 470 $1.0M
204 Dover DE 43 54 149 $1.0M
205 Buford GA 85 102 385 $1.0M
206 Thomson GA 13 43 160 $1.0M
207 Gardena CA 61 79 261 $1.0M
208 Mansfield OH 68 93 252 $1.0M
209 Staten island NY 151 254 287 $1.0M
210 Providence RI 214 349 584 $1.0M
211 St thomas VI 171 439 831 $1.0M
212 Franklin park IL 73 176 434 $1.0M
213 Chicago heights IL 57 134 338 $1.0M
214 Cliffside park NJ 10 17 57 $1.0M
215 Clearwater FL 149 151 429 $1.0M
216 Salem VA 73 190 520 $1.0M
217 Wesley chapel FL 50 87 161 $999K
218 Janesville WI 50 125 237 $994K
219 Tuscumbia AL 17 40 154 $993K
220 Irvine CA 147 221 362 $986K
221 Phoenix AZ 771 1,034 2,404 $984K
222 Waipahu HI 95 167 415 $983K
223 Mandan ND 31 64 98 $982K
224 Bedford park IL 39 102 257 $975K
225 Hartford CT 104 219 596 $971K
226 Brownsville TX 159 246 381 $971K
227 Secaucus NJ 55 120 342 $967K
228 Eastampton NJ 9 26 78 $965K
229 Columbus GA 101 110 327 $963K
230 Franklin OH 25 52 255 $949K
231 Robbinsville NJ 24 52 186 $947K
232 Fargo ND 115 226 307 $946K
233 Waco TX 161 103 326 $942K
234 Oshkosh WI 84 191 469 $939K
235 La porte TX 36 49 111 $939K
236 Carlstadt NJ 55 120 335 $934K
237 Manchester NH 163 213 370 $931K
238 Grove city OH 36 69 187 $930K
239 Wheeling WV 39 55 80 $929K
240 Greeley CO 83 187 349 $925K
241 Danville IL 65 166 457 $922K
242 Martinez CA 39 148 224 $922K
243 Springfield MO 201 228 411 $913K
244 Tyler TX 138 93 179 $913K
245 Ocala FL 133 192 333 $906K
246 Middletown DE 31 56 139 $901K
247 Naperville IL 103 187 190 $899K
248 Burlington NJ 49 97 324 $899K
249 Visalia CA 114 252 299 $895K
250 Santa fe NM 106 130 241 $894K
251 Scranton PA 82 146 246 $894K
252 Wooster OH 35 86 260 $894K
253 Benicia CA 21 61 151 $892K
254 Smithfield VA 14 48 144 $892K
255 Aurora IL 119 221 364 $889K
256 Upper saddle river NJ 14 42 61 $885K
257 Kansas city KS 182 243 364 $881K
258 Mount holly NJ 25 44 105 $881K
259 Barrigada GU 119 175 412 $881K
260 Totowa NJ 36 73 227 $880K
261 Cumming GA 106 144 415 $880K
262 Battle creek MI 125 288 758 $879K
263 Sheboygan WI 53 126 298 $871K
264 Amarillo TX 198 138 370 $867K
265 Dover OH 18 51 230 $854K
266 Manitowoc WI 55 131 384 $852K
267 Piscataway NJ 64 98 251 $847K
268 Carson city NV 157 397 766 $846K
269 Mechanicsburg PA 58 90 181 $846K
270 Marinette WI 27 74 168 $842K
271 San leandro CA 61 124 265 $835K
272 Bridgeport CT 65 149 551 $834K
273 Waukegan IL 46 73 160 $832K
274 Chandler AZ 130 183 390 $832K
275 Delaware city DE 6 22 92 $830K
276 Juneau AK 73 205 651 $828K
277 Aurora CO 196 295 360 $827K
278 Anaheim CA 181 281 486 $826K
279 Albany NY 267 473 760 $822K
280 Parsippany NJ 61 83 169 $819K
281 Kodiak AK 57 182 558 $817K
282 Suffolk VA 128 255 562 $815K
283 Knoxville TN 289 296 1,023 $808K
284 Conroe TX 104 162 275 $808K
285 Lancaster PA 128 258 424 $806K
286 Broken arrow OK 65 58 213 $803K
287 Elkhorn NE 41 72 173 $802K
288 Fairfield OH 64 127 220 $799K
289 Kapolei HI 118 222 535 $799K
290 Menomonee falls WI 42 102 277 $796K
291 Chino CA 69 127 346 $785K
292 Decatur IL 59 140 292 $781K
293 Kalamazoo MI 382 932 1,439 $780K
294 Moraine OH 15 52 145 $777K
295 Salina KS 65 133 240 $776K
296 Midlothian TX 28 48 97 $775K
297 Warren OH 64 117 346 $773K
298 Suwanee GA 64 95 358 $765K
299 Savoy IL 12 29 79 $763K
300 Garland TX 149 106 196 $762K
← 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.