Business District

Featured Listings

Bank Midwest - Spirit Lake

Great Lakes Mall
1525 18th Street
Spirit Lake, IA, 51360

Bank Midwest is owned by Goodenow Bancorp serving southern Minnesota and northern Iowa. We're the One Place for all your financial needs with over 160 professionals dedicated to serving you.

Our rural banking roots date back to the 1880s when R.L. Goodenow opened the Bank of Wall Lake in Iowa. While "bank" is in our name, banking is only part of who we are.

We welcomed the addition of an independent insurance agency in 1933. Insurance services provide financial security and protection for your family and your company or farm.

To meet all your financial needs, we began offering investment, financial and retirement planning, trust and estate services in 1991. Our goal is your financial success.

We're strong. We're secure. We're here to stay.


Carstens Financial Group - Arnolds Park

P O Box 751 - 605 Hwy 71
71 South
Arnolds Park, IA, 51331

Of course, planning your financial future can be intimidating. Luckily, you don't have to do it alone. We are trained professionals who can help you identify your financial needs and then determine which insurance and financial products may best help you meet your objectives. Please use our Web site as a resource, and do not hesitate to contact us for additional information or to schedule a meeting. Thank you for your interest.


Central Bank & Insurance

1400 18th St.
Spirit Lake, IA, 51360

Central Bank & Insurance is locally owned and involved! It’s our mission to make a difference in the lives of our customers and our community. That’s why we believe it’s important to give back to local projects including the Kiwanis Splash Pad, Spirit Lake CommUNITY Sports Complex, Okoboji Foundation plus many more! We’re proud to call the Lakes Area home and would appreciate the opportunity to serve your financial needs. At Central Bank, we make it happen! Additional locations in Storm Lake, Cherokee, Sioux City and West Des Moines.


Liberty National Bank

1807 US Hwy 71 N
Okoboji, IA, 51355

Liberty National Bank, from its inception in 2003, was created as a community bank to focus on the needs of local families, businesses and farmers. Liberty National Bank employees are connected to the community and want to know you, your family and your business so that they can provide the service you expect and deserve. We offer all the products available in today's market without sacrificing the personalized service. Give us a call today and experience the Liberty National Bank difference.  


Northwest Bank - Spencer

101 W 5th Street
Spencer, IA, 51391

Northwest Bank is a family owned bank based in Spencer, Iowa and we're proud to serve a growing number of locations in Iowa and Nebraska. We are active members of the communities we serve and our bankers make decisions locally—a commitment you can bank on.


Sweet Financial

1300 S. Prairie Avenue Fairmont, MN 56031
401 2nd Street Jackson, MN 56143
Jackson/Fairmont, Minnesota

We understand that life comes with its fair share of tough times and transitions. During and in anticipation of challenges, we encourage you to take charge of your wealth, make empowered and confident decisions, and pursue your biggest dreams – even if they’ve evolved unexpectedly over time.



Because this life is yours – and you deserve the fulfillment, peace, and clarity that comes with aligning your wealth with what you truly want to experience in this lifetime.



Click here to learn more:


The State Bank of Spirit Lake & Terril

1902 Hill Ave
Spirit Lake, IA, 51360

At The State Bank, we value our customers and their opinions. Please feel free to submit any comments or questions you have about our institution, it's services, or this web site. Having satisfied customers is our number one goal. If you need more information on our many services, you can request that information here as well. If you'd rather send an e-mail, send it to

Terril Location:
101 N State Street
Terril, IA 51364
Ph: 712.853.6200


United Community Bank

1000 Okoboji Avenue
Milford, IA, 51351
Banking could not be more convenient with six location throughout Northwest Iowa.

United Community Bank is dedicated to your financial success!

Ameriprise Financial Services - Sheldon

824 3rd Ave.
Sheldon, IA, 51201

Ameriprise Financial Services - Spirit Lake

PO Box 334
Spirit Lake, IA, 51360

Bank Midwest - Okoboji

1102 Sanborn Ave
Okoboji, IA, 51355

Bank Plus

1202 Central Ave
Estherville, IA, 51334

Central Bank & Insurance.

1400 18th St.
Spirit Lake, Iowa, 51360

Citizen Community Credit Union

2 N 2nd St
Estherville, IA, 51334

Citizens Community Credit Union

1805 18th Street
Spirit Lake, IA, 51360

Commstock Investments

207 Main St.
Royal, IA, 51357

Community State Bank

1812 Hwy. Blvd.
Spencer, IA, 51301

Creative Small Business Solutions

1715 Hill Ave.
Spirit Lake, IA, 51360

Edward Jones - Emmetsburg

3131 Main Street
Emmetsburg, IA, 50536

Edward Jones - Estherville

120 North 7th St.
Estherville, IA, 51334

Edward Jones - Jeremy Eller

323 Grand Avenue
Spencer, Iowa, 51301

Edward Jones, Jack Walsh - Milford

2207 Okoboji Avenue Ste E
Milford, IA, 51351

Edward Jones, Tom Fuhrman - Spirit Lake

1724 Hill Ave, Ste 101 / PO Box 383
Spirit Lake, IA, 51360

Employee Credit Union

2714 Central Ave
Estherville, IA, 51334

Erichsen, Kallsen & Associates

605 Lake Street
Spirit Lake, Iowa, 51360

Farmers Savings Bank - Fostoria

10 Hwy Avenue NW
Fostoria, IA, 51340

Farmers Savings Bank - Milford

2121 Okoboji Ave
Milford, Iowa, 51351

Farmer's Trust And Saving

125 W. 4th Street
Spencer, IA, 51301

Home State Bank

Box 79
Royal, IA, 51357

Iowa Trust & Savings Bank

2101 10th Street
Emmetsburg, IA, 50536

Melvin Savings Bank

721 2nd Avenue
Siblely, IA, 51249

Modern Woodmen, Fraternal Financial

309 Grand Ave.
Spencer, Iowa, 51301

North Star Bank & Agency

2202 Central Avenue
Estherville, IA, 51334

Northwest Bank - Arnolds Park

46 N Hwy. 71
Arnolds Park, IA, 51351

Northwest Bank - Spirit Lake

802 Lake Street
Spirit Lake, IA, 51360

Northwest Bank - Storm Lake

Spencer, Spirit Lake,
Okoboji ,Estherville,
Storm Lake, IA

Sanborn Savings Bank

217 Main St
Sanborn, IA, 51248

Savings Bank of Hartley

80 South Central
Hartley, IA, 51346

Savings Bank of Lake Park

1487 135th Avenue
Lake Park, IA, 51347

State Bank of Spencer

PO Box 1456
Spencer, IA, 51301

The Lending Company

1718 Hill Ave Suite B
Spirit Lake, IA, 51360