Originally Posted by noway
Here's the statute of IOWA law and yes you need a permit for open or conceal carry
Section 724.4(3)(i) of the Iowa code only applies to conceal carry and has nothing to do with open carry. You can open carry without a conceal carry permit and always could but you have to be careful you don't run afoul a local municipal ordnance. I would say it is unwise to open carry unless you are hunting or on your own private property.