Cities

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

# City State Employers Inspections Violations Total Penalties
2001 Garwood NJ 8 14 60 $142K
2002 Warren NJ 12 25 81 $142K
2003 Vernon NJ 7 14 44 $142K
2004 North andover MA 13 24 50 $142K
2005 Canton MA 30 30 87 $142K
2006 Sylvania OH 12 22 55 $142K
2007 Lawrenceburg TN 22 52 270 $142K
2008 Columbia SC 325 495 466 $142K
2009 Clearfield PA 18 35 105 $142K
2010 Coronado CA 22 48 143 $142K
2011 Sanborn NY 17 33 85 $142K
2012 Westlake LA 12 23 34 $142K
2013 Wheatland PA 8 29 89 $142K
2014 Jamestown NY 48 85 143 $141K
2015 Kent OH 23 28 81 $141K
2016 Savannah TN 26 65 320 $141K
2017 Chamblee GA 10 25 63 $141K
2018 New boston MI 10 25 103 $141K
2019 Saginaw TX 14 28 43 $141K
2020 Adrian MI 53 134 362 $141K
2021 Reynoldsburg OH 28 17 44 $141K
2022 Oakwood GA 7 10 57 $141K
2023 Monroe NC 51 50 276 $141K
2024 Edgerton WI 5 10 29 $141K
2025 Macedon NY 22 57 182 $141K
2026 Lake worth FL 68 19 56 $141K
2027 Roslindale MA 5 10 29 $141K
2028 Waterford NY 14 37 99 $140K
2029 Cathedral city CA 14 14 58 $140K
2030 Prince frederick MD 12 30 203 $140K
2031 Eaton rapids MI 11 35 118 $140K
2032 Arthur IL 10 21 75 $140K
2033 Magnolia AR 11 12 38 $140K
2034 Columbia TN 44 82 339 $140K
2035 Fort wayne IN 135 139 147 $140K
2036 Baldwinsville NY 30 58 132 $140K
2037 Amherst NH 12 16 49 $140K
2038 Hagatna GU 51 62 99 $140K
2039 Blanchester OH 6 16 46 $139K
2040 San juan bautista CA 15 45 60 $139K
2041 Roselle park NJ 11 28 123 $139K
2042 Hartsville TN 6 16 85 $139K
2043 Fairfield IA 25 30 114 $139K
2044 Sturtevant WI 22 39 61 $139K
2045 Scarsdale NY 21 37 77 $139K
2046 Lincolnshire IL 12 15 33 $139K
2047 Manlius NY 14 36 79 $139K
2048 Stanhope NJ 17 24 90 $139K
2049 Lindsay CA 15 27 51 $139K
2050 Hartselle AL 16 31 66 $138K
2051 Tinton falls NJ 8 21 41 $138K
2052 Big spring TX 28 30 37 $138K
2053 Sparta WI 13 22 47 $138K
2054 Windsor locks CT 21 54 173 $138K
2055 Key west FL 66 24 47 $138K
2056 Canutillo TX 26 38 69 $138K
2057 Jerome ID 19 24 124 $138K
2058 Moberly MO 13 19 35 $138K
2059 Cooper city FL 10 19 30 $138K
2060 Folsom CA 31 42 67 $137K
2061 Portsmouth RI 17 39 59 $137K
2062 Waverly OH 10 25 75 $137K
2063 Franklin PA 26 46 104 $137K
2064 Coraopolis PA 41 44 142 $137K
2065 Palo alto CA 27 46 94 $137K
2066 Elberton GA 17 34 128 $137K
2067 Clanton AL 23 27 68 $137K
2068 West seneca NY 34 74 150 $137K
2069 Wellsburg WV 7 14 43 $137K
2070 Yakima WA 124 250 457 $137K
2071 Lindenwold NJ 7 24 78 $137K
2072 Branford CT 18 51 208 $136K
2073 Van wert OH 15 27 67 $136K
2074 Walker MI 17 42 87 $136K
2075 Bend OR 185 453 520 $136K
2076 Sterling IL 17 33 66 $136K
2077 Ferndale WA 35 93 330 $136K
2078 Camarillo CA 33 64 89 $136K
2079 Moses lake WA 86 209 428 $136K
2080 Wood river IL 9 17 40 $136K
2081 Imlay city MI 21 63 259 $136K
2082 Brandon FL 41 16 26 $136K
2083 Wyomissing PA 12 25 42 $135K
2084 Vandalia IL 8 15 104 $135K
2085 Dayton NV 11 44 116 $135K
2086 Cocoa FL 21 25 103 $135K
2087 Reedsport OR 8 22 28 $135K
2088 South beloit IL 11 28 38 $135K
2089 Galena park TX 6 10 19 $135K
2090 Pasadena CA 62 82 92 $135K
2091 Chetek WI 5 15 84 $135K
2092 Pryor OK 14 22 77 $135K
2093 Rockmart GA 10 25 76 $135K
2094 Haltom city TX 30 31 72 $135K
2095 Kenai AK 19 38 98 $135K
2096 Bernardsville NJ 5 15 87 $135K
2097 Montgomery IL 17 44 41 $134K
2098 Leeds AL 9 20 46 $134K
2099 Russellville AR 26 15 43 $134K
2100 Leland NC 19 21 125 $134K
← Previous Page 21 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.