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

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

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

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

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

CMBA Architects

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

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

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

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

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

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

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

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

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

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

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

Home State Bank

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

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

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 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
(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

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

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

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

NorthStar Bank

2202 Central Avenue
Estherville, IA 51334
(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

Polaris Industries

1900 U.S. 71
Spirit Lake, IA 51360
(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
(P) 712.283.2525
(F) 712.283.2303

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

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
(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
(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

SPM Gaskets

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

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

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 State Bank

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

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

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

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
(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