Things To Do

Protests, rallies, and candidate events around Iowa: April 28-May 5, 2026

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 City2 p.m. Tuesday, Storm Lake7 p.m. Saturday, Mount Pleasant US House District 2 candidate Lindsay James:…


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:

7 p.m. Wednesday, Stratford

———————————————————————————————

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.

Instagram Posts