Things To Do

Justice for Lorenzo and Johan: Protests and events for July 21-27, 2026

Tap here for upcoming protests and events in Iowa.


📅 Tuesday (July 21)

Pro-democracy/Anti-Trump demonstration: 4:15 p.m., corner of Middle and Devil’s Glen roads, Bettendorf

Rob Sand 2026 O’Brien County Town Hall: 9 a.m., Sheldon

Rob Sand 2026 Clay County Town Hall: 11:15 a.m., Spencer

Rob Sand 2026 Buena Vista County Town Hall: 2 p.m., Storm Lake

Rob Sand 2026 Sac County Town Hall: 4 p.m., Sac City

Rob Sand 2026 Crawford County Town Hall: 6:30 p.m., Denison

📅 Wednesday (July 22)

No Country for Mothers documentary: 4 p.m., Davenport

Action for Clean Water! Statewide Virtual Forum: 5:30 p.m., virtual (hosted in Ankeny)

Operation Grassroots Vigil: Justice for Lorenzo, Justice for Johan: 7 p.m., Maquoketa

📅 Thursday (July 23)

DSM Visibility Brigade over I-235: 7:30 a.m., Rider Way pedestrian bridge by Roosevelt HS, Des Moines

Tipton Postcard Party: 4 p.m., Tipton

4 Corners Peaceful Protest: 4:30 p.m., near the Casey’s/Methodist Church in PanoraDisability Pride Month Candidate Forum: 7 p.m., virtual (hosted in Iowa City)

📅 Friday (July 24) 

Vigil for Immigrant Rights: noon., Waterloo Post Office, Waterloo

Jefferson Protest: noon, Jefferson Square, Jefferson

FED-UP!!! FRIDAYS: 2 p.m., Neal Smith Federal Building, Des Moines

Linn County Visibility Brigade: 3:45 p.m., Emmons Street overpass, Hiawatha

Veterans for Peace rally: 4:30 p.m., east entrance of Pentacrest, Iowa City

Meet Karen Roebuck: 5 p.m., Davenport

📅 Saturday (July 25)

Building the Iowa WE Need – CCI Action Annual Convention: 9 a.m., Des Moines

Banner Drop! (82nd Indivisible): 11 a.m., West Branch

Perry Protest: noon, First and Willis by the bicycle sculpture, Perry

Peaceful Protest: 1 p.m., corner of Mamie Eisenhower Avenue and Story Street, Boone

📅 Sunday (July 26)

Henry County First Amendment Rally: noon., front of the courthouse, Mount Pleasant

VIGIL by the Pott Co. Jail (Ice Detention Facility): 3 p.m., Big Lake Road and N. 16th Street, Council Bluffs

Art in the Park with Iowa City SURJ (weekly): 3:30 p.m., Iowa City

📅 Monday (July 27)

Rob Sand 2026 Webster County Town Hall: 12:30 p.m., Fort Dodge

Rob Sand 2026 Boone County Town Hall: 3 p.m., Boone

Rob Sand 2026 Jasper County Town Hall: 6 p.m., Newton

Have an event to add? Email Lily Jackson, lily@couriernewsroom.com with details (please send details at least one week before the event).

Keep Iowa Starting Line free for everyone

If you found this story useful, would you consider supporting Iowa Starting Line?

Every day, our team works to provide Iowans with free, fact-based reporting about the issues, policies, and decisions shaping life across the state. We believe everyone deserves access to trustworthy local news—not just those who can afford a subscription.

That's why you'll never hit a paywall here (though we may ask you to sign up for our newsletter). But keeping our journalism free depends on readers who believe informed communities are worth investing in.

If our reporting has helped you better understand what's happening in Iowa, please consider making a donation today. Every contribution helps us continue reporting, informing, and serving communities across the state.

Zachary Oren Smith
Zachary Oren Smith Political Correspondent
Support our team

Categories:

Authors

  • Amie Rivers is Iowa Starting Line’s newsletter editor. She writes the weekly Worker’s Almanac edition of Iowa Starting Line, featuring a roundup of the worker news you need to know. Previously, she was an award-winning journalist at the Waterloo-Cedar Falls Courier; now, she very much enjoys making TikToks and memes and getting pet photos in her inbox.

    Have a story tip? Reach Amie at amie@iowastartingline.com. For local reporting in Iowa that connects the dots, from policy to people, sign up for Amie’s newsletter.