Spirit Lake Passport Locations

The following passport offices are located in Spirit Lake, Iowa. Please select a passport location in Spirit Lake to view the details.
Dickinson County Recorder's Office
18th & Hill Ave.
Spirit Lake, IA 51360
 

 
 
Iowa Passport Offices