Cities

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

# City State Employers Inspections Violations Total Penalties
1101 Rapid city SD 106 83 127 $268K
1102 Dekalb IL 17 51 67 $268K
1103 Sitka AK 16 40 175 $268K
1104 Miami beach FL 133 73 107 $267K
1105 Galt CA 14 29 103 $267K
1106 Newton KS 30 49 127 $267K
1107 Goldsboro NC 59 83 200 $266K
1108 Friendswood TX 38 48 73 $266K
1109 Pine bluff AR 54 48 86 $266K
1110 Seward AK 15 44 217 $266K
1111 Firebaugh CA 24 62 106 $266K
1112 Long island city NY 101 161 250 $265K
1113 Springdale AR 59 38 46 $265K
1114 Marshall MO 8 14 58 $264K
1115 Pearl city HI 52 76 203 $264K
1116 Mamaroneck NY 16 30 123 $264K
1117 Florence AL 34 44 111 $264K
1118 Lagrange GA 30 56 105 $264K
1119 Mound house NV 21 60 182 $264K
1120 Ewa beach HI 30 48 98 $264K
1121 Berlin NJ 20 39 129 $263K
1122 Bay minette AL 32 51 125 $263K
1123 Presque isle ME 11 27 66 $263K
1124 Pigeon MI 10 58 215 $263K
1125 Nacogdoches TX 21 35 104 $263K
1126 Terra bella CA 11 34 56 $262K
1127 Troy MI 149 191 738 $262K
1128 Batavia IL 30 56 113 $262K
1129 Berea OH 12 25 124 $262K
1130 Sherman TX 31 31 65 $262K
1131 Marion VA 23 45 102 $261K
1132 Asbury park NJ 25 20 85 $261K
1133 Mequon WI 28 48 113 $261K
1134 Redwood city CA 27 41 61 $261K
1135 Amsterdam NY 30 65 191 $260K
1136 Yuba city CA 43 98 140 $260K
1137 Park ridge IL 34 47 141 $260K
1138 Bradenton FL 113 76 122 $260K
1139 Galax VA 18 52 134 $259K
1140 Anniston AL 28 64 154 $259K
1141 Farmington hills MI 57 116 586 $259K
1142 Mundelein IL 28 48 102 $259K
1143 Batavia OH 24 47 118 $259K
1144 Independence VA 10 16 140 $258K
1145 Biloxi MS 60 47 60 $258K
1146 Newton IA 21 38 135 $258K
1147 Byron GA 9 17 101 $258K
1148 Upper sandusky OH 9 25 112 $257K
1149 Neptune NJ 26 35 167 $257K
1150 Tipp city OH 11 24 77 $257K
1151 Chatham NJ 12 24 74 $257K
1152 Perry FL 15 39 95 $257K
1153 Marquette MI 142 410 817 $256K
1154 Vicksburg MS 36 45 120 $256K
1155 Winchester VA 61 92 134 $256K
1156 Watseka IL 6 13 54 $256K
1157 Holmdel NJ 10 24 91 $255K
1158 Plant city FL 56 54 93 $255K
1159 Berlin WI 12 35 186 $255K
1160 Rumford ME 9 31 83 $255K
1161 Madill OK 7 16 93 $255K
1162 Astoria NY 67 89 183 $254K
1163 Chelmsford MA 18 28 49 $254K
1164 Mansfield TX 46 47 128 $254K
1165 New lenox IL 23 42 75 $254K
1166 Fort dodge IA 29 58 122 $254K
1167 Jackson GA 23 26 123 $254K
1168 Arcola IL 6 13 24 $254K
1169 Mason city IA 30 62 128 $253K
1170 Rockwall TX 42 22 41 $253K
1171 Thomaston GA 13 28 90 $253K
1172 New braunfels TX 57 37 107 $253K
1173 La crosse WI 40 66 105 $253K
1174 Mount prospect IL 33 45 89 $253K
1175 Chilton WI 16 37 97 $252K
1176 Crystal lake IL 32 59 69 $252K
1177 Northbrook IL 53 70 157 $252K
1178 Rock island IL 34 80 192 $251K
1179 Fairhope AL 22 39 100 $251K
1180 Blackwood NJ 20 36 139 $251K
1181 Liberty MO 40 48 95 $251K
1182 New london WI 17 43 127 $251K
1183 Grenada MS 17 25 105 $251K
1184 Tuscola IL 14 44 100 $251K
1185 Largo FL 66 70 119 $250K
1186 Carthage MO 17 35 83 $250K
1187 Northlake IL 18 42 124 $250K
1188 Seagoville TX 15 17 30 $250K
1189 Denville NJ 19 30 80 $250K
1190 Sikeston MO 24 42 159 $250K
1191 Humble TX 70 53 103 $249K
1192 Kingsburg CA 31 91 119 $249K
1193 Clovis CA 51 103 130 $249K
1194 Menomonie WI 30 57 106 $249K
1195 Franklin WI 23 51 104 $248K
1196 Laurel MT 11 20 62 $248K
1197 Canonsburg PA 57 55 108 $248K
1198 Burlington VT 57 114 279 $248K
1199 Harrisonburg VA 72 166 177 $248K
1200 Compton CA 48 68 146 $247K
← Previous Page 12 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.