Cities

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

# City State Employers Inspections Violations Total Penalties
101 Louisville KY 406 486 751 $1.7M
102 Overland park KS 237 339 656 $1.7M
103 Albuquerque NM 604 671 1,006 $1.7M
104 Auburn AL 108 208 506 $1.7M
105 Pueblo CO 101 203 515 $1.6M
106 Frederick MD 149 308 1,811 $1.6M
107 Clarksville TN 127 247 750 $1.6M
108 Baltimore MD 445 1,007 3,588 $1.6M
109 Fostoria OH 7 29 89 $1.6M
110 Little rock AR 276 309 637 $1.6M
111 Dutch harbor AK 105 530 994 $1.6M
112 Billings MT 293 693 825 $1.6M
113 Dalton GA 86 195 532 $1.6M
114 Camden NJ 71 141 412 $1.6M
115 Arcadia WI 8 29 107 $1.6M
116 Kearny NJ 79 180 471 $1.5M
117 Lakewood NJ 127 152 419 $1.5M
118 Palisades park NJ 20 48 168 $1.5M
119 Champaign IL 88 203 316 $1.5M
120 Richmond VA 563 1,140 1,734 $1.5M
121 Pickerington OH 27 55 153 $1.5M
122 Edison NJ 190 258 580 $1.5M
123 Oak creek WI 61 156 409 $1.5M
124 Ravenna OH 13 33 153 $1.5M
125 Memphis TN 528 715 2,088 $1.5M
126 York PA 153 334 626 $1.5M
127 Norcross GA 121 137 607 $1.4M
128 Boise ID 299 549 795 $1.4M
129 Bayonne NJ 74 133 334 $1.4M
130 Pocatello ID 42 40 150 $1.4M
131 Saipan MP 313 387 926 $1.4M
132 Daleville VA 10 29 52 $1.3M
133 Richmond hill GA 38 65 134 $1.3M
134 Newport news VA 211 438 880 $1.3M
135 Salt lake city UT 618 1,042 1,591 $1.3M
136 Naples FL 168 198 301 $1.3M
137 Huntsville AL 185 201 554 $1.3M
138 Sinclair WY 5 28 264 $1.3M
139 Hampton VA 146 280 859 $1.3M
140 Chattanooga TN 208 413 1,630 $1.3M
141 Charlotte NC 766 901 1,766 $1.3M
142 Fremont CA 95 202 397 $1.3M
143 Madison WI 188 586 445 $1.3M
144 Waterloo IA 80 193 450 $1.3M
145 Grantsville UT 12 31 100 $1.3M
146 San juan PR 526 803 1,298 $1.3M
147 North bergen NJ 73 180 347 $1.3M
148 Peoria IL 139 433 636 $1.3M
149 Dayton OH 225 252 585 $1.3M
150 Port saint lucie FL 88 156 230 $1.3M
151 Fontana CA 106 211 564 $1.3M
152 Irvington NJ 33 93 352 $1.2M
153 Hayward CA 109 166 541 $1.2M
154 Massillon OH 56 131 226 $1.2M
155 Torrance CA 79 130 332 $1.2M
156 Stockton CA 301 709 830 $1.2M
157 City of industry CA 89 202 456 $1.2M
158 Superior WI 33 62 258 $1.2M
159 Sidney OH 29 82 246 $1.2M
160 Katy TX 170 195 315 $1.2M
161 Bowling green OH 28 59 161 $1.2M
162 Trenton NJ 138 255 745 $1.2M
163 Fort lauderdale FL 464 338 502 $1.2M
164 Hagerstown MD 150 341 1,905 $1.2M
165 Indianapolis IN 395 570 842 $1.2M
166 Cheyenne WY 158 385 899 $1.2M
167 Modesto CA 218 555 795 $1.2M
168 Springfield IL 147 405 627 $1.2M
169 Lawrenceville GA 119 125 386 $1.2M
170 Mahomet IL 29 99 211 $1.2M
171 Pasadena TX 94 109 243 $1.2M
172 Lorain OH 36 72 228 $1.2M
173 Allentown PA 165 319 610 $1.2M
174 Jackson TN 147 336 1,329 $1.2M
175 Decatur AL 73 117 224 $1.2M
176 Delaware OH 42 102 266 $1.2M
177 Cicero IL 55 113 332 $1.2M
178 Santa fe springs CA 81 158 423 $1.2M
179 Lees summit MO 99 162 342 $1.1M
180 Rockford IL 119 237 375 $1.1M
181 Des plaines IL 105 347 419 $1.1M
182 Lenexa KS 123 188 337 $1.1M
183 Waukesha WI 78 192 568 $1.1M
184 Clifton NJ 90 150 346 $1.1M
185 Pennsauken NJ 51 110 257 $1.1M
186 Holland MI 137 334 632 $1.1M
187 Ponce PR 189 568 1,043 $1.1M
188 Bay city MI 87 270 790 $1.1M
189 Pecos TX 131 414 406 $1.1M
190 Marietta GA 167 207 508 $1.1M
191 Riverside CA 166 277 573 $1.1M
192 Vancouver WA 245 552 1,657 $1.1M
193 Elgin IL 81 142 333 $1.1M
194 Elizabeth NJ 104 188 503 $1.1M
195 Baytown TX 59 75 250 $1.1M
196 Wentzville MO 72 166 294 $1.1M
197 Ontario CA 186 316 693 $1.0M
198 Perrysburg OH 42 84 218 $1.0M
199 Dearborn MI 110 232 718 $1.0M
200 Schaumburg IL 100 139 374 $1.0M
← Previous Page 2 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.