Business Directory

The Iowa Lakes Corridor thanks the many businesses, individuals, organizations and local governments for their support of regional economic development. If you are interested in partnering and investing with the Corridor, please contact us at the Iowa Lakes Corridor Development Corporation.



Click to Activate






A & M Laundry

223 SW 11 Street
Spencer, IA 51301
(P) 712.262.3283

Aero Race Wheels

703 S 28th Street
Estherville, IA 51301
(P) 712.362.3209
(F) 712.362.7037

Ag Partners, LLC

30 East Main
PO Box 38
Albert City , IA 50510
(P) 712.248.2291
(F) 712.843.5284

Alliant Energy

719 North 18th Street
Centerville, IA 52544
(P) 641.437.5225

Anenometry Specialists

102 South Main Street
Alta, IA 51002
(P) 712.200.2281
(F) 866-224-1631

Arnold Motor Supply

601 1st Avenue Southwest
Spencer, IA 51301
(P) 712.262.1141
(F) 712.262.1255

Asher Motor Company

228 11th Street Southeast Plaza
Spencer, IA 51301
(P) 712.262.5730

Avera Health

1325 South Cliff Road
Sioux Falls, IA 57105
(P) 605.322.7808

Avera Holy Family Health

826 North 8th Street
Estherville, IA 51334
(P) 712.362.2631
(F) 712.362.2636

Bank Midwest

1525 18th Street Suite 100
Spirit Lake, IA 51360
(P) 712.336.0505
(F) 712. 336.0404

Bank Plus

1202 Central Avenue
Estherville, IA 51334
(P) 712.362.5000

Black Hills Energy

1701 48th Street
Suite 260
West Des Moines, IA 50266
(P) 515.343.2012

Blink Marketing

PO Box 1009
Arnolds Park, IA 51355
(P) 712.332.2151

Bolton & Menk, Inc.

218 11th Street SW
Spencer, IA 51301
United States
(P) 712.580.5075
(F) 515.233.4430

Bomgaars

2912 Highway Blvd
Spencer, IA 51301
(P) 712.262.4583

Buena Vista County

215 East 5th Street
PO Box
Storm Lake, IA 50588
(P) 712.749.2542
(F) 712-749-2703

Buena Vista University

610 W. Fourth Street
Storm Lake, IA 50588
(P) 800.383.2821
(F) 712.749.2037

Campbell Higgins and Mummert, P.C.

515 1st Avenue East
Spencer, IA 51301
(P) 712.262.5476
(F) 712-262-9597

Cannon Moss Brygger & Associates

20 West 6th Street
Spencer, IA 51301
(P) 712.262.3426
(F) 712.262.3101

Carlson -Sanderson Real Estate

1306 18th Street
Suite C
Spirit Lake, IA 51360
(P) 712.336.3405

Century 21 Jacobsen Real Estate

1015 South Grand
Spencer, IA 51301
(P) 712.262.2616
(F) 712.262.6225

Chris Bjornstad

407 Grand Avenue
Spencer, IA 51301
(P) 712.262.1630
(F) 712.262.1211

Christensen Construction

821 South 28th Street
Estherville, IA 51334
(P) 712.362.7755
(F) 712.362.7757

City of Alta

223 South Main Street
Alta, IA 51002
(P) 712.200.2105

City of Estherville

508 10th Avenue North
Estherville, IA 51334
(P) 712.362.8855
(F) 712.362.7773

City of Lake Park

217 Market Street
Box 536
Lake Park, IA 51347
(P) 712.832.3004

City of Okoboji

1322 Highway 71 North
Okoboji, IA 51355
(P) 712.332.2550

City of Sioux Rapids

PO Box 47.
Sioux Rapids, IA 50585
(P) 712.283.2737

City of Spencer

418 2nd Ave. West
Spencer, IA 51301
(P) 712.580.7200
(F) 712.264.7236

City of Spirit Lake

1803 Hill Ave.
Spirit Lake, IA 51360
(P) 712.336.1871
(F) 712.336.3854

City of Storm Lake

P.O. Box 1086
Storm Lake, IA 50588
(P) 712.732.8000

Clay County

300 West 4th Street
Spencer, IA 51301
(P) 712.262.1569

Clay County Regional Events Center

800 West 18th Street
Spencer, IA 51301
(P) 712.580.3000
(F) 712.580.3003

Clean Line Energy

510 East Locust
Des Moines, IA 50309
(P) 515.745.3215

Clean Line Energy Partners

510 E. Locust
Suite 200
Des Moines, IA 50309
(P) (515) 745-3215

CommStock Investments

207 Main Street
Royal, IA 51357
(P) 712.933.9400
(F) 712.933.2371

Community First Broadcasting

