Effective January of 2011, Weapons Permit Laws have changed. Please familiarize yourself with the statute here -->SF2379.
There is also a FAQ Document located on the Iowa Department of Safety Website HERE-->FAQ.
Obtaining Weapon Permits
The Sheriff of your county of residence is the only person who is authorized to issue permits unless you are a non-resident of Iowa or require a permit as a result of your employment by the State of Iowa, in which case the Commissioner of the Iowa Department of Public Safety can issue permits to carry.