Cities

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

# City State Employers Inspections Violations Total Penalties
1201 Theodore AL 49 91 225 $240K
1202 West windsor NJ 16 41 93 $240K
1203 South hackensack NJ 14 31 124 $240K
1204 Garden grove CA 73 45 145 $240K
1205 Glen burnie MD 50 93 515 $240K
1206 Medley FL 27 52 117 $239K
1207 Brockton MA 55 74 181 $239K
1208 Lambertville NJ 17 42 163 $239K
1209 Farmingdale NJ 14 30 91 $239K
1210 Franklin WI 22 49 96 $239K
1211 Baldwin park CA 31 37 104 $239K
1212 North grafton MA 6 20 38 $239K
1213 Denville NJ 18 28 78 $238K
1214 Neodesha KS 10 27 88 $238K
1215 Shafter CA 21 45 78 $238K
1216 Ridgefield NJ 16 25 87 $238K
1217 Rogers AR 42 36 70 $238K
1218 Northumberland PA 8 18 58 $238K
1219 West deptford NJ 7 21 92 $237K
1220 Bel aire KS 12 26 67 $237K
1221 Humble TX 69 50 99 $237K
1222 Fullerton CA 44 47 182 $236K
1223 Bland VA 5 12 36 $236K
1224 Kewanee IL 10 31 71 $236K
1225 Lodi NJ 37 37 118 $235K
1226 Burlington VT 56 111 269 $235K
1227 Burlington WI 29 68 145 $235K
1228 Grove OK 13 4 50 $235K
1229 Cedar falls IA 37 60 70 $235K
1230 Boaz AL 13 28 83 $235K
1231 Moody AL 7 13 35 $235K
1232 Edinburg TX 136 50 93 $234K
1233 Enfield CT 37 102 368 $234K
1234 Seagoville TX 13 15 27 $234K
1235 Middlesex NJ 17 28 104 $234K
1236 Rantoul IL 15 42 104 $234K
1237 Harrison NJ 19 27 79 $234K
1238 Yuba city CA 44 91 136 $234K
1239 Independence VA 10 16 122 $234K
1240 Butler PA 52 77 159 $234K
1241 South holland IL 25 44 106 $233K
1242 Mansfield TX 44 43 119 $233K
1243 Jackson MS 160 127 161 $233K
1244 Biddeford ME 27 51 88 $232K
1245 Belton TX 20 19 170 $232K
1246 Orange CT 23 56 149 $232K
1247 Plantsville CT 10 26 161 $232K
1248 Hanover MD 55 80 310 $232K
1249 Las vegas NM 16 19 42 $232K
1250 Osceola WI 6 13 47 $232K
1251 Rice lake WI 20 50 100 $232K
1252 Fairfield CT 31 49 279 $232K
1253 Whittier AK 5 20 159 $231K
1254 Hatfield PA 22 53 93 $231K
1255 Stevens point WI 16 33 85 $231K
1256 Orange CA 60 61 129 $231K
1257 Greenville PA 21 55 133 $231K
1258 Dover FL 11 11 19 $231K
1259 Yigo GU 76 154 238 $230K
1260 North aurora IL 27 137 73 $230K
1261 Glendale CA 57 54 111 $230K
1262 Wilmington MA 19 34 103 $230K
1263 Corry PA 13 50 145 $230K
1264 Lincoln CA 21 53 108 $230K
1265 Madison NJ 11 16 72 $230K
1266 Hasbrouck heights NJ 22 37 80 $230K
1267 Williston FL 8 20 80 $230K
1268 Park hills MO 12 19 115 $230K
1269 Fairless hills PA 23 42 112 $230K
1270 Vidor TX 9 18 66 $229K
1271 Elgin TX 9 7 18 $229K
1272 Middletown NY 58 108 271 $229K
1273 Clovis CA 50 102 129 $229K
1274 Latrobe PA 41 79 160 $229K
1275 Auburn NY 82 217 498 $228K
1276 Killington VT 14 13 50 $228K
1277 Carthage NY 22 49 257 $228K
1278 Hoboken NJ 38 39 130 $228K
1279 Deer park TX 36 56 81 $228K
1280 Darien WI 8 33 64 $228K
1281 Ottumwa IA 24 65 172 $228K
1282 Dumas AR 6 3 30 $227K
1283 National city CA 23 27 84 $227K
1284 Blackwood NJ 20 33 131 $227K
1285 East syracuse NY 55 90 220 $227K
1286 Brea CA 38 44 136 $227K
1287 Green brook NJ 12 28 122 $227K
1288 Laurel MD 63 72 357 $227K
1289 Plymouth WI 14 31 80 $226K
1290 Randolph NJ 16 32 77 $226K
1291 Jackson AL 10 22 62 $226K
1292 Newton IA 20 38 124 $226K
1293 Conway AR 51 40 63 $226K
1294 Reedley CA 31 67 103 $226K
1295 Newburyport MA 13 25 92 $226K
1296 Brunswick MD 12 29 213 $225K
1297 Elmwood park NJ 31 57 141 $225K
1298 Bloomingdale IL 25 34 64 $225K
1299 Lapeer MI 45 109 417 $225K
1300 Pico rivera CA 24 35 93 $225K
← Previous Page 13 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.