3200 18th Street
Spirit Lake, IA 51360
(P) 712.336.5800
(F) 712.336.1634

Community State Bank

1812 Highway Blvd.
Spencer, IA 51301
(P) 712.262.3030
(F) 712.264.0798

Computer Zone Stores

622 Central Avenue
Estherville, IA 51334
(P) 712.362.3535
(F) 712.362.5532

Corn Belt Power Cooperative

1300 13th Street North
Humboldt, IA 50548
(P) 515.332.2571
(F) 515.332.1375

Cotton Grave Fam Management

517 North Grand Avenue
Spencer, IA 51301
(P) 712.262.6425
(F) 712.262.66.04

Dakota Pack

2421 9th Avenue South
Estherville, IA 51362
(P) 712.362.2225

De Loss Construction Inc.

2410 West 11th Street
Spencer, IA 51301
(P) 712.262.2959

Diamond Concrete

2360 15th Street
Spirit Lake, IA 51360
(P) 712.336.9062

Dickinson County

2206 240th Avenue
Milford, IA 51351
(P) 712.338.2083

Dickinson County Farm Bureau

605 18th Street
PO Box A
Spirit Lake, IA 51360
(P) 712.336.3260

Dickinson County News

3000 Iowa 9
#400
Spirit Lake, IA 51360
(P) 712.336.1211
(F) 712.336.1219

Doll Distributing LLC

419 East 2nd Street
Spencer, IA 51301
(P) 712.262.4117
(F) 712.262.7370

Don Pierson Ford-Lincoln, Inc.

118 11th Street Southwest Plaza
Spencer, IA 51301
(P) 712.262.5750

Dyno Oil, Inc.

216 East Milwaukee Street
Spencer, IA 51301
(P) 712.262.2921
(F) 712.262.6235

Eaton Corporation

803 32nd Avenue West
PO Box 20
Spencer, IA 51301
(P) 712.264.3300

Echo Group, Inc.

950 North Main Avenue
Sioux Center, IA 51250
(P) 712.722.3737

EDP Renewables

1481 135th Avenue
Lake Park, IA 51347
(P) 712.832.3143

Emmet County

5665 220th Street
Ringsted, IA 50578
(P) 712.866.8400

Employment Connections, Inc.

905 South Grand Avenue
Spencer, IA 51301
(P) 712.262.9077
(F) 712.262.1396

Erichsen, Eckard and Associates, P.C.

1401 Hill Avenue
Spirit Lake, IA 51360
(P) 712.336.2632
(F) 712.336.2763

Evertek

216 North Main
PO Box 270
Everly, IA 51338
(P) 712.834.0220

Farmers Savings Bank

2121 Okoboji Avenue
Milford, IA 51351
(P) 712.338.4800

Farmers Trust and Savings Bank

125 West 4th Street
Spencer, IA 51301
(P) 712.262.3340
(F) 712.262.9511

First State Bank

123 Main Street
Sioux Rapids, IA 50585
(P) 712.283.2593

Fitzgibbons Law Firm

108 North 7th Street
Estherville, IA 51334
(P) 712.362.7215

GF Land Partnership

1601 Keokuk Avenue
Spirit Lake, IA 51360
(P) 712.336.8400

GKN Armstrong Wheels

5453 6th Avenue
Armstrong, IA 50514
(P) 712.864.3202

Goodies Handmade Candies, Inc.

2321 30th Street
Spirit Lake, IA 51360
(P) 712.336.1212
(F) 712.759.1048

Graham Tire

1905 Highway Blvd
Spencer, IA 51301
(P) 712.262.3700

Graves Construction Co., Inc.

1810 340th Street
PO Box 1417
Spencer, IA 51301
(P) 712.262.2403
(F) 712.262.2405

Great Lakes Communication Corp.

1713 McNaughton Way
PO Box 486
Spencer, IA 51301
(P) 712.432.4700
(F) 712.432.4703

Great Lakes Concrete, Inc.

3413 Highway Blvd
Spencer, IA 51301
(P) 712.262.5690

Great Lakes Dental

2606 17th Street
Spirit Lake, IA 51360
(P) 712.336.3037

H & N Chevrolet Buick

713 North Grand Avenue
Spencer, IA 51301
(P) 712.262.3358

Hanson's Plumbing and Heating

101 East 5th Street
Spencer, IA 51301
(P) 712.248.1005

Heying Endeavors, LLC

112 West 8th Street
PO Box 7966
Spencer, IA 51301
(P) 712.580.3202
(F) 712.580.3203

Home State Bank

202 3rd Avenue
PO Box 79
Royal, IA 51357
(P) 712.933.5511
(F) 712.933.2397

Hultgren Implement

