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






Tom Bedell

PO Box 557
Spirit Lake, IA 51360
United States

Anenometry Specialists

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

Asher Motor Company

228 11th Street SE
Spencer, IA 51301
United States
(P) 712.314.5222

Bomgaars

900 11th Street SW
Spencer, IA 51301
United States
(P) 712.262.4583
(F) 712.262.2349

Century 21 Jacobsen Real Estate

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

City of Alta

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

City of Okoboji

1322 Highway 71 N
Okoboji, IA 51355
United States
(P) 712.332.2550

Clean Line Energy Partners

510 East Locust
Suite 200
Des Moines, IA 50309
United States
(P) 515.745.3215

CommStock Investments

207 Main Street
Royal, IA 51357
United States
(P) 712.227.1110
(F) 712.933.2371

Computer Zone Stores

1614 Hill Avenue
Spirit Lake, IA 51360
United States
(P) 712.362.3535
(F) 712.362.5532

Daybreak Foods

1959 Highway 4 South
Estherville, IA 51334
United States
(P) 712.362.7224
(F) 712.362.2494

DeLoss Construction Inc.

PO Box 1375
Spencer, IA 51301
United States
(P) 712.262.2959

Dickinson County News

PO Box AE
Spirit Lake, IA 51360
United States
(P) 712.336.1211
(F) 712.336.1219

Eaton Corporation

803 32nd Avenue W
PO Box 20
Spencer, IA 51301
United States
(P) 712.264.3300

Echo Group, Inc.

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

EDP Renewables

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

Erichsen, Kallsen & Associates, CPAs, LLP

605 Lake Street
Spirit Lake, IA 51360
United States
(P) 712.336.2632
(F) 712.336.2763

EXIT Realty Midwest

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

First State Bank

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

Fitzgibbons Law Firm

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

Goodies Handmade Candies, Inc.

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

Great Lakes Concrete, Inc.

3414 Highway Boulevard
PO Box 219
Spencer, IA 51301
United States
(P) 712.262.5690

Hanson's Plumbing and Heating

101 East 5th Street
Spencer, IA 51301
United States
(P) 712.262.1514

Heying Endeavors, LLC

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

Hultgren Implement

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

Hy-Vee Estherville

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

Hy-Vee Spencer

819 Grand Avenue
Spencer, IA 51301
United States
(P) 712.262.2443

Hy-Vee Spirit Lake

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

Hy-Vee Storm Lake

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

I+S Group

1725 North Lake Avenue
Storm Lake , IA 50588
(P) 712.732.7745

IGL Construction

1501 35th Avenue W
Spencer, IA 51301
United States
(P) 712-584-2537

Iowa Lakes Regional Water

1301 38th Ave W
Spencer, IA 51301
(P) 712-262-8847
(F) 712-262-8241

ITC Midwest

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

Lake Park Municipal Utilities

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

Lakes Regional Healthcare

2301 Highway 71 S
Spirit Lake, IA 51360
United States
(P) 712.336.1230

Land Mark Products, Inc.

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

LearnAcre, LLC

24 West Park Street
Suite #4
Spencer, IA 51301
(P) 888-759-3816

Merrill Manufacturing

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

Mills Financial Marketing

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

Northern Iowa Die Casting

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

Noteboom Implement

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

Orthopaedics, P.C.

20 West 6th Street
Suite 1
Spencer, IA 51301
United States
(P) 712.580.2022
(F) 712.580.2024

Parks Marina

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

Pixler Electric

2601 Highway Blvd
Spencer, IA 51301
United States
(P) 712.262.1550

Pure Fishing

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

Re*be Skin Clinic

1008 Eastview Avenue
Okoboji, IA 51355
United States
(P) 712.332.6001

Schwant's Home Service, Inc.

3200 West 18th Street
Spencer, IA 51301
(P) 712.262.8435

Spencer Realty

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

St. Croix Hospice

1701 38th Ave W.
Suite 100
Spencer, IA 51301
(P) 712.264.5674
(F) 712.580.3043

St. Luke Homes & Services, Inc.

1301 St. Luke Drive
Spencer, IA 51301
(P) 712.262.5931

