Cities

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

# City State Employers Inspections Violations Total Penalties
101 Overland park KS 241 346 673 $1.8M
102 Des moines IA 260 491 812 $1.8M
103 Albuquerque NM 609 677 1,023 $1.8M
104 Henderson NV 281 641 893 $1.7M
105 Frederick MD 153 320 1,879 $1.7M
106 Louisville KY 412 488 751 $1.7M
107 San juan PR 532 832 1,338 $1.7M
108 Auburn AL 106 208 508 $1.7M
109 Baltimore MD 454 1,049 3,735 $1.7M
110 Pueblo CO 102 211 522 $1.7M
111 Fostoria OH 7 29 99 $1.7M
112 Little rock AR 278 313 645 $1.6M
113 Clarksville TN 122 252 757 $1.6M
114 Billings MT 297 704 828 $1.6M
115 Dalton GA 84 198 535 $1.6M
116 Camden NJ 73 147 412 $1.6M
117 Lakewood NJ 131 154 427 $1.6M
118 Kearny NJ 79 188 474 $1.6M
119 Arcadia WI 7 29 107 $1.6M
120 Palisades park NJ 20 48 168 $1.5M
121 Edison NJ 187 266 584 $1.5M
122 Pickerington OH 28 58 158 $1.5M
123 Champaign IL 89 206 328 $1.5M
124 Oak creek WI 63 160 415 $1.5M
125 Memphis TN 527 721 2,104 $1.5M
126 York PA 154 338 632 $1.5M
127 Norcross GA 121 137 607 $1.4M
128 Boise ID 298 550 800 $1.4M
129 Newport news VA 211 446 894 $1.4M
130 Mahomet IL 30 103 230 $1.4M
131 Pocatello ID 42 40 150 $1.4M
132 Salt lake city UT 621 1,062 1,625 $1.4M
133 Daleville VA 10 30 53 $1.4M
134 Richmond hill GA 37 65 136 $1.4M
135 Saipan MP 316 387 926 $1.3M
136 Naples FL 168 199 304 $1.3M
137 Peoria IL 137 434 642 $1.3M
138 Huntsville AL 186 203 554 $1.3M
139 Sinclair WY 5 28 264 $1.3M
140 Hampton VA 146 282 861 $1.3M
141 Waterloo IA 81 196 455 $1.3M
142 Madison WI 191 592 450 $1.3M
143 Chattanooga TN 203 417 1,644 $1.3M
144 Charlotte NC 772 901 1,766 $1.3M
145 Bayonne NJ 73 133 334 $1.3M
146 Fontana CA 106 216 577 $1.3M
147 Grantsville UT 12 31 100 $1.3M
148 Torrance CA 77 132 337 $1.3M
149 Massillon OH 57 137 232 $1.3M
150 Port saint lucie FL 91 160 234 $1.3M
151 Dayton OH 225 255 596 $1.3M
152 Katy TX 175 207 326 $1.3M
153 Hayward CA 115 182 582 $1.3M
154 Allentown PA 166 332 626 $1.3M
155 Fort lauderdale FL 463 342 507 $1.2M
156 Stockton CA 302 742 845 $1.2M
157 Fremont CA 94 210 405 $1.2M
158 Sidney OH 29 82 256 $1.2M
159 Indianapolis IN 400 576 845 $1.2M
160 Hagerstown MD 157 358 1,940 $1.2M
161 Cheyenne WY 166 403 906 $1.2M
162 City of industry CA 87 209 461 $1.2M
163 Superior WI 31 64 258 $1.2M
164 Trenton NJ 138 258 746 $1.2M
165 Bowling green OH 28 59 161 $1.2M
166 Modesto CA 212 581 802 $1.2M
167 Jackson TN 150 349 1,356 $1.2M
168 Springfield IL 149 411 627 $1.2M
169 Lawrenceville GA 120 129 386 $1.2M
170 Pasadena TX 94 109 243 $1.2M
171 Lorain OH 35 72 228 $1.2M
172 Delaware OH 42 102 269 $1.2M
173 Santa fe springs CA 81 161 427 $1.2M
174 North bergen NJ 72 181 347 $1.2M
175 Decatur AL 72 117 224 $1.2M
176 Cicero IL 56 119 336 $1.2M
177 Ponce PR 190 578 1,063 $1.2M
178 Bay city MI 88 274 819 $1.1M
179 Lees summit MO 99 162 342 $1.1M
180 Marietta GA 166 208 514 $1.1M
181 Des plaines IL 103 351 423 $1.1M
182 Ontario CA 187 328 714 $1.1M
183 Franklin park IL 77 188 465 $1.1M
184 Elizabeth NJ 105 190 511 $1.1M
185 Lenexa KS 123 188 337 $1.1M
186 Waukesha WI 78 196 568 $1.1M
187 Clifton NJ 91 152 346 $1.1M
188 Rockford IL 118 237 381 $1.1M
189 Pennsauken NJ 51 110 257 $1.1M
190 Holland MI 138 342 639 $1.1M
191 Chicago heights IL 57 139 351 $1.1M
192 Pecos TX 132 413 407 $1.1M
193 Riverside CA 166 279 581 $1.1M
194 Elgin IL 84 147 337 $1.1M
195 Perrysburg OH 42 84 220 $1.1M
196 Baytown TX 57 75 250 $1.1M
197 Wentzville MO 72 166 294 $1.1M
198 Salinas CA 108 198 474 $1.1M
199 Schaumburg IL 104 144 377 $1.0M
200 Dearborn MI 112 238 723 $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.