Local Utility Providers

Welcome to Spirit Lake, Iowa. In this section you’ll find information about setting up your home or business here.

Service Providers

Electric:
Alliant Energy – 800-255-4268
Iowa Lakes Electric Cooperative – 800-225-4532

Water/Garbage:
City of Spirit Lake – 712-336-1871

Telephone:
CenturyLink – 800-244-1111
IGL TeleConnect – 800-281-1072

Television:
Mediacom – 800-332-0245
CenturyLink – 800-244-1111
Dish Network – 888-262-8520
DirectTV – 866-810-7892

Internet:
Mediacom – 800-332-0245
CenturyLink  (residential) – 800-244-1111
CenturyLink  (business) – 800-603-6000
Wild Blue HSI – 800-225-4532

Sewer:
Great Lakes Sanitation – 712-338-2626

Gas:
Black Hills Energy – 888-890-5554

Change of Address Forms:
U.S. Postal Service – 712-336-1683

For additional information, please contact:
City of Spirit Lake
1803 Hill Avenue
Spirit Lake, Iowa 51360
Phone: 712-336-1871
Fax: 712-336-3854