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 (June 18)
- *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
- Let’s Get Registered: Duluth Indivisible, 4-8 p.m., Duluth
- *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
- Sustainability Workshop: Hartley Nature Center, 5 p.m., Duluth
- De-Google Duluth Workshop: Northwoods Against Surveillance, 5:30 p.m., Duluth
- Pride Party Support: We the People: Cloquet Area Indivisible, 5:30-7:30 p.m., Cloquet
- We Want Peace With China: WAMM, 6 p.m., Minneapolis
- Juneteenth National Day of Action: TCC4J, 6 p.m., Minneapolis
- Estudio del Manual del Conductor de Minnesota (Studying the Minnesota drivers manual): COPAL, 6-7:30 p.m., Mankato
- *Duluth Tenants Repairs Team: Duluth Tenants Repairs Team, 6-8 p.m, Duluth
- Democracy Defense Training: MONARCA, 6:30-8:30 p.m., Columbia Heights
- All BIPOC Drag Show: Northern Progressives, 7 p.m., Duluth
- *Palestine Solidarity Working Group: Northwoods Socialist Collective, 7 p.m., Duluth
Friday (June 19)
- *Pro Democracy/Anti ICE Protest: Northern Progressives, 10-11 a.m., Sheridan and Central Ave., Ely
- Juneteenth Celebration!: Indivisible Bemidji, 11 a.m.-1:30 p.m, Bemidji
- *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
- St. Cloud Juneteenth!: Multiple groups, 12-7 p.m, St. Cloud
- *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
- *Weekly Rally for a Free Palestine: Women Against Military Madness, 4-5 p.m., St. Paul
- *Big Lake ICE OUT Friday Weekly Protest: Sherburne County Indivisible, 4-5 p.m., Big Lake
- Free Speech Rally: Indivisible, 4:30-5:30 p.m., Minneapolis
- *Streetside Rally Hopkins: Indivisible MN03, 4-6 p.m., Hopkins
- Let’s Get Registered: Duluth Indivisible, 4-7 p.m., Duluth
- *Fired Up Fridays: Red River United Indivisible, 4:30-5:30 p.m., Moorhead-Fargo
- *Bridge Brigade Fridays: Zenith City Indivisible, 5 p.m., I-35 Pedestrian Overpass, 25th St. E, Duluth
- *Fridays at Five (FAF): Two Harbors Breakwall, 5-6 p.m., Two Harbors
- Perham Turtlefest Parade DFL meetup: MN DFL 2026 Campaign, 5-7 p.m., Perham
Saturday (June 20)
- *Eggs and Issues with the Steele County DFL: Steele County DFL, 8-9:30 a.m., Owatonna
- Anti-War Protest: Metro CD8 Indivisible, 10-11 a.m., Isanti
- *Resistance Bridge Brigades: Edina Invisible, 10-11 a.m., Rosland Park Pedestrian Bridge over MN Highway 62, Edina
- Democracy Defense Training: MONARCA, 10 a.m.-12 p.m., Roseville
- CAPI Food Shelf: World Refuge Day: CAPI, 10 a.m.-12 p.m, Brooklyn Center
- *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
- *Honk and Wave for Democracy: Indivisible, 11:30 a.m.-1 p.m., Burnsville
- *Defend Democracy/Replace the Regime: St. Croix Valley Indivisible, 12-1 p.m, Oak Park Heights
- *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
- Let’s Get Registered: Duluth Indivisible, 12-6p.m., Duluth
- *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
- Trump’s Hyperimperialism in Venezuela: WAMM, 1 p.m., Minneapolis
- *Solidarity Sidewalk Saturday: Indivisible, 1-2 p.m., Burnsville
- Iran Soccer Game and Anti-War Zine Making: Northwoods Socialist Collective, 2 p.m, Duluth
- Decolonizing Queerness: Taking Back Pride, 2:30 p.m., New City Center, 3104 16th Ave. S, Minneapolis
- Socialist Solstice Potluck: Twin Cities DSA, 5 p.m., Minneapolis
Sunday (June 21)
- *Sunday Bridge Brigade: Indivisible North Metro, 10-11 a.m., Champlin
- *Free Community Meal: No Hungry Neighbors, 12-3 p.m., Virginia, Minnesota
- *Women in Black Silent Vigil: Wisconsin Network for Peace and Justice, 12-12:30 p.m., Superior
- Flags, Freedom, and Community Day: We the People: Indivisible Cloquet Area, 12-3 p.m., Cloquet
- Mondo Queer Beach Party: TIGERRS, 12-5 p.m., Nokomis Little Beach, Minneapolis
- Let’s Get Registered: Duluth Indivisible, 12-6p.m., Duluth
- *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
- *Bridge Brigade: E-35 Visibility Brigade, “Please park on the west side of the bridge off of Lexington Pkwy. and Schaefer/Pleasant streets,” vbstpaul35eandpleasant@gmail.com, 1-2 p.m., 35-E between Randolph and Ayd Mill, St. Paul,
- Annual Community Art Build: Taking Back Pride, 1-4 p.m., Studio P5, 2482 University Ave. W, St. Paul
- *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 22)
- *Ramsey County Court Watch: Minnesota Freedom Fund, 9-11 a.m., St. Paul
- *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
- Let’s Get Registered: Duluth Indivisible, 4-8 p.m., Duluth
- *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
- *Kato4Change Corner Demonstration: Kato4Change, 4:30-5:30 p.m., Mankato
- *Good Trouble Protest: Indivisible, 5-6 p.m., St. Louis Park
- *Plymouth Demonstration: Indivisible, 5-6 p.m., Plymouth
- World Refuge Day event: Interfaith Committee for Migrant Justice, 5:30 p.m., Duluth
- *287g Action Planning: Brainerd Lakes Area Indivisible, 5:30-6:30 p.m., Brainerd
- *The Music of Movement: Brass Solidarity, 5:30-7 p.m., People’s Way (George Floyd Square)
Tuesday (June 23)
- *Weekly Vigil in Solidarity with Immigrants: Women Against Military Madness, 7-30:8-30 a.m., 6000 Minnehaha Ave., Fort Snelling, St. Paul
- *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
- Let’s Get Registered: Duluth Indivisible, 4-8 p.m., Duluth
- *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
- Political Education: Patriarchy, Capitalism, and Climate Justice: Black Visions, 5:30 p.m., Minneapolis
- Democracy Defense Training: MONARCA, 6-8 p.m., Minneapolis
- Tejiendo emociones (Weaving emotions): COPAL, 6-7:30 p.m., Minneapolis
- Democracy Defense Training: MONARCA, 6:30-8:30 p.m., Kingfield
Wednesday (June 24)
- *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
- *Weekly End War Vigil: Women Against Military Madness, 4-5 p.m., Lake St.-Marshall Bridge, Minneapolis
- Let’s Get Registered: Duluth Indivisible, 4-8 p.m., Duluth
- *St. Louis Park Bridge Brigade: Neighbors for Democracy SLP, 4:30-5:30 p.m., St. Louis Park
- *Bridge Brigade: E-35, Visibility Bridge Brigade, “Please park on the west side of the bridge off of Lexington Pkwy. and Schaefer/Pleasant streets,” vbstpaul35eandpleasant@gmail.com, 4:30-5:30 p.m., 35-E between Randolph and Ayd Mill, St. Paul
- *Wednesday Bridge Brigade: Indivisible North Metro, 4:30-5:30 p.m., Champlin
- *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
- Encuentros Comunitarios (Community Gatherings): COPAL, 6-7:30 p.m., Mankato
- 4 Years Since the Overturning of Roe v Wade Rally: MNAAC, 6-7:30 p.m., St. Paul
- Democracy Defense Training: MONARCA, 6-8 p.m., St. Paul
Thursday (June 25)
- *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
- Ren Faire Costume and Concert Fundraiser: HOTDISH Militia, 4 p.m., Duluth
- *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
- *Better present, better future for y’all: Indivisible, 5-6 p.m., Lowry Ave. North and North Lyndale Ave., Minneapolis
- Twin Ports Action Collective (TPAC) Town Hall: TPAC, 5:30-7:30 p.m., Duluth
- Resilienca en comunidad (Community Resilience): COPAL, 5:30-8 p.m, Minneapolis
- Organizing for Immigrant Rights: MN Workers United, 6 p.m., Minneapolis
- Hyperscale Data Centers Straight Talk: Indivisible Bemidji, 6-7:30 p.m., Bemidji
- *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.


















