You can make an appointment to get a duplicate. The cost will be $10. Here's a link to help you https://iowadot.gov/mvd/driverslicense/lost-or-stolen
I believe you need to make an appointment to get a replacement.
Make an appointment to get new one
You should receive one by mail.
Thanks! Your answer is awaiting moderation.