Bank Midwest: branch locations

Bank Midwest is an FDIC-insured bank with 11 branches in 3 states in our list. Its main office address in the FDIC records is 1800 Royal Ave, Spirit Lake, IA 51360.

Contact details

Main office1800 Royal Ave, Spirit Lake, IA 51360
Official websitebankmidwest.com
FDIC certificate5170

The website address is the one the bank reported to the FDIC. Phone numbers are not part of the FDIC data, so use the number on your card or the bank’s own website.

Where Bank Midwest has branches

StateBranches
Minnesota6
Iowa4
South Dakota1

All Bank Midwest branches

Showing 11 of 11

CityStateBranchAddressZIPMap
Armstrong IA Armstrong Branch 500 6th St 50514 Map
Okoboji IA Okoboji Branch 1102 Sanborn Ave 51355 Map
Spirit Lake IA Bank Midwest (main office) 1800 Royal Ave 51360 Map
Wall Lake IA Wall Lake Branch 102 W 2nd St 51466 Map
Fairmont MN Fairmont Branch 301 S State St 56031 Map
Jackson MN Jackson Branch 509 3rd St 56143 Map
New Ulm MN New Ulm Branch 525 Center St 56073 Map
Sherburn MN Sherburn Branch 33 N Main St 56171 Map
Westbrook MN Westbrook Branch 640 1st Ave 56183 Map
Windom MN Windom Branch 245 9th St 56101 Map
Sioux Falls SD Sioux Falls Branch 225 S Minnesota Ave 57104 Map

Source: FDIC BankFind Suite, retrieved 2026-09-20. This site is independent and is not affiliated with Bank Midwest. Confirm branch details with the bank.

Frequently asked questions

How many branches does Bank Midwest have?

Our list has 11 branches of Bank Midwest, in Minnesota (6), Iowa (4) and South Dakota (1). The number changes as branches open and close.

Where is Bank Midwest headquartered?

The FDIC lists the main office at 1800 Royal Ave, Spirit Lake, IA 51360.

Is Bank Midwest FDIC-insured?

According to the FDIC BankFind data, Bank Midwest is an active FDIC-insured institution (certificate number 5170). Confirm any bank you plan to use in the FDIC’s BankFind tool.