1063 590th Street
Storm Lake, IA 50588
(P) 712.732.5376

Hy-Vee Estherville

1221 East Central Avenue
Estherville, IA 51334
(P) 712.362.7246

Hy-Vee Spencer

819 Grand Avenue
Spencer, IA 51301
(P) 712.262.2443

Hy-Vee Spirit Lake

1500 18th Street
Spirit Lake, IA 51360
(P) 712.336.4900

Hy-Vee Storm Lake

1250 Lake Avenue
Storm Lake, IA 50588
(P) 712.732.5628

Iowa Lakes Community College

19 South 7th Street
Estherville, IA 51334
(P) 712.362.2601

Iowa Lakes Electric Cooperative

702 South 1st Street
Estherville, IA 51334
(P) 712.362.7870
(F) 712.362.2819

ITC Midwest

100 East Grand Avenue
Suite 230
Des Moines, IA 50309
(P) 515.282.5300

JCL Solutions

502 Southmoor Drive
Spencer, IA 51301
(P) 712.262.8300
(F) 712.262.3328

KILR Radio

Highway 4 North
PO Box 452
Estherville, IA 51334
(P) 712.362.2644
(F) 712.362.5951

King's Pointe Resort

1520 East Lakeshore Drive
Storm Lake, IA 50588
(P) 712.213.4500
(F) 712.213.4400

Kruse, Cate and Nelson, P.C.

1801 Highway Blvd
Spencer, IA 51301
(P) 712.262.3468

Lake Park Equipment

22 Lakeland Road
Lake Park, IA 51347
(P) 712.832.3686
(F) 712.832.3516

Lake Park Municipal Utilities

217 Market Street
Lake Park, IA 51347
(P) 712.832.3667

Land Mark Products, Inc.

1007 Okoboji Avenue
PO Box 188
Milford, IA 51351
(P) 712.338.2771

Maurer Manufacturing

1300 38th Avenue West
PO Box 160
Spencer, IA 51301
(P) 712.262.2992

Mediacom

1504 2nd Street Southeast
Waseca, MN 56093
(P) 800.332.0245

Merrill Manufacturing

315 Flindt Drive
PO Box 392
Storm Lake, IA 50588
(P) 712.732.2760
(F) 712.732.4401

Meta Bank

121 East 5th Street
Storm Lake, IA 50588
(P) 712.732.4117

Metal Works, Inc

1015 32nd Avenue West
Spencer, IA 51301
(P) 712.262.1372
(F) 800.361.3452

MidAmerican Energy

223 South Iowa Street
Sioux City, IA 51101
(P) 605.232.5920

Midstates Builders

520 South Grad Avenue
PO Box 1357
Spencer, IA 51301
(P) 712.262.2227
(F) 712.262.6561

Midwestern Mechanical, Inc.

3905 4th Avenue West
Spencer, IA 51301
(P) 712.262.1206

Mills Financial Marketing

612 Seneca Street
Storm Lake, IA 50588
(P) 712.732.4899

Motor Inn Auto Group - Estherville

114 South 6th Street
Estherville, IA 51334
(P) 712.362.5384

Motor Inn Auto Group - Spirit Lake

2702 17th Street
Spirit Lake, IA 51360
(P) 712.336.2701

Nelson, Gayer, VerSteeg CPAs, P.L.C.

2007 Murray Road
Estherville, IA 51334
(P) 712.362.2411

Nolin Milling, Inc.

101 Pine Street
PO Box 156
Dickens, IA 51333
(P) 877.406.6546
(F) 712.836.2413

Northern Iowa Die Casting

702 East Railroad Street
Lake Park, IA 51347
(P) 712.832.3661
(F) 712.832.3665

NorthStar Bank

2202 Central Avenue
Estherville, IA 51334
(P) 712.362.3322
(F) 712.362.7064

Northwest Bank

101 West 5th Street
Spencer, IA 51301
(P) 712.262.4100

Northwest Iowa Bone, Joint & Sports Surgeons

1200 1st Avenue East
Spencer, IA 51301
(P) 712.262.7511
(F) 712.262.3658

Orthopaedics, P.C.

20 West 6th Street
Spencer, IA 51301
(P) 712.580.2022
(F) 712.580.2024

Parks Marina

24457 178th Street
PO Box 229
Okoboji, IA 51355
(P) 712.332.7303

Pixler Electric

2601 Highway Blvd
Spencer, IA 51301
(P) 712.262.1550

Polaris Industries

1900 U.S. 71
Spirit Lake, IA 51360
(P) 712.336.3797

Pure Fishing

1900 18th Street
Spirit Lake, IA 51360
(P) 712.336.1520

Quality Processing Services

225 West 21st Street
Spencer, IA 51301
(P) 712.262.1366

