OSHA has inspected Kemps LLC 16 times in Minnesota since 2004.
The latest one began on Jul 2, 2026 after a complaint, in Farmington; the case is still open.
Those inspections ended with 23 citation items: 17 serious and 6 other-than-serious.
Penalties were first proposed at $35,650 and now stand at $25,105, 30% lower after settlements or reviews.
Machine guarding comes up most often in these citations: 5 items under 1910.212.
How that compares: the median penalty per cited inspection for manufacturing employers since 2015 is $4,874, and Kemps LLC averages $3,124 (5 cited inspections).
Kemps LLC also files yearly injury logs with OSHA, summarized below.
Citation items per year, by inspection date.
Minnesota · latest 90 days of OSHA records
380employers cited
Get notified the morning OSHA posts each new citation in Minnesota: the employer, the site address, the rules broken and the penalty.
OSHA records show Kemps LLC at 4 sites in 2 states. Together they've had 17 inspections and $37,164 in current penalties.
We match records by employer name and industry, so these sites are likely the same company, not certainly. Franchises and subsidiaries can file under one name.
Included with any plan: the site-by-site record for all 4 sites, with repeat and willful violations and citations per year for the whole company. Already a subscriber? Sign in.
Incident on Mar 15, 2013: Employee is killed from choking on his lunch
On March 15, 2013, Employee #1, with Kemps LLC, was found by a coworker who, on entering into the hallway just before his work shift was going to start, observe d Employee #1 in the hall holding his throat. This made the coworker think Emplo yee #1 was choking. The coworker had been trained in first aid and attempted to administer the Heimlich Maneuver to Employee #1. As the coworker was doing this, he called for help, and two other coworkers came to assist the first coworker. By the time the two other coworkers arrived, Employee #1 had lost consciousness, and nothing had become dislodged from Employee #1's throat. The coworkers lower ed Employee #1 to the floor, and another person tried to clear his airway. Param edics were called, and they arrived shortly and were able to dislodge two pieces of meat from Employee #1's throat. The paramedics were unable to revive Employe e #1. It was determined that Employee #1 had clocked out for his lunch break bef ore choking on the food.
No citations from this inspection.
Inspection 316278068 OPENED JAN 19, 2012Closed
Planned · Complete · Safety · 114 employees at the site · Closed Feb 21, 2012
From the Form 300A summaries employers file with OSHA each year. Rate = recordable cases per 100 full-time workers.
In 2025, the Rochester site logged 5 recordable injuries or illnesses among about 198 workers: 2.4 per 100 full-time workers, against a median of 4.2 for its industry. Those cases cost 2 days away from work.
Site and year
Workers
Cases
Days-away cases
Rate
Industry median
Dfa-KMP - Rochester MN
Rochester · 2025
198
5
1
2.4
4.2
Dfa-KMP - Minneapolis MN
Minneapolis · 2025
169
15
6
7.7
4.2
Dfa-KMP - Farmington MN
Farmington · 2025
146
8
2
5.3
4.2
Included with any plan: 6 more yearly logs from these sites, back to 2023, with each site's average rate over its latest three years. Already a subscriber? Sign in.
(d) Exposure determination—(1) General. Each employer who has a workplace or work operation covered by this section shall determine the 8-hour TWA exposure for each employee exposed to chromium (VI). This determination shall be made in accordance with either paragraph (d)(2) or paragraph (d)(3) of this section.
(b) Design requirements for other types of electrical protective equipment. The following requirements apply to the design and manufacture of electrical protective equipment that is not covered by paragraph (a) of this section:
Alert subscribers get notified of each newly cited employer in Minnesota the morning it is posted. See the alert plans.
Source: U.S. Department of Labor, OSHA enforcement data. A citation is OSHA's allegation; employers can contest it, and the status column shows where each item stands. Something wrong on this page? Tell us.