This is your weekly guide to events across Minnesota that allow you to get involved and make your voice heard on the issues of today. Each event listed is held by a local organization trying to make a change.
*Denotes weekly events. Some weekly events may not be held every week.
Thursday (May 28)
- *Anti-ICE Protest at MN GOP HQ: Indivisible MN03, 11:30 a.m.-12:30 p.m., Edina
- *Hennepin County Court Watch: Minnesota Freedom Fund, 1-3:30 p.m., Minneapolis
- *Protest and Food Drive: Indivisible, 3-5 p.m., White Bear Lake
- *Fridley Bridge Brigade: 4:30-5:30 p.m., Fridley
- *Rally for Our Rights: Senate District 56 DFL, 4:30-5:30 p.m., Apple Valley
- *Wayzata Weekly Protest: Indivisible, 4:30-5:30 p.m., Wayzata
- *Bridge Brigade: MN50501, 4:30-5:30 p.m., Golden Valley
- De-ICE the Douglas County Jail: Northwoods Socialist Collective, 5-5:45 p.m., Superior
- Democracy Defense Training: MONARCA, 6:30-8:30 p.m., Burnsville
- Progressive Night at the Movies: MN DFL, 6:30-9:30 p.m., Waseca
- *Palestine Solidarity Working Group: Northwoods Socialist Collective, 7 p.m., Duluth
Friday (May 29)
- *Pro Democracy/Anti ICE Protest: Northern Progressives, 10-11 a.m., Sheridan and Central Ave., Ely
- *Pro Democracy/Anti ICE Protest: Northern Progressives, 12 p.m., Hwy 33 and River St., Cook
- *Pro Democracy/Anti ICE Protest: Northern Progressives, 12 p.m., Main St. by Locomotive, Tower
- *Peaceful Protest: Women’s March Minnesota, 12-1 p.m., St. Paul
- *Weekly Rally: Rice County DFL, 4-5 p.m., Northfield
- *Pro Democracy/Anti ICE Protest: 4-5 p.m., 26th E London Road and 34th Ave., Duluth
- *Big Lake ICE OUT Friday Weekly Protest: Sherburne County Indivisible, 4-5 p.m., Big Lake
- *Streetside Rally Hopkins: Indivisible MN03, 4-6 p.m., Hopkins
- *Fired Up Fridays: Red River United Indivisible, 4:30-5:30 p.m., Fargo
- *Fridays at Five (FAF): Two Harbors Breakwall, 5-6 p.m., Two Harbors
Saturday (May 30)
- Moose Lake Saturday Protest: We the People: Indivisible Cloquet Area, 9-10 a.m., Moose Lake
- *Resistance Bridge Brigades: Edina Invisible, 10-11 a.m., Rosland Park Pedestrian Bridge over MN Highway 62, Edina
- Defend Democracy Rally: Wright County Indivisible, 10-11 a.m., Albertville
- *Emmer’s Office Rally Otsego: Wright County Indivisible, 11a.m.-12 p.m., Otsego
- *ICE Out for Good-Bridge Brigade Visibility Action: Afton Indivisible, 11 a.m.-12 p.m., Lake Saint Croix Beach
- *NO Ice, NO Wars, NO Bullies: Indivisible, 11 a.m.-12 p.m., corner of Lincoln and Union, Fergus Falls
- *Democracy on Fire Rally: Indivisible Shakopee-Prior Lake-Savage, 11 a.m.-12 p.m., Savage
- Impeach Him Now-Affordability Crisis: Americans for Democracy, 11 a.m.-1 p.m., St. Cloud
- *Honk and Wave for Democracy: Indivisible, 11:30 a.m.-1 p.m., Burnsville
- *NE Minneapolis Bridge Brigade: Indivisible NE Minneapolis, 12-1 p.m., Minneapolis
- *Weekly Rally: 12-1 p.m., Eagan
- *Owatonna Bridge Street Protests: Minnesota DFL, 12-1 p.m., Owatonna
- *Raise Your Voice Against ICE: Neighbors Union, 12:30-1:30 p.m., Ashland
- *Singing the Resistance: Indivisible, 12:30-3 p.m., White Bear Lake
- *Solidarity Sidewalk Saturday: Indivisible, 1-2 p.m., Burnsville
Sunday (May 31)
- *Sunday Bridge Brigade: Indivisible North Metro, 10-11 a.m., Champlin
- *Free Community Meal: No Hungry Neighbors, 12-3 p.m., Virginia, Minnesota
- DFL Disc for Democracy: MN DFL 2026, 12-2 p.m., Moorhead
- *Women in Black Silent Vigil: Wisconsin Network for Peace and Justice, 12-12:30 p.m., Superior
- *Raise Your Voice Against ICE: Neighbors Union: 12:30-1:30 p.m., Washington Ave. and Hwy 13, Washburn
- *Raise Your Voice Against ICE: Neighbors Union, 1-2 p.m., Korseberg Park, Bayfield
- *Bridge Brigade: MN50501, 1-2 p.m., Minneapolis
- *Democracy Now! 2.0: W7th Gardeners of Resistance, 3-4 p.m., St. Paul
- *ICE Out of MN Community Briefing: Minnesota 50501, 8 p.m., Online
Monday (June 1)
- *Peaceful Protest: Women’s March Minnesota, 12-1 p.m., St. Paul
- *Protest Against Fascism Weekly Rally: Hastings Progressives, 12-1:30 p.m., Hastings
- *Hennepin County Court Watch: Minnesota Freedom Fund, 1-3:30 p.m., Minneapolis
- *Stand With Us Glen Lake: Indivisible MN03, 4-5 p.m., Minnetonka
- *Bridge Brigade: MN50501, 4-5 p.m., Golden Valley
- *Stand Up for Democracy Weekly Protest: Indivisible LEFT, 4-5:30 p.m., Lakeville
- *Weekly HWY100 Bridge Brigade: West Metro Bridge Brigade, 4:30-6 p.m., Golden Valley
- *Rally for Democracy Stand on Every Corner: Indivisible, 4:30-5:30 p.m., Edina
- *Good Trouble Protest: Indivisible, 5-6 p.m., St. Louis Park
- *Plymouth Demonstration: Indivisible, 5-6 p.m., Plymouth
- *The Music of Movement: Brass Solidarity, 5:30-7 p.m., People’s Way (George Floyd Square)
- Democracy Defense Training: MONARCA, 6-8 p.m., Fulton
- Community Sing for Peace: Patti J. Paulson, 6:30-7:30 p.m, Two Harbors
Tuesday (June 2)
- *Peaceful Protest: Women’s March Minnesota, 12-1 p.m., St. Paul
- *Stand with Us St. Louis Park: Indivisible, 4-5 p.m., St. Louis Park
- *Stand with Us Hopkins: Indivisible MN03, 4-6 p.m., Hopkins
- *Take Action Tuesdays: We the People: Indivisible Cloquet Area, 4:15-5:15 p.m., Cloquet
- *Pro Democracy/Anti Ice Protest: Good Trouble Indivisible Duluth, 4:30-6 p.m., corner of Mesaba Ave. Central Entrance, and Rice Lake Road, Duluth
- *Retire Emmer Protest: Indivisible North Metro, 4:30-5:30 p.m., Otsego
- *Bridge Brigade: MN50501, 5-6 p.m., St. Louis Park
- *Weekly Protest and Social Gathering in Downtown Stillwater!: St. Croix Valley Indivisible, 5-6 p.m., Stillwater
- Democracy Defense Training: MONARCA, 6:30-8:30 p.m., St. Paul
Wednesday (June 3)
- *United for Democracy Cannon Falls Weekly Rally: Indivisible Cannon Falls, 12-1 p.m., Cannon Falls
- *Weekly Rally: 12-1 p.m., Eagan
- *Immigrant Solidarity Protest: Twin Ports Against Weapons Trade, 12-1 p.m., corner of E 60th Ave. and Superior St., Duluth
- *Bridge Brigade: MN50501, 3:30-4:30 p.m., Pedestrian Only Bridge over Hwy 61, Newport
- Freeway Bridge Demonstration: Woodbury Indivisible, 4-5 p.m., Woodbury
- *St. Louis Park Bridge Brigade: Neighbors for Democracy SLP, 4:30-5:30 p.m., St. Louis Park
- *Bridge Brigade: MN50501, 4:30-5:30 p.m., Golden Valley
- *Minnetonka Wednesday Weekly Protest: Indivisible MN03, 4:30-6:30 p.m., Minnetonka
- *Rural Rally for Democracy: Minnesota DFL, 5-6 p.m., Chatfield
- June Bridge Brigade: Indivisible Shakopee-Prior Lake-Savage, 5-6 p.m., Shakopee
- Democracy Defense Training: MONARCA, 6:30-8:30 p.m., Minneapolis
Thursday (June 4)
- *Anti-ICE Protest at MN GOP HQ: Indivisible MN03, 11:30 a.m.-12:30 p.m., Edina
- *Hennepin County Court Watch: Minnesota Freedom Fund, 1-3:30 p.m., Minneapolis
- *Fridley Bridge Brigade: 4:30-5:30 p.m., Fridley
- *Rally for Our Rights: Senate District 56 DFL, 4:30-5:30 p.m., Apple Valley
- *Wayzata Weekly Protest: Indivisible, 4:30-5:30 p.m., Wayzata
- *Bridge Brigade: MN50501, 4:30-5:30 p.m., Golden Valley
- Democracy Defense Training: MONARCA, 6:30-8:30 p.m., Fridley
- *Palestine Solidarity Working Group: Northwoods Socialist Collective, 7 p.m., Duluth
If you have an event to add, email Ashley Walker at ashleywalker@couriernewsroom.com. Please send the event one week in advance, and include a link to more information if available.


















