Cities

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

# City State Employers Inspections Violations Total Penalties
6901 Fayetteville NY 7 6 3 $0
6902 Fayetteville WV 5 0 0 $0
6903 Felda FL 5 0 0 $0
6904 Florence TX 6 0 0 $0
6905 Forest hill LA 10 2 0 $0
6906 Fort benning GA 17 2 6 $0
6907 Fort dix NJ 5 4 8 $0
6908 Fort drum NY 7 2 42 $0
6909 Fort leavenworth KS 6 3 0 $0
6910 Fort liberty NC 6 29 28 $0
6911 Fort meade FL 14 0 0 $0
6912 Fort mitchell KY 6 0 0 $0
6913 Fort myers beach FL 10 3 0 $0
6914 Fort plain NY 5 15 42 $0
6915 Fort richardson AK 7 18 86 $0
6916 Fort riley KS 32 6 0 $0
6917 Fort sill OK 9 0 0 $0
6918 Fort thomas KY 5 2 0 $0
6919 Franklin MI 6 0 0 $0
6920 Franklin square NY 10 5 19 $0
6921 Fredericksburg TX 19 0 0 $0
6922 Frostproof FL 9 2 1 $0
6923 Gainesboro TN 9 21 70 $0
6924 Galloway township NJ 6 13 25 $0
6925 Germantown NY 7 14 54 $0
6926 Gilbertsville NY 6 33 50 $0
6927 Gilboa NY 6 17 61 $0
6928 Glen lyn VA 6 16 0 $0
6929 Glenn dale MD 5 0 0 $0
6930 Goodland KS 7 0 0 $0
6931 Gorham NY 5 16 71 $0
6932 Gouverneur NY 7 21 71 $0
6933 Gowanda NY 17 41 85 $0
6934 Grand canyon AZ 8 18 117 $0
6935 Granite bay CA 7 3 0 $0
6936 Granville NY 9 16 38 $0
6937 Graysville TN 7 8 14 $0
6938 Great neck NY 45 40 131 $0
6939 Green valley AZ 9 2 1 $0
6940 Greenbelt MD 16 5 20 $0
6941 Greenport NY 7 9 19 $0
6942 Greenwood AR 5 0 0 $0
6943 Greenwood lake NY 5 10 28 $0
6944 Gruetli laager TN 5 10 17 $0
6945 Guilderland NY 6 24 55 $0
6946 Hacienda heights CA 13 0 0 $0
6947 Hadley NY 5 10 23 $0
6948 Hamlin NY 5 6 16 $0
6949 Hampton bays NY 6 5 9 $0
6950 Hannibal NY 10 35 54 $0
6951 Hardeeville SC 5 2 10 $0
6952 Harpursville NY 9 22 57 $0
6953 Haubstadt IN 5 0 0 $0
6954 Hawkins TX 5 0 0 $0
6955 Hayti MO 6 2 0 $0
6956 Hazard KY 8 0 0 $0
6957 Helena AR 5 0 0 $0
6958 Henderson NY 11 29 41 $0
6959 Hewlett NY 11 10 37 $0
6960 Highland IN 9 2 0 $0
6961 Highland falls NY 7 18 48 $0
6962 Highlands NC 7 0 0 $0
6963 Hill city SD 7 0 0 $0
6964 Hilton NY 8 18 64 $0
6965 Hines IL 6 16 25 $0
6966 Hobart IN 6 0 0 $0
6967 Hobart NY 6 12 21 $0
6968 Homer NY 16 36 91 $0
6969 Hoosick falls NY 7 12 24 $0
6970 Hope mills NC 10 3 1 $0
6971 Hot springs national park AR 33 0 0 $0
6972 Houghton NY 7 15 37 $0
6973 House springs MO 5 0 0 $0
6974 Immokalee FL 19 0 0 $0
6975 Indian lake NY 5 14 36 $0
6976 Indiantown FL 13 4 1 $0
6977 Interlaken NY 9 32 54 $0
6978 Inverness FL 5 0 0 $0
6979 Irvington NY 5 10 31 $0
6980 Iselin NJ 25 2 0 $0
6981 Island park NY 9 9 26 $0
6982 Islandia NY 17 6 28 $0
6983 Islip terrace NY 9 11 34 $0
6984 Jber AK 18 155 326 $0
6985 Jellico TN 12 19 50 $0
6986 Jericho NY 11 5 28 $0
6987 Joint base mdl NJ 12 0 0 $0
6988 Kemp TX 7 0 0 $0
6989 Kendall NY 6 14 36 $0
6990 Kenedy TX 7 2 0 $0
6991 Kennedale TX 8 2 3 $0
6992 Keystone SD 7 0 0 $0
6993 Kilgore TX 19 2 0 $0
6994 Kimball TN 8 16 35 $0
6995 Kings park NY 11 11 56 $0
6996 Kingston TN 7 10 14 $0
6997 Kirtland afb NM 11 0 0 $0
6998 Kula HI 6 0 0 $0
6999 La fargeville NY 10 23 49 $0
7000 La fayette NY 10 17 46 $0
← Previous Page 70 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.