To buy a hunting license in Iowa, you'll need proof of identity and residency (to determine whether you need a resident or nonresident license), your Social Security Number if you're 13 years or older, and your hunter safety course certificate. You'll also need the appropriate fee for the license(s) you wish to purchase.
Check out these Osceola, IA Hunting resources: