IPI Logo - Building Brighter Futures

OPERATIONAL UPDATE (10-01-21): Please read an important update on IPI's operations.

IPI's products and services may be purchased only by governmental agencies, school districts, non-profit groups and employees of these organizations. 

Welcome, Sign In

P: 800-332-7922 | E-mail IPI
Blog Link Twitter Link FaceBook Link Pinterest Link LinkedIn Link


IPI’s plant located at the Iowa Correctional Institution for Women in Mitchellville consists of four individual shops: Panels & Seating, Plastics, Housekeeping & Chemicals and Textiles.

  • Panels & Seating produces office chairs, lounge seating and modular panel systems. The shop opened in FY2000 with the move of office seating and panel systems from Fort Madison; the remaining upholstery work followed in FY2005. The shop currently employs ten to twenty offenders.
  • The Plastic Bags operation moved to Mitchellville in 2008 from Newton. Offenders use a plastic bag machine to turn rolls of plastic material into a variety of sizes of plastic bags. As it’s an efficient process, fewer than five offenders typically work in this shop.
  • In 2008, the Mitchellville Housekeeping & Chemicals division was opened to distribute IPI’s line of Green Seal Certified chemicals as well as general cleaning chemicals and personal care items. Offenders learn skills such as chemical mixing, inventory management and order processing. Sales of about $750,000 annually generate about $8,000 offender training hours annually.
  • The Mitchellville Textiles shop has expanded since its inception in 2008 to now produce all of IPI’s textiles products except mattresses for Iowa’s institutions. The production of offender clothing and bed and bath linens teaches offenders sewing skills that are in demand in the private sector. This shop also includes IPI’s embroidery and garment printing operation. Textiles is a labor-intensive shop; approximately 25 to 30 offenders work in the shop daily to produce textiles items for nearly $1 million in sales annually.

For more information on the Mitchellville plant, please contact Plant Manager Justin Opfer at 515-725-5310 or justin.opfer@iowa.gov.