Find a local DMV office
Iowa Department of Motor Vehicles
Select a department of motor vehicles below or search by zip code above.
Spirit Lake DMV Location
1802 Hill Ave
Po Box Ad, Dickinson County Treasurers' Office
Spirit Lake, IA 51360
Online Payment Services