Iowa Lakes Corridor Financial Services

Financial Services


The Iowa Lakes Corridor region is home to 21 financial institutions with 52 offices and total deposits inside the Iowa Lakes region of $2.2billion. Financial institutions have been and will continue to be key partners in fueling economic growth of the Iowa Lakes Corridor. They actively seek commercial and industrial customers and support new business start-ups through Small Business Administration programs, including loan guarantees and the SBA 504 program.   The region works in partnership with the Siouxland Economic Development Corporation to package SBA 504 loans. Local and regional revolving loan funds are also available as is a community seed capital fund, Iowa Lakes Capital LLC. Contact the Iowa Lakes Corridor for more information about any of these financial programs.

Buena Vista County

Albert City Alta Linn Grove
Community State Bank
208 Main St.
Albert City, IA
(712) 843-2211
Heritage Bank
202 S Main St.
Alta, IA
(712) 200-1234
First State Bank
124 Weaver St.
Linn Grove, IA
(712) 296-3223
Marathon Newell Newell

Community State Bank
118 Agora St. 
Marathon, IA
(712) 289-4401

 

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

 

Hill Insurance Agency
119 S Fulton St.
Newell, IA
(712) 272-3321

 

Rembrandt Sioux Rapids  
First National Bank
101 E Main St.
Rembrandt, IA
First State Bank
123 Main Street
Sioux Rapids, IA
(712) 283-2593
 
Storm Lake    

Citizen's 1st National Bank
527 Lake Ave.
Storm Lake, IA
(712) 732-5440

 

Citizen’s 1st National Bank
E  5th & Lake Ave.
Storm Lake, IA
(712) 732-5000

 

Heritage Bank
210 E 5th St. 
Storm Lake, IA
(712) 732-1700

 

Central Bank
600 Lake Ave.
Storm Lake, IA
(712) 732-2190

 

Central Bank
1237 Lake Ave.
Storm Lake, IA
(712) 732-1919

 

Central Bank Insurance Division
600 Lake Ave.
Storm Lake, IA
(712) 732-7030

 

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

 

Metabank
1413 Lake Ave.
Storm Lake, IA
(712) 732-6655

 

Northwest Bank
730 Lake Ave.
Storm Lake, IA
(712) 732-1070

 

Security Trust & Savings Bank
601 Lake Ave. 
Storm Lake, IA
(712) 732-3022

 

Security First Bank
1831 Lake Ave.
Storm Lake, IA
(712) 732-4028

 

 

 

Clay County

Everly Fostoria Peterson

State Bank
301 N Main St.
Everly, IA
(712) 834-2221

 

Farmers Savings Bank
10 Highway Ave. NW
Fostoria, IA
(712) 262-2708

 

Western Clay Insurance Agency
201 Main
Peterson, IA
(712) 295-6611

 

Peterson Royal  

State Bank
201 Main St.
Peterson, IA
(712) 295-6611

 

Home State Bank
202 3rd Ave.
Royal, IA
(712) 933-5511

 

 
Spencer    

Community State Bank
1812 Highway Blvd.
Spencer, IA
(712) 262-3030

 

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

 

Northwest Bank
705 Grand Ave.
Spencer, IA
(712) 262-4100

 

US Bank
126 Grand Ave.
Spencer, IA
(712) 262-1940

 

State Bank
728 Grand Ave.
Spencer, IA
(712) 262-6580

 

 
Webb    

Community State Bank
114 Main St.
Webb, IA
(712) 838-4321

 

   

 

Dickinson County

Arnolds Park Lake Park Milford

Northwest Bank
46 N Okoboji Grove Rd.
Arnolds Park, IA
(712) 332-5636

 

United Community Bank
113 S Market St.
Lake Park, IA
(712) 832-3296

 

Farmers Savings Bank
2121 Okoboji Ave.
Milford, IA
(712) 338-2306

 

Milford (cont.)    

Northwest Bank
1802 Okoboji Ave.
Milford, IA
(712) 338-2411

 

United Community Bank
1905 Okoboji Ave.
Milford, IA
(712) 338-2059

 

United Community Bank
1000 Okoboji Ave.
Milford, IA
(712) 338-2781

 

Okoboji    

Bank Midwest
1102 Sanborn Ave.
Okoboji, IA
(712) 332-7000

 

Liberty National Bank
1807 Highway 71 N
Okoboji, IA
(712) 332-2464

 

United Community Bank
1006 Okoboji View Ave.
Okoboji, IA
(712) 332-7717

 

Spirit Lake    

Bank Midwest
1525 18th St.
Spirit Lake, IA
(712) 336-0505

 

Central Bank
1400 18th St.
Spirit Lake, IA
(712) 336-4100

 

Northwest Bank
802 Lake St.
Spirit Lake, IA
(712) 336-2180

 

Northwest Bank
3307 Highway 71
Spirit Lake, IA
(712) 336-2181

 

Northwest Bank
1109 18th St.
Spirit Lake, IA
(712) 336-1034

 

State Bank
1902 Hill Ave.
Spirit Lake, IA
(712) 336-2455

 

Security State Bank
1533 18th St.
Spirit Lake, IA
(712) 336-4060

 

   
Terril    

The State Bank
101 N State St.
Terril, IA
(712) 853-6200

 

   

 

Emmet County

Armstrong   Estherville

Northstar Bank
403 4th Ave.
Armstrong, IA
(712) 868-3500

 

Bank Midwest
500 6th St.
Armstrong, IA
(712) 864-3250

 

Northstar Bank
2202 Central Ave.
Estherville, IA
(712) 362-3322

 

Estherville    

Bank Plus
1202 Central Ave.
Estherville, IA
(712) 362-5000

 

Northwest Bank
1 N 6th St.
Estherville, IA
(712) 362-4400

 

 
Ringsted    

Northstar Bank
124 W Maple St.
Ringsted, IA
(712) 866-0671