Protests, rallies, and candidate events around Iowa: April 28-May 5, 2026
For May Day Strong events, click here.
Candidate meet and greets:
US Senate candidate Josh Turek:
6 p.m. Friday, Des Moines
US Senate candidate Zach Wahls:
11 a.m. Tuesday, Orange City
2 p.m. Tuesday, Storm Lake
7 p.m. Saturday, Mount Pleasant
US House District 2 candidate Lindsay James:
6 p.m. Thursday, Decorah
3 p.m. Sunday, Dubuque
US House District 3 candidate Sarah Trone Garriott:
5 p.m. Tuesday, May 5, Jefferson
Iowa Governor candidate Zach Lahn:
———————————————————————————————
Protests, rallies, and events this week:
*Denotes weekly. Some weekly events may not be held every week.
For May Day Strong events, click here.
📅 Tuesday (April 28)
*Indivisible Protest: noon, across from the Federal Building, Cedar Rapids
Sign-Holding Anti-Trump demonstration: 4:15 p.m., corner of Jersey Ridge Road and 53rd Street, Davenport
Workers Memorial Day events April 28:
11 a.m., Des Moines
noon, Burlington
noon, Bettendorf
5:30 p.m., Waterloo
📅 Wednesday (April 29)
*DSM Visibility Brigade bridge protest: 5 p.m., Des Moines
📅 Thursday (April 30)
Protest JD Vance, Erika Kirk, Turning Point USA (Organize for Freedom): 4 p.m., Ames
*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
Conversation with Chandra Russo, author of White Flank: Organizing White People for Justice (Iowa City SURJ): 6 p.m., Iowa City
📅 Friday (May 1)
For May Day Strong events, click here.
*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
*Freedom Fridays Protest (SouthPAC): 3 p.m., Des Moines
*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
*Drinking Liberally (Humboldt Co. Democrats): 6:30 p.m., Humboldt
Workers and Families Town Hall (Escucha Mi Voz): 7 p.m., Iowa City
📅 Saturday (May 2)
*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 3)
*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
📅 Monday (May 4)
MMIR March: 11:30 a.m., Sioux City
*Drinking Liberally (Humboldt Co. Democrats): 6:30 p.m., Humboldt
📅 Tuesday (May 5)
*Indivisible Protest: noon, across from the Federal Building, Cedar Rapids
Submit an event at responses@new.iowastartingline.com.
















