Iowa Lakes Corridor Financial Services

Financial Services

The Iowa Lakes Corridor region is home to 24 financial institutions with 55 offices and total deposits inside the Iowa Lakes region of $1.56 billion. These same institutions have a total of $696.6 billion in deposits outside the region. Financial institutions have been and will continue to be key partners in fueling economic growth of the Iowa Lakes Corridor. Our financial institutions provide competitive mortgage rates, investment and insurance services to help meet your needs and goals.

Buena Vista County

Albert City
Community State Bank 
208 Main St. 
Albert City, IA 50510
712-843-2211

Alta
Heritage Bank 
202 S Main St. 
Alta, IA 51002
712-200-1234

Marathon
Community State Bank 
118 Agore St. 
Marathon, IA 50565
712-289-4401

Newell
First Community Bank 
119 S Fulton St. 
Newell, IA 50568
712-272-3321

Rembrandt 
Security Trust & Savings Bank
101 E Main St. 
Rembrandt, IA 50576
712-286-5491

Sioux Rapids
Community State Bank 
123 Main St. 
Sioux Rapids, IA 50585
712-283-2593

Storm Lake

The Citizens 1st National Bank 
529 Lake Ave N 
Storm Lake, IA 50588
712-732-5440

 

Central Bank 
600 Lake Ave
Storm Lake, IA 50588
712-732-2190

 

Central Bank 
1237 N Lake Ave
Storm Lake, IA 50588
712-732-1919

Central Bank Insurance Division 
600 Lake Ave N
Storm Lake, IA 50588
712-732-7030

Metabank: Main Bank Office 
121 E 5th St
Storm Lake, IA 50588
712-732-4117

Metabank 
1413 Lake Ave 
Storm Lake, IA 50588
712-732-6655

Security Trust & Savings Bank 
601 Lake Ave
Storm Lake, IA 50588
712-732-3022

 

Clay County

Everly
State Bank 
301 N Main St 
Everly, IA 51338
712-834-2221

Fostoria
Farmers Savings Bank 
10 Highway Ave NW
Fostoria, IA 51340
712-262-2708

Royal
Home State Bank 
202 3rd Ave
Royal, IA 51357
712-933-5511

Peterson

State Bank 
215 Main St
Peterson, IA 51047
712-295-6611

 

Spencer

Community State Bank 
1812 Highway Blvd 
Spencer, IA 51301
712-262-3030

 

Farmers Trust & Savings 
125 W 4th St 
Spencer, IA 51301
712-262-3340

 

Northwest Bank 
825 S Grand Ave
Spencer, IA 51301
712-262-4100

State Bank 
728 Grand Ave
Spencer, IA 51301
712-262-6580

US Bank 
126 Grand Ave
Spencer, IA 51301
712-262-1940                           

Northwest Bank 
705 Grand Ave
Spencer, IA 51301
712-262-2200                        

Webb
Community State Bank 
115 Main St. 
Webb, IA 51366
712-838-4321


Dickinson County

Arnolds Park
Northwest Bank  
46 N US-71 
Arnolds Park, IA 51331
712-332-5636

Spirit Lake

Bank Midwest 
1525 18th Street
Spirit Lake, IA 51360
712-336-0505

 

Central Bank 
1400 18th St
Spirit Lake, IA 51360
712-336-4100

 

Northwest Bank 
1008 18th St
Spirit Lake, IA 51360
712-336-1034                                 

The State Bank 
1902 Hill Ave
Spirit Lake, IA 51360
712-336-2455

 

Terril
The State Bank 
101 N State St 
Terril, IA 51364
712-853-6200

Lake Park
United Community Bank 
113 S Market St 
Lake Park, IA 51347
712-832-3296

 

 

Farmers Savings Bank, Milford, Iowa

Milford

Farmers Savings Bank 
2121 Okoboji Ave
Milford, IA 51351
712-338-4800

 

Northwest Bank 
1802 Okoboji Ave 
Milford, IA 51351
712-338-2411

 

United Community Bank 
1000 Okoboji Ave
Milford, IA 5151
712-338-2781

Okoboji

Bank Midwest 
1102 Sanborn Ave
Okoboji, IA 51355
712-332-7000

 

United Community Bank 
1006 Okoboji View Ave
Okoboji, IA 51355
712-332-7717


Emmet County

Armstrong                                      Northstar Bank 
403 4th Ave
Armstrong, IA 50514
712-868-3500

Bank Midwest 
500 6th St
Armstrong, IA 50514
712-864-3250

Ringsted                                        Northstar Bank 
124 W Maple St
Ringsted, IA 50578
712-866-0671

Estherville

Northstar Bank 
2202 Central Ave
Estherville, IA 51334
712-362-3322

 

Bank Plus 
1202 Central Ave
Estherville, IA 51334
712-362-5000

Northstar Bank 
101 N 6th St
Estherville, IA 51334
712-362-2641

Northwest Bank 
1 N 6th St
Estherville, IA 51334
712-362-4400