Cities

Workplace safety enforcement data for 7,289 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 610 677 1,023 $1.8M
104 Henderson NV 283 641 893 $1.7M
105 Frederick MD 153 320 1,879 $1.7M
106 Louisville KY 413 488 751 $1.7M
107 San juan PR 533 832 1,338 $1.7M
108 Auburn AL 108 208 508 $1.7M
109 Baltimore MD 459 1,049 3,735 $1.7M
110 Pueblo CO 104 211 522 $1.7M
111 Fostoria OH 7 29 99 $1.7M
112 Little rock AR 280 313 645 $1.6M
113 Clarksville TN 128 252 757 $1.6M
114 Billings MT 298 704 828 $1.6M
115 Dalton GA 86 198 535 $1.6M
116 Camden NJ 73 147 412 $1.6M
117 Lakewood NJ 131 154 427 $1.6M
118 Kearny NJ 81 188 474 $1.6M
119 Arcadia WI 8 29 107 $1.6M
120 Palisades park NJ 20 48 168 $1.5M
121 Edison NJ 192 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 533 721 2,104 $1.5M
126 York PA 154 338 632 $1.5M
127 Norcross GA 122 137 607 $1.4M
128 Boise ID 299 550 800 $1.4M
129 Newport news VA 212 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 627 1,062 1,625 $1.4M
133 Daleville VA 10 30 53 $1.4M
134 Richmond hill GA 38 65 136 $1.4M
135 Saipan MP 317 387 926 $1.3M
136 Naples FL 168 199 304 $1.3M
137 Peoria IL 139 434 642 $1.3M
138 Huntsville AL 187 203 554 $1.3M
139 Sinclair WY 5 28 264 $1.3M
140 Hampton VA 147 282 861 $1.3M
141 Waterloo IA 82 196 455 $1.3M
142 Madison WI 192 592 450 $1.3M
143 Chattanooga TN 209 417 1,644 $1.3M
144 Charlotte NC 772 901 1,766 $1.3M
145 Bayonne NJ 74 133 334 $1.3M
146 Fontana CA 108 216 577 $1.3M
147 Grantsville UT 12 31 100 $1.3M
148 Torrance CA 80 132 337 $1.3M
149 Massillon OH 59 137 232 $1.3M
150 Port saint lucie FL 91 160 234 $1.3M
151 Dayton OH 229 255 596 $1.3M
152 Katy TX 176 207 326 $1.3M
153 Hayward CA 116 182 582 $1.3M
154 Allentown PA 171 332 626 $1.3M
155 Fort lauderdale FL 470 342 507 $1.2M
156 Stockton CA 310 742 845 $1.2M
157 Fremont CA 97 210 405 $1.2M
158 Sidney OH 29 82 256 $1.2M
159 Indianapolis IN 401 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 92 209 461 $1.2M
163 Superior WI 33 64 258 $1.2M
164 Trenton NJ 138 258 746 $1.2M
165 Bowling green OH 28 59 161 $1.2M
166 Modesto CA 223 581 802 $1.2M
167 Jackson TN 155 349 1,356 $1.2M
168 Springfield IL 149 411 627 $1.2M
169 Lawrenceville GA 121 129 386 $1.2M
170 Pasadena TX 94 109 243 $1.2M
171 Lorain OH 36 72 228 $1.2M
172 Delaware OH 42 102 269 $1.2M
173 Santa fe springs CA 82 161 427 $1.2M
174 North bergen NJ 74 181 347 $1.2M
175 Decatur AL 73 117 224 $1.2M
176 Cicero IL 58 119 336 $1.2M
177 Ponce PR 192 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 167 208 514 $1.1M
181 Des plaines IL 107 351 423 $1.1M
182 Ontario CA 191 328 714 $1.1M
183 Franklin park IL 78 188 465 $1.1M
184 Elizabeth NJ 106 190 511 $1.1M
185 Lenexa KS 123 188 337 $1.1M
186 Waukesha WI 78 196 568 $1.1M
187 Clifton NJ 92 152 346 $1.1M
188 Rockford IL 119 237 381 $1.1M
189 Pennsauken NJ 51 110 257 $1.1M
190 Holland MI 139 342 639 $1.1M
191 Chicago heights IL 59 139 351 $1.1M
192 Pecos TX 132 413 407 $1.1M
193 Riverside CA 167 279 581 $1.1M
194 Elgin IL 84 147 337 $1.1M
195 Perrysburg OH 42 84 220 $1.1M
196 Baytown TX 59 75 250 $1.1M
197 Wentzville MO 72 166 294 $1.1M
198 Salinas CA 109 198 474 $1.1M
199 Schaumburg IL 104 144 377 $1.0M
200 Dearborn MI 114 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.