Self-serve kiosk locations
Self-serve payment kiosks are available at several locations, find the kiosk nearest you below.
Cedar Rapids - Vestibule of former MidAmerican customer office location
1035 76th Ave. SW, Cedar Rapids, IA
Hours: Monday-Friday, 8 a.m. to 5 p.m.
Cherokee - Outdoor kiosk
418 W. Cedar St., Cherokee, IA
Hours: Available 24 hours
Council Bluffs - Super Saver
1141 N Broadway, Council Bluffs, IA
Hours: Available 24 hours
Davenport - Hy-Vee
3019 Rockingham Road
Hours: Monday-Sunday, 7 a.m. to 9 p.m.
Des Moines - Hy-Vee
3330 Martin Luther King Pkwy, Des Moines, IA
Hours: Monday-Saturday, 8 a.m. to 9 p.m.
3330 Martin Luther King Pkwy, Des Moines, IA
Hours: Monday-Saturday, 8 a.m. to 9 p.m.
Sunday, 8 a.m. to 8 p.m.
Fort Dodge - Hy-Vee
115 S 29th St., Suite A, Fort Dodge, IA
Hours: Daily, 6 a.m. to 11 p.m.
Iowa City - Vestibule of former MidAmerican customer office location
1630 Lower Muscatine Rd., Iowa City, IA
Hours: Monday-Friday, 8 a.m. to 5 p.m.
Moline - Outdoor kiosk
716 17th St., Moline, IL
Hours: Available 24 hours
Oskaloosa - Penn Central Mall
200 High Ave. West, Oskaloosa, IA
Hours: Mall hours
200 High Ave. West, Oskaloosa, IA
Hours: Mall hours
Sioux City - Lobby of MidAmerican customer office
401 Douglas St., Sioux City, IA
Hours: Monday-Friday, 8 a.m. to 5 p.m.
Sioux Falls - Hy-Vee
3000 S Minnesota Ave, Sioux Falls, SD
Hours: Monday-Sunday, 6 a.m. to 11 p.m.
Storm Lake - Hy-Vee
1250 N Lake Ave., Suite 2, Storm Lake, IA
Hours: Daily, 6 a.m. to 10 p.m.
Waterloo - MidAmerican customer office
260 Fairview Ave., Waterloo, IA
Hours: Monday-Friday, 8 a.m. to 5 p.m.