Actually, I had not considered Iowa. How difficult is it to get a DL there and what is the wait period?
You must document your date of birth, identity and lawful status or presence. Select ONE document you will use. If possible, select a document that has your current full legal name to avoid documenting any name change.
Valid, unexpired U.S. passport or U.S. passport card
Certified copy of a birth certificate issued by a state of the United States. (”State” includes the District of Columbia, Puerto Rico, the Virgin Islands, Guam, American Samoa, or the Commonwealth of the Northern Mariana Islands.) It must be a certified copy and have the stamp or raised seal of the issuing authority. A hospital-issued certificate is not acceptable. A certified birth certificate issued by Puerto Rico must be certified as being issued on or after July 1, 2010.
Consular Report of Birth Abroad issued by the U.S. Department of State (Form FS-240, DS-1350 or FS-545)
Certificate of Naturalization (Form N-550, N-570 or N-578)
Certificate of Citizenship (Form N-560, N-561 or N-645)
Unexpired Permanent Resident Card (Form I-551)
Unexpired Employment Authorization Document (Form I-766)
Record of Arrival and Departure (I-94) with attached photo and stamped Temporary Proof of Lawful Permanent Resident
Record of Arrival and Departure (I-94) stamped “Refugee,” “Parolee” or “Asylee”
Unexpired foreign passport accompanied by the approved I-94 documenting the applicant’s most recent admittance into the United States
Valid foreign passport stamped “Processed for I-551”
Permit to Reenter the United States (I-327)
Refugee Travel Document (I-571)