Cities

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

# City State Employers Inspections Violations Total Penalties
801 Cordele GA 18 38 157 $346K
802 Killeen TX 51 17 71 $345K
803 Wolcott NY 22 33 109 $345K
804 Castle rock CO 44 78 108 $345K
805 Maize KS 14 25 88 $343K
806 Pike road AL 14 28 55 $342K
807 Morgantown PA 9 23 74 $342K
808 Caguas PR 138 298 545 $340K
809 Santa maria CA 88 120 196 $340K
810 Livermore CA 72 100 205 $340K
811 Kingman KS 8 13 32 $339K
812 Lancaster TX 22 21 46 $338K
813 Thornton CO 66 124 144 $338K
814 Clairton PA 10 21 68 $338K
815 Queensbury NY 31 69 140 $338K
816 Apollo beach FL 12 24 47 $337K
817 Perris CA 38 53 135 $336K
818 Marysville OH 23 41 118 $336K
819 Ypsilanti MI 83 129 361 $336K
820 Pasco WA 64 143 382 $335K
821 Newington CT 26 72 375 $335K
822 Spring valley NY 44 84 140 $335K
823 Madison AL 46 51 85 $335K
824 Saint marys PA 20 53 185 $334K
825 Fayetteville NC 180 100 374 $334K
826 Bryan OH 11 32 102 $334K
827 Mccarran NV 40 138 272 $334K
828 Geismar LA 14 30 66 $334K
829 Lancaster NY 59 122 274 $334K
830 Rothschild WI 12 35 105 $333K
831 Lancaster CA 53 66 102 $333K
832 Washington PA 76 100 179 $333K
833 Niagara WI 8 26 145 $333K
834 Ayer MA 14 38 151 $333K
835 Greenville TX 14 16 58 $333K
836 Yorba linda CA 22 32 72 $333K
837 Stow OH 21 34 132 $331K
838 Conley GA 16 35 127 $331K
839 Cedar grove NJ 11 26 106 $330K
840 Evanston IL 26 44 195 $329K
841 Muskegon MI 136 248 536 $329K
842 Odessa TX 123 53 137 $328K
843 Pocahontas AR 9 15 89 $328K
844 Peachtree city GA 36 55 140 $328K
845 Saint charles MO 64 80 119 $328K
846 Abingdon VA 50 110 168 $327K
847 Stratford CT 37 67 265 $327K
848 Easton MD 47 102 424 $327K
849 Aliceville AL 5 16 36 $326K
850 Moreno valley CA 40 59 123 $326K
851 Palmetto FL 18 24 70 $325K
852 Rutland VT 50 119 189 $325K
853 Palatine IL 40 52 178 $324K
854 Mullica hill NJ 16 29 92 $324K
855 Abbotsford WI 8 28 140 $324K
856 Winter garden FL 60 65 94 $324K
857 Voorhees NJ 27 30 147 $323K
858 Lewes DE 21 40 88 $323K
859 Salem OH 23 61 193 $323K
860 Sugarcreek OH 8 24 94 $323K
861 Covington GA 39 61 167 $323K
862 Odenville AL 5 12 21 $323K
863 Papillion NE 24 40 83 $323K
864 Lynn MA 29 38 107 $323K
865 Waterville ME 17 29 57 $322K
866 Montgomeryville PA 14 29 79 $322K
867 Palm coast FL 38 55 71 $322K
868 Hamden CT 29 67 381 $322K
869 Rome NY 58 163 395 $322K
870 Stateline NV 24 61 124 $322K
871 Elmsford NY 29 45 130 $321K
872 Englewood NJ 25 36 135 $321K
873 Williamsburg VA 122 240 350 $321K
874 Weston FL 18 39 104 $320K
875 Perth amboy NJ 40 61 108 $320K
876 Cranbury NJ 35 54 129 $320K
877 Billerica MA 19 29 89 $319K
878 Meadville PA 57 103 318 $319K
879 Bozeman MT 80 170 220 $318K
880 Thomasville GA 24 28 64 $318K
881 Egg harbor township NJ 32 72 137 $317K
882 Portsmouth NH 66 86 158 $317K
883 Wasco CA 24 49 114 $317K
884 Woodbridge NJ 26 32 90 $316K
885 West jefferson OH 13 31 56 $316K
886 Kernersville NC 31 52 166 $315K
887 Vallejo CA 53 92 166 $315K
888 Bath ME 11 24 83 $315K
889 Henderson TX 14 10 25 $314K
890 Channelview TX 26 34 92 $314K
891 Wilmington NC 142 116 477 $313K
892 Milford CT 37 74 322 $313K
893 Hillside IL 15 29 110 $313K
894 Canton GA 46 62 188 $313K
895 Columbia MO 92 87 187 $312K
896 Newark OH 20 35 99 $312K
897 Boulder CO 69 108 170 $312K
898 Liverpool NY 52 103 255 $312K
899 Tiffin OH 13 41 87 $311K
900 Grand junction CO 79 90 204 $311K
← Previous Page 9 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.