Protests, rallies, and candidate events around Iowa for Mar. 31-Apr. 7, 2026
Candidate meet and greets:
US Senate candidate Zach Wahls:
- 6 p.m. Thursday, Des Moines
- 4 p.m. Saturday, Johnston
US House District 1 candidate Christina Bohannan:
- 5:30 p.m. Wednesday, DeWitt
Iowa Governor candidate Zach Lahn:
- 6 p.m. Tuesday, Sioux City
- 5 p.m. Wednesday, Atkins
- 2 p.m. Thursday, West Des Moines
- 5 p.m. Thursday, Grimes
Iowa Secretary of State candidate Ryan Peterman:
- 9 a.m. Tuesday, April 7, Lamoni
- 11:30 a.m. Tuesday, April 7, Creston
- 1:30 p.m. Tuesday, April 7, Mount Ayr
- 3:30 p.m. Tuesday, April 7, Bedford
- 6 p.m. Tuesday, April 7, Atlantic
Iowa House District 99 candidate Jennifer Kirkman:
- 5:30 p.m. Wednesday, Burlington Public Library
———————————————————————————————
Protests, rallies, and events this week:
*Denotes weekly. Some weekly events may not be held every week.
📅 Tuesday (Mar. 31)
*Indivisible Protest: noon, across from the Federal Building, Cedar Rapids
*Huddle on the Hill: 1 p.m., Des Moines
Southeast Iowa Trans Day of Visibility Rally at College Green Park: 4 p.m., Iowa City
Transgender Day of Visibility (PFLAG Cedar Rapids): 5:30 p.m., Marion
📅 Wednesday (Apr. 1)
Hinson Can’t Fool Us Petition Delivery: noon, Cedar Rapids
Humpday Holler Visibility Brigade: 4:30 p.m., Council Bluffs
*DSM Visibility Brigade bridge protest: 5 p.m., Des Moines
📅 Thursday (Apr. 2)
*DSM Visibility Brigade bridge protest: 4:30 p.m., Des Moines
*4 Corners Peaceful Protest: 4:30 p.m., near the Casey’s/Methodist Church in Panora
Everything Is Fine (It’s Not) Gen Z Happy Hour (Voters of Tomorrow): 5 p.m., Iowa City
📅 Friday (Apr. 3)
Intersections: Reproductive Rights in Iowa with Francine Thompson, Executive Director of the Emma Goldman Clinic: 11:45 a.m., Cedar Rapids
*Vigil for Immigrant Rights: noon-12:30 p.m., Waterloo Post Office, Waterloo
*Jefferson Protest: noon-1 p.m., Jefferson Square, Jefferson
*Veterans for Peace: noon, across from the Federal Building, Cedar Rapids
*Protest for Palestine: 3:30 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
Humboldt County Drinking Liberally Event (Iowa Democratic Party): 6:30 p.m., Humboldt
📅 Saturday (Apr. 4)
*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
End the Wars Abroad and at Home organizing meeting (PSL Iowa): 1 p.m., Des Moines
*Peaceful Protest: 1 p.m., corner of Mamie Eisenhower Avenue and Story Street, Boone
📅 Sunday (Apr. 5)
*Save Our Parks: 10 a.m., Harper’s Ferry
*Henry County First Amendment Rally: noon-1 p.m., front of the courthouse, Mount Pleasant
*ICE Out Vigil: 2 p.m., Council Bluffs
📅 Tuesday (Apr. 7)
Faith, Not Fences Protective Accompaniment: 7:30 a.m., Cedar Rapids
*Indivisible Protest: noon, across from the Federal Building, Cedar Rapids
*Huddle on the Hill: 1 p.m., Des Moines
Submit an event at responses@new.iowastartingline.com.


















