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 Services, Inc.

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

Aero Race Wheels

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

Ag Partners, LLC

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

Alliant Energy

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

Anenometry Specialists

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

Apex Clean Energy

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

Arnold Motor Supply

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

Asher Motor Company

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

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

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

Beck Engineering, Inc.

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

Black Hills Energy

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

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

Bomgaars

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

Buena Vista County

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

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

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

Century 21 Jacobsen Real Estate

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

Chris Bjornstad

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

Christensen Construction

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

City of Alta

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

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 Estherville

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

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 Okoboji

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

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

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

Clean Line Energy Partners

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

CMBA Architects

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

CommStock Investments

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

Community First Broadcasting

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

Community State Bank

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

Computer Zone Stores

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

Corn Belt Power Cooperative

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

Cotton-Grave Farm Management

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

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

Diamond Concrete

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

Dickinson County

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

Dickinson County Farm Bureau

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

Dickinson County News

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

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

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

Emmet County

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

Employment Connections, Inc.

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

Erichsen, Kallsen & Associates, CPAs, LLP

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

Estherville Chamber of Commerce

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

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

EXIT Realty Midwest

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

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

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

GF Land Partnership

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

GKN Armstrong Wheels

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

Goodies Handmade Candies, Inc.

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

Graham Tire

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

GrapeTree Medical Staffing

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

Graves Construction Co., Inc.

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

Great Lakes Communication Corp.

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

Great Lakes Concrete, Inc.

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

H & N Chevrolet Buick

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

Hanson's Plumbing and Heating

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

Henningsen Construction

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

Heying Endeavors, LLC

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

Home State Bank

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

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 Economic Development

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

Iowa Great Lakes Chamber of Commerce

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

Iowa Lakes Community College

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

Iowa Lakes Electric Cooperative

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

Iowa Lakes Regional Water

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

Iowa Workforce Development

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

ITC Midwest

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

JCL Solutions

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

KILR Radio

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

King's Pointe Resort

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

Kruse, Cate and Nelson, P.C.

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

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

Maurer Manufacturing

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

MaxYield

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

Mayline-Safco

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

Mediacom

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

Meridian Manufacturing

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

Merrill Manufacturing

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

Meta Bank

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

Metal Works, Inc

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

MidAmerican Energy

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

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

Milford Municipal Utilities

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

Mills Financial Marketing

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

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

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

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

Nolin Milling, Inc.

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

Northern Iowa Die Casting

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

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

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

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

Polaris Industries

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

Premier Communications

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

Pure Fishing

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

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

Ranco Fertiservice, Inc.

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

Re*be Skin Clinic

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

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

Sackett Law Firm

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

Schwant's Home Service, Inc.

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

Security Trust & Savings Bank

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

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

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 Hospital

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

Spencer Municipal Utilities

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

Spencer Office Supply

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

Spencer Radio Group

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

Spencer Realty

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

SPM Gaskets

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

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

State Bank & Insurance

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

Storm Lake Community School District

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

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

Tecton Industries, Inc.

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

The Acre Company

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

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

The State Bank

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

TJY Enterprises

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

Tom Bedell

PO Box 557
Spirit Lake, IA 51360
United States

Tri-States Grain Conditioning

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

Tyson Foods, Inc.

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

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

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

Van Hofwegen and Munter Family Dentistry

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

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

Web Graphics, Inc.

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

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

Wolfe Eye Clinic

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

Woodruff Construction, LLC

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