Storm Lake Pilot Tribune

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

Storm Lake Radio

910 Flindt Drive
Storm Lake, IA 50588
United States
(P) 712.732.3520
(F) 712.732.1746

The Andersons

514 South Floyd
Sioux City, IA 51101
United States
(P) 800.831.4815
(F) 712.255.2150

The Hillshire Brands Company

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

The Inn at Okoboji

3301 Lakeshore Drive
Okoboji, IA 51355
(P) 712.332.2113
(F) 712.332.7049

TJY Enterprises

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

Tri-States Grain Conditioning

1600 Hudson Avenue W
Spirit Lake, IA 51360
United States
(P) 712.336.0199
(F) 712.336.0299

Valero Renewables (Albert City)

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

Valero Renewables (Hartley)

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

Web Graphics, Inc.

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

Chris Bjornstad

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

City of Estherville

508 10th Avenue N
Estherville, IA 51334
United States
(P) 712.362.8855
(F) 712.362.7773

Ag Partners, LLC

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

Cotton-Grave Farm Management

517 North Grand Avenue
Spencer, IA 51301
United States
(P) 712.262.6425
(F) 712.262.6604

GF Land Partnership

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

MaxYield

701 4th Avenue
Spencer, IA 51301
United States
(P) 712.262.6650

Ranco Fertiservice, Inc.

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

The Acre Company

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

A & M Services, Inc.

223 11th Street SW
PO Box 230
Spencer, IA 51301
United States
(P) 712.262.3283
(F) 712.262.4752

Apex Clean Energy

310 4th Street NE
Suite 200
Charlottesville, VA 22902
United States
(P) 434.220.7595
(F) 434.220.3712

Blink Marketing

17010 Okoboji Avenue
Milford, IA 51351
United States
(P) 712.338.6000

Bolton & Menk, Inc.

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

Buena Vista University

610 West 4th Street
Storm Lake, IA 50588
United States
(P) 800.383.2821
(F) 712.749.2037

CammAir

1975 330th Street
Spencer, IA 51301
United States
(P) 712.262.0070

Clay County Fair

800 West 18th Street
PO Box 527
Spencer, IA 51301
United States
(P) 712.580.3000

Clay County Regional Events Center

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

Doll Distributing, LLC

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

Don Pierson Ford-Lincoln, Inc.

118 11th Street SW Plaza
Spencer, IA 51301
United States
(P) 712.262.5750

Dyno Oil, Inc.

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

Employment Connections, Inc.

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

H & N Chevrolet Buick

713 North Grand Avenue
Spencer, IA 51301
United States
(P) 712.264.2096

Iowa Lakes Community College

300 South 18th Street
Estherville, IA 51334
United States
(P) 712.362.2604

JCL Solutions

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

King's Pointe Resort

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

Motor Inn Auto Group - Estherville

114 South 6th Street
Estherville, IA 51334
United States
(P) 712.522.2888

Motor Inn Auto Group - Spirit Lake

2702 17th Street
Spirit Lake, IA 51360
United States
(P) 712.274.3973

Sackett Law Firm

110 West 4th Street
Spencer, IA 51301
United States
(P) 712.262.7668
(F) 712.338.9108

Spencer Office Supply

915 4th Avenue SW
Spencer, IA 51301
United States
(P) 712.262.4264
(F) 712.262.5883

Storm Lake Community School District

419 Lake Avenue
Storm Lake, IA 50588
United States
(P) 712.732.8060

Buena Vista County

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

City of Arnolds Park

156 North Highway 71
PO Box 437
Arnolds Park, IA 51331
United States
(P) 712.332.2341
(F) 712.332.9245

City of Everly

202 North Main Street
PO Box 197
Everly, IA 51338
United States
(P) 712.834.2691
(F) 712.834.2184

City of Lake Park

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

City of Milford

806 North Avenue Suite 1
PO Box 536
Milford, IA 51351
United States
(P) 712.338.2741
(F) 712.338.2743

City of Sioux Rapids

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

City of Spencer

418 2nd Avenue W
Spencer, IA 51301
United States
(P) 712.580.7200
(F) 712.264.7236

