Monday Safety
← All statesIowa Code 88

Iowa Safety and Health Program

Iowa operates a state-plan OSHA program requiring employers to maintain safe workplaces. Written safety programs are required for employers in designated high-hazard industries.

Required Elements

1

Written Safety Program

A documented safety and health program specific to the employer's operations and hazards.

2

Hazard Identification

Procedures for identifying, evaluating, and controlling workplace hazards.

3

Employee Training

Training for all employees on recognized hazards and safe work practices.

4

Incident Investigation

Procedures for investigating workplace injuries, illnesses, and near-misses.

5

Recordkeeping

Maintenance of safety program records, training documentation, and inspection logs.

Enforcement and Penalties

Up to $7,000

Serious Violation

Per violation where serious harm is probable

Up to $70,000

Willful or Repeat

Per willful or repeated violation

Up to $7,000/day

Failure to Correct

Daily penalty for uncorrected violations

Iowa Safety Program Documents

Iowa Code 88

IIPP — Construction

Construction-specific version with Iowa state citations and requirements.

$299Order
Iowa Code 88

IIPP — General Industry

General industry version for Iowa shops, warehouses, and offices.

$299Order

Frequently Asked Questions

Does every Iowa employer need a written safety program?

Employers covered under Iowa Code 88 are required to maintain a written safety program. Check with Iowa OSHA (IOSH) for specific applicability to your operations.

Is Iowa a state-plan state?

Yes. Iowa operates its own OSHA-approved occupational safety and health program through Iowa OSHA (IOSH).

How quickly will I receive my safety program document?

Documents are delivered to your email within 4 business hours, customized with your company information and state-specific citations.

Is the document customized for my state?

Yes. Every document includes Iowa-specific citations under Iowa Code 88 alongside applicable federal OSHA standards.