Bank Locations & Hours in Spirit Lake, Iowa

Here’s our list of all the bank locations in Spirit Lake, Iowa that is currently available in 2024.

Name Address Phone
Bank Midwest 1525 18th St (712) 336-0505
Bank Midwest 1525 18th St, #100 (712) 336-0505
Central Bank 1400 18th St (712) 336-4100
First Bank & Trust 1201 18th St (712) 336-4158
First Bank & Trust 802 Lake St (712) 336-2180
Liberty Bank 3307 Highway 71 (712) 336-2181
Northwest Federal Savings Bank 1109 18th St (712) 336-1034
Schatz- James V 2410 17th St (712) 336-2499
State Bank 1902 Hill Ave (712) 336-2455