Driver’s license and ID services
To ensure the best service, we recommend scheduling an appointment with us. However, walk-ins are always welcome, and we'll do our best to accommodate you.
Additionally you can also be served by your local county treasurer's office. Please check with their office to see if you need an appointment.
Make a driver's license and ID services appointment.
Registration, Titling, and Plates Services
Vehicle registrations, license plates, and titling services are processed at a county treasurer’s office. Please contact the county treasurer in the county appropriate for your transaction, using the Iowa counties map
Motor Carrier Services
Make a motor carrier services appointment.
Select "Motor Carrier services (No DL/CDL Services)" branch from the drop down menu when scheduling an appointment.
Contact us by email (omcs@iowadot.us) or call us at 515-237-3268 to receive an appointment time if you are not able to schedule an appointment at the link above.