City of Spirit Lake

1803 Hill Avenue
Spirit Lake, IA 51360
United States
(P) 712.336.1871
(F) 712.336.3854

City of Storm Lake

PO Box 1086
Storm Lake, IA 50588
United States
(P) 712.732.8000

Clay County

300 West 4th Street
Spencer, IA 51301
United States
(P) 712.262.9438

Dickinson County

1802 Hill Avenue
Milford, IA 51351
United States
(P) 712.338.2083

Emmet County

601 1st Avenue N
Estherville, IA 51334
United States
(P) 712.362.5224

Estherville Chamber of Commerce

610 1st Avenue S
Estherville, IA 51334
United States
(P) 712.362.3541
(F) 712.362.7742

Iowa Great Lakes Chamber of Commerce

243 West Broadway
PO Box 9
Arnolds Park, IA 51351
United States
(P) 712.332.2107

Milford Municipal Utilities

806 North Avenue
Suite 3
Milford, IA 51351
United States
(P) 712.338.2401

Alliant Energy

300 East Sheridan Avenue
Centerville, IA 52544
United States
(P) 641.437.5225

Black Hills Energy

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

Community First Broadcasting

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

Corn Belt Power Cooperative

1300 13th Street N
Humboldt, IA 50548
United States
(P) 515.332.2571
(F) 515.332.1375

Estherville Daily News

10 North 7th Street
Estherville, IA 51334
United States
(P) 712.362.2622

Evertek

216 North Main
PO Box 270
Everly, IA 51338
United States
(P) 712.834.2255

Great Lakes Communication Corp.

1501 35th Avenue W
Spencer, IA 51301
United States
(P) 712.432.4700
(F) 712.432.4703

KILR Radio

Highway 4 N
PO Box 452
Estherville, IA 51334
United States
(P) 712.362.2644
(F) 712.362.5951

Mediacom

1504 2nd Street SE
Waseca, MN 56093
United States
(P) 800.833.0145

MidAmerican Energy

401 Douglas Street
Sioux City, IA 51101
United States
(P) 888.427.5632

Premier Communications

339 1st Avenue NE
Sioux Center, IA 51250
United States
(P) 712.722.3451

Spencer Daily Reporter & Northwest Iowa Shopper

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

Spencer Municipal Utilities

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

Spencer Radio Group

2600 Highway Boulevard
PO Box 260
Spencer, IA 51301
United States
(P) 712.262.1240
(F) 712.262.5821

Beck Engineering, Inc.

3301 Zenith Avenue
PO Box 238
Spirit Lake, IA 51360
United States
(P) 712.336.3596
(F) 712.339.6010

Christensen Construction

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

CMBA Architects

505 Grand Avenue
Spencer, IA 51301
United States
(P) 712.262.3426
(F) 712.262.3101

Diamond Concrete

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

Graves Construction Co., Inc.

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

Henningsen Construction

203 10th Street SW
Suite 6
Spencer, IA 51301
United States
(P) 712.262.1003

Midstates Builders

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

Midwestern Mechanical, Inc.

3908 4th Avenue W
Spencer, IA 51301
United States
(P) 712.262.1206

Woodruff Construction, LLC

1890 Kountry Ln.
Fort Dodge, IA 51501
United States
(P) 515.223.4535

Bank Midwest

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

Bank Plus

1202 Central Avenue
Estherville, IA 51334
United States
(P) 712.362.5000

Campbell, Higgins, and Mummert, P.C.

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

Central Bank

600 Lake Avenue
Storm Lake, IA 50588
United States
(P) 712.732.2190
(F) 712.732.5049

Community State Bank

1812 Highway Boulevard
Spencer, IA 51301
United States
(P) 712.262.3030
(F) 712.264.0798

Dickinson County Farm Bureau

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

Farmers Savings Bank

2121 Okoboji Avenue
Milford, IA 51351
United States
(P) 712.338.4800

Farmers Trust and Savings Bank

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

Home State Bank

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

Kruse, Cate and Nelson, P.C.

