Cities

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