R & D Industries, Inc.

812 10th Street
Milford, IA 51351
(P) 712.338.2999
(F) 712.338.2990

Ranco Fertiservice, Inc.

701 U.S. 71
PO Box 329
Sioux Rapids, IA 50585
(P) 712.283.2525
(F) 712.283.2303

Re*be Skin Clinic

1008 Eastview Avenue
Okoboji, IA 51355
(P) 712.332.6001

Rembrandt Enterprises, Inc.

1419 480th Street
Rembrandt, IA 5076
(P) 712.286.6000

Sackett Law Firm

1004 21st Street
PO Box 128
Milford, IA 51351
(P) 712.338.9106
(F) 712.338.9108

Shine Bros. Corp.

225 10th Avenue Southeast
Spencer, IA 51301
(P) 712.262.5579
(F) 712.262.1911

Simonsen Iron Works

1701 38th Avenue West
Spencer, IA 51301
(P) 712.262.4191
(F) 712.262.2154

Spencer Daily Reporter & Northwest Iowa Shopper

310 East Milwaukee
PO Box 197
Spencer, IA 51301
(P) 712.262.6610
(F) 712.262.3044

Spencer Hospital

1200 1st Avenue East
Spencer, IA 51301
(P) 712.264.6198
(F) 712.264.6404

Spencer Municipal Utilities

712 North Grand Avenue
PO Box 222
Spencer, IA 51301
(P) 712.580.5800
(F) 712.580.5888

Spencer Office Supply

915 4th Avenue Southwest
Spencer, IA 51301
(P) 712.262.4264
(F) 712.262.5883

Spencer Realty

1801 Highway Blvd
Spencer, IA 51301
(P) 712.262.1066
(F) 712.262.5825

State Bank

728 North Grand Aveneu
Spencer, IA 51301
(P) 712.262.6580

Storm Lake Pilot Tribune

527 Cayuga Street
Storm Lake, IA 50588
(P) 712.732.3130
(F) 712.732.3152

Tecton Industries, Inc.

1105 East Milwaukee Street
PO Box 877
Spencer, IA 50301
(P) 712.262.4116
(F) 712.262.4176

The Acre Company

1900 Grand Avenue
#E15
Spencer, IA 51301
(P) 712.262.3529
(F) 712.262.3529

The Andersons

701 North Main Street
Everly, IA 51338

The Hillshire Brands Company

315 Vilas Road
Storm Lake, IA 50588
(P) 712.732.6767
(F) 712.732.6792

The State Bank

1902 Hill Avenue
Spirit Lake, IA 51360
(P) 712.336.2455
(F) 712.336.2463

TJY Enterprises

2709 Keokuk Avenue
Spirit Lake, IA 51360
(P) 712.336.0563

Tom Bedell

PO Box 557
Spirit Lake, IA 51360

Tri-States Grain Conditioning

1600 Hudson Avenue West
Spirit Lake, IA 51360
(P) 712.336.0199
(F) 712.336.0299

Tyson Foods, Inc.

1009 Richland Drive
Storm Lake, IA 50588
(P) 712.732.7433

United Bank of Iowa

1270 North Lake Avenue
Storm Lake, IA 50588
(P) 712.732.1620

US Bank

126 Grand Avenue
Spencer, IA 51301
(P) 712.262.1940

Valero Renewables (Albert City)

2356 510th Street
PO Box 398
Albert City, IA 50510
(P) 712.843.5100
(F) 712.843.5190

Valero Renewables (Hartley)

3260 Van Buren Avenue
Hartley, IA 51346
(P) 712.928.5800
(F) 712.928.5850

Van Hofwegen and Munter Family Dentistry

18 West 4th Street
Spencer, IA 51301
(P) 712.262.4751
(F) 712.262.7278

VanderHaag's, Inc.

3809 4th Avenue West
Spencer, IA 51301
(P) 712.262.7000
(F) 866.665.5030

Verdian Limited

3710 West Milwaukee Street
Spencer, IA 51301
(P) 712.262.5200
(F) 712.262.5875

Web Graphics, Inc.

1020 10th Street
Milford, IA 51351
(P) 712.338.2442
(F) 712.338.4401

Williams & Company, P.C.

203 Grand Avenue
PO Box 908
Spencer, IA 51301
(P) 712.262.1500
(F) 712.262.2920

Winther, Stave & Co., LLP

1316 West 18th Street
Spencer, IA 51301
(P) 712.262.3117
(F) 712.262.3159

Wolfe Eye Clinic

1200 1st Avenue East
Spencer, IA 51301
(P) 712.262.2379

Woodruff Construction, LLC

1890 Kountry Lane
Fort Dodge, IA 51501
(P) 515.576.1118