Candidate events:
US Senate candidate Zach Wahls:
1 p.m. Saturday, Cedar Rapids
6 p.m. Saturday, Dubuque
3 p.m. Sunday (with Sen. Elizabeth Warren), Des Moines
6 p.m. Tuesday, May 12, Cedar Rapids
US House District 2 candidate Lindsay James:
6:30 p.m. Thursday, Vinton
US House District 2 candidate Clint Twedt-Ball:
1 p.m. Saturday, Cedar Rapids
US House District 3 candidate Sarah Trone Garriott:
5 p.m. Tuesday, Jefferson
4:30 p.m. Saturday, Creston
Iowa Governor candidate Zach Lahn:
6:30 p.m. Wednesday, Cedar Rapids
5:30 p.m. Thursday, Waukee
Iowa House District 4 candidate Ashley Wolftornabane:
6 p.m. Friday, Carroll
Iowa House District 11 candidate Bill Owen:
6 p.m. Friday, Carroll
Iowa House District 99 candidate Jennifer Klever-Kirkman:
5:30 p.m. Wednesday, Burlington Public Library
Protests and rallies:
*Denotes weekly. Some weekly events may not be held every week.
📅 Tuesday (May 5)
Thanks for Nunn-thing, Rep. Nunn: 10 a.m., Des Moines
*Indivisible Protest: noon, across from the Federal Building, Cedar Rapids
Protective Accompaniment to Stop Congo Deportation: 7:30 a.m., Cedar Rapids
📅 Wednesday (May 6)
*DSM Visibility Brigade bridge protest: 4:30 p.m., Des Moines
Humpday Holler – Visibility Brigade: 5:30 a.m., Council Bluffs
📅 Thursday (May 7)
*4 Corners Peaceful Protest: 4:30 p.m., near the Casey’s/Methodist Church in Panora
*DSM Visibility Brigade bridge protest: 4:30 p.m., Des Moines,
Miller-Meeks: Stop Closing Our Hospitals: 3 p.m., Davenport
📅 Friday (May 8)
*Vigil for Immigrant Rights: noon-12:30 p.m., Waterloo Post Office
*Jefferson Protest: noon-1 p.m., Jefferson Square, Jefferson
*Veterans for Peace: noon, across from the Federal Building, Cedar Rapids
Stop Taking Our Health Care Event: 3 p.m., Iowa City
*Veterans for Peace rally: 3:30 p.m., east entrance of Pentacrest, Iowa City
*Linn County Visibility Brigade: 3:45 p.m., Emmons Street overpass, Hiawatha
📅 Saturday (May 9)
*Community Rally for Democracy: 10 a.m., NE corner of Hickman and Alice’s Road, Waukee
*Grieving for Gaza: 11 a.m., Decorah
*Rally in the Wayside Park: noon, Decorah
*Perry Protest: noon-1 p.m., First and Willis by the bicycle sculpture, Perry
*Peaceful Protest: 1 p.m., corner of Mamie Eisenhower Avenue and Story Street, Boone
📅 Sunday (May 10)
*Save Our Parks: 10 a.m., Harper’s Ferry
*Henry County First Amendment Rally: noon-1 p.m., front of the courthouse, Mount Pleasant
📅 Monday (May 11)
*Indivisible Visibility Brigade: 3:45 p.m., Cedar Falls
📅 Tuesday (May 12)
*Huddle on the Hill: 1 p.m., Des Moines
Have an event to add? Email Lily Jackson, lily@couriernewsroom.com with details (please send details at least one week before the event).


















