I will have children with me. Do they have to wear life jackets?

Under Iowa law, children 13 years old and younger, MUST wear a USCG approved life jacket at all times while on the water, whether the boat is docked, anchored, or in motion unless the child is below deck or in an enclosed cabin.