1801 Highway Boulevard
Spencer, IA 51301
United States
(P) 712.262.3468

Meta Bank

121 East 5th Street
Storm Lake, IA 50588
United States
(P) 712.732.4117
(F) 712.749.7502

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

2007 Murray Road
Estherville, IA 51334
United States
(P) 712.362.2411
(F) 712.362.2414

NorthStar Bank

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

Northwest Bank

705 Grand Avenue
Spencer, IA 51301
United States
(P) 712.262.2202

Security Trust & Savings Bank

601 Lake Avenue
Storm Lake, IA 50588
United States
(P) 712.732.3022
(F) 712.732.7055

State Bank & Insurance

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

The State Bank

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

United Bank of Iowa

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

US Bank

126 Grand Avenue
Spencer, IA 51301
United States
(P) 712.262.1940

Williams & Company, P.C.

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

Winther, Stave & Co., LLP

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

Avera Holy Family Hospital

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

Avera McKennan Hospital

1325 South Cliff Road
PO Box 5045
Sioux Falls, SD 57105
United States
(P) 605.322.7808

GrapeTree Medical Staffing

703 16th Street
Spirit Lake, IA 51360
United States
(P) 712.336.0800

Northwest Iowa Bone, Joint & Sports Surgeons

1200 1st Avenue E
Suite C
Spencer, IA 51301
United States
(P) 712.262.7511
(F) 712.262.3658

Spencer Hospital

1200 1st Avenue E
Spencer, IA 51301
United States
(P) 712.264.6198
(F) 712.264.6404

Van Hofwegen and Munter Family Dentistry

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

Wolfe Eye Clinic

1200 1st Avenue E
Spencer, IA 51301
United States
(P) 712.262.2379

Aero Race Wheels

703 South 28th Street
Estherville, IA 51334
United States
(P) 888.895.2376
(F) 712.362.7037

Arnold Motor Supply

601 1st Avenue SW
Spencer, IA 51301
United States
(P) 712.262.1141
(F) 712.262.1255

GKN Armstrong Wheels

5453 6th Avenue
Armstrong, IA 50514
United States
(P) 712.864.3202
(F) 712.864.7413

Graham Tire

1905 Highway Boulevard
Spencer, IA 51301
United States
(P) 712.262.3700
(F) 712.262.1356

Maurer Manufacturing

1300 38th Avenue West
PO Box 160
Spencer, IA 51301
United States
(P) 712.725.2311

Mayline-Safco

909 4th Street
Milford, IA 51351
United States
(P) 888.971.6225

Meridian Manufacturing

2902 Expansion Boulevard
Storm Lake, IA 50588
United States
(P) 712.732.1780
(F) 712.732.1028

Metal Works, Inc

1015 32nd Avenue W
Spencer, IA 51301
United States
(P) 712.262.1372
(F) 800.361.3452

Nolin Milling, Inc.

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

Polaris Industries

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

Quality Refrigerated Services

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

R & D Industries, Inc.

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

Redwood Farms

2421 9th Avenue S
Estherville, IA 51362
United States
(P) 712.362.2225

Rembrandt Enterprises, Inc.

1521 18th Street
Spirit Lake, IA 51360
United States
(P) 877.344.4055

Shine Bros. Corp.

225 10th Avenue SE
Spencer, IA 51301
United States
(P) 712.262.5579
(F) 712.262.1911

Simonsen Iron Works

1701 38th Avenue W
Spencer, IA 51301
United States
(P) 712.262.4191
(F) 712.262.2154

SPM Gaskets

618 10th Avenue E
Spencer, IA 51301
United States
(P) 712.262.9313
(F) 712.262.9316

Tecton Industries, Inc.

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

Tyson Foods, Inc.

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

VanderHaag's, Inc.

3809 4th Avenue W
Spencer, IA 51301
United States
(P) 877.242.5030

Veridian Limited

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

Iowa Lakes Electric Cooperative

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

Iowa Economic Development

200 East Grand Avenue
Des Moines, IA 50309
(P) 1.515.725.3000

Iowa Workforce Development

1000 East Grand Avenue
Des Moines, IA 50319
(P) (515) 281-5387