Welcome to the Rescue Our Democracy Events Calendar—your go-to space for upcoming rallies, town halls, community meetings, volunteer opportunities, and more. Right now, we’re spotlighting events happening across Iowa and SW California, where our movement is rooted and growing strong. But democracy doesn’t stop at state lines. If you’d like to help maintain an events calendar for your own state, we’d love to connect! Reach out to us at volunteer@rescueourdemocracy.com to get started.
Calendar of Events
S
Sun
|
M
Mon
|
T
Tue
|
W
Wed
|
T
Thu
|
F
Fri
|
S
Sat
|
---|---|---|---|---|---|---|
5 events,
Thanks for your interest in supporting Abel Chávez, candidate for California’s 41st Congressional District! Whether it’s talking to voters by phone, knocking doors locally, hosting a fundraiser or meet & greet, or putting your unique skills to work, there’s a place for you on the team. Abel’s campaign blends community connection, grassroots organizing, and meaningful […]
Featured
-
Featured
Welcome to the Eastern Iowa Rural Revival! Join fellow rural Iowans at the Cedar County Fairgrounds for a day of connection, conversation, and action around the issues that shape our lives—good jobs, strong schools, and affordable healthcare. This isn’t politics as usual. There won’t be stump speeches. Instead, you’ll hear a powerful opening from Matt […]
-
Nathan Sage is coming to Cedar! He'll be at the Eastern Iowa Rural Revival Fourm from 2:00pm-4:00pm in Tipton. This event is part of Nathan's 99 Counties in 99 Days for the 99% Tour. Nathan is visiting all 99 counties of Iowa in 99 days to build a campaign that unites all Iowans against the […]
-
Nathan Sage is coming to Cedar! He'll be at the Eastern Iowa Rural Revival Forum from 2:00pm-4:00pm in Tipton. This event is part of Nathan's 99 Counties in 99 Days for the 99% Tour. Nathan is visiting all 99 counties of Iowa in 99 days to build a campaign that unites all Iowans against the […] |
10 events,
-
Join Rob Sand for a Town Hall in Washington! Final address will be sent closer to date. Sign-up
-
NOTE: 11:15am – 12:15pm Actual time Join Rob Sand for a Town Hall in Fairfield! Final address will be sent closer to date. Sign-up
-
Stand up for democracy and help protect fair representation in Congress! The GOP continues to manipulate district maps across the country, but California has the power to fight back with Prop 50—a temporary redistricting measure designed to counter unfair gerrymandering. Join fellow advocates for an engaging postcard-writing session to California voters, encouraging them to vote […]
-
NOTE: 1:15-2:15pm actual time Join Rob Sand for a Town Hall in Keosauqua! Final address will be sent closer to date. Sign-up
-
Join Rob Sand for a Town Hall in Mt. Pleasant! Address sent upon RSVP. Sign-up
-
West Des Moines 4:30 to 5:30. Walgreens on Grand across from Normandy Terrace Hy-Vee
-
NOTE: 5:45-6:45pm time Join Rob Sand for a Town Hall in Des Moines County! Final address will be sent closer to date. Sign-up
-
Join Rob Sand for a Town Hall in Lee County (Keokuk)! Final address will be sent closer to date. Sign-up! |
5 events,
-
Join Rob Sand for a Town Hall in Fort Madison, Lee County! Final address will be sent closer to date. Sign-up
-
Join Rob Sand for a Town Hall in Louisa County! Final address will be sent closer to date. Sign-up
-
Join Rob Sand for a Town Hall in Muscatine County! Final address will be sent closer to date. Sign-up |
4 events,
-
NOTE: 3:00-3:45pm Nathan Sage is coming to Winneshiek County! He'll be at the Decorah Farmers Market from 3:00pm-3:45pm. This event is part of Nathan's 99 Counties in 99 Days for the 99% Tour. Nathan is visiting all 99 counties of Iowa in 99 days to build a campaign that unites all Iowans against the billionaires […]
-
NOTE: 4:30pm-5:15pm Actual time Nathan Sage is coming to Fayette County! He'll be at the Oelwein Farmers Market from 4:30pm-5:15pm. This event is part of Nathan's 99 Counties in 99 Days for the 99% Tour. Nathan is visiting all 99 counties of Iowa in 99 days to build a campaign that unites all Iowans against […]
-
Nathan Sage is coming to Black Hawk County! He'll be at having a Town Hall at Pizza Ranch from 6:30-7:30pm in Cedar Falls. This event is part of Nathan's 99 Counties in 99 Days for the 99% Tour. Nathan is visiting all 99 counties of Iowa in 99 days to build a campaign that unites […] |
1 event,
|
1 event,
|
6 events,
-
Want to sharpen your organizing skills and learn how campaigns build real power for working people? Join the Inland Empire Working Families Party in Riverside for our Tier 1 Campaign Camp on Saturday, October 4, from 10 AM – 3 PM (location TBD). This introductory training will cover: The basics of base-building How candidates should […]
-
Nathan Sage is coming to Allamakee County! He'll be having a Meet and Greet at Lid's Bar & Grill from 12:00pm-1:00pm in Waukon. This event is part of Nathan's 99 Counties in 99 Days for the 99% Tour. Nathan is visiting all 99 counties of Iowa in 99 days to build a campaign that unites […]
-
Nathan Sage is coming to Floyd County! He'll be having a Meet & Greet from 2:30pm-3:30pm in Charles City, location TBD. This event is part of Nathan's 99 Counties in 99 Days for the 99% Tour. Nathan is visiting all 99 counties of Iowa in 99 days to build a campaign that unites all Iowans […]
-
Join US Senate candidate Zach Wahls for a meet-and-greet in Marshalltown! Zach is a sixth-generation Iowan, a problem-solving State Senator, and new dad running to bring a new generation of leadership to the U.S. Senate to take on the special interests making our lives harder and deliver for hard-working Iowans. Zach will be in Marshalltown […]
-
Nathan Sage is coming to Howard County! He'll be at the Howard County Democrats Annual Fall Fundraiser from 5:00pm-8:00pm in Cresco, location TBD. This event is part of Nathan's 99 Counties in 99 Days for the 99% Tour. Nathan is visiting all 99 counties of Iowa in 99 days to build a campaign that unites […] |
2 events,
-
Nathan Sage is coming to Story! Nathan will be in Nevada at the Story County Democrats' Fall BBQ Fundraiser from 1:00pm to 2:00pm. There will be pulled pork sandwiches, sides and desserts. Story County Democrats will also be collecting donations for the local food bank so please bring non-perishable food items if you are able. […]
-
Nathan Sage is coming to Webster County! He'll be having a Meet & Greet from 3:30pm-4:30pm in Fort Dodge, location TBD. This event is part of Nathan's 99 Counties in 99 Days for the 99% Tour. Nathan is visiting all 99 counties of Iowa in 99 days to build a campaign that unites all Iowans […] |
0 events,
|
6 events,
-
Join Rob Sand for a Town Hall in Jones County! Final address will be sent closer to date. Sign-up
-
NOTE: 11:45-12:45 Actual time Join Rob Sand for a Town Hall in Jackson County! Final address will be sent closer to date Sign-up
-
Join doctors, nurses, and patients for a Protect Our Care press conference outside Rep. Mariannette Miller-Meeks and Sen. Joni Ernst's district offices. We’ll stand together to call out the harm caused by their votes to slash Medicaid and Medicare — and to demand action before Affordable Care Act subsidies expire, sending premiums even higher. Healthcare […]
-
NOTE: 2:15-3:15pm Actual time Join Rob Sand for a Town Hall in Cedar County! Final address will be sent closer to date. Sign-up
-
Sarah Trone Garriot will be the speaker at our regular meeting on October 7, 2025. Join us! Sign-up
-
NOTE: 7:45-8:45pm Actual time Join Rob Sand for a Town Hall in Dubuque County! Final address will be sent closer to date. Sign-up |
4 events,
-
Join Rob Sand for a Town Hall in Fayette County! Final address will be sent closer to date. Sign-up
-
Join Rob Sand for a Town Hall in Clayton County! Final address will be sent closer to date. Sign-up
-
NOTE: 1:15-:2:15pm Actual time Join Rob Sand for a Town Hall in Delaware County! Final address will be sent closer to date. Sign-up
-
NOTE: 3:15-4:15pm Actual time Join Rob Sand for a Town Hall in Buchanan County! Final address will be sent closer to date. Sign-up |
0 events,
|
1 event,
-
Nathan Sage is coming to Washington County! He'll be having a Meet and Greet from 11:00am-12:00pm in Washington. This event is part of Nathan's 99 Counties in 99 Days for the 99% Tour. Nathan is visiting all 99 counties of Iowa in 99 days to build a campaign that unites all Iowans against the billionaires […] |
3 events,
-
Nathan Sage is coming to Buena Vista County! He'll be at the Storm Lake Farmers Market from 10:00am-11:00am. This event is part of Nathan's 99 Counties in 99 Days for the 99% Tour. Nathan is visiting all 99 counties of Iowa in 99 days to build a campaign that unites all Iowans against the billionaires […]
-
Nathan Sage is coming to Calhoun County! He'll be having a Town Hall from 12:30pm-1:30pm in Rockwell City. Location TBD. This event is part of Nathan's 99 Counties in 99 Days for the 99% Tour. Nathan is visiting all 99 counties of Iowa in 99 days to build a campaign that unites all Iowans against […]
-
Join US Senate candidate Zach Wahls for a meet-and-greet in Mount Ayr! Zach is a sixth-generation Iowan, a problem-solving State Senator, and new dad running to bring a new generation of leadership to the U.S. Senate to take on the special interests making our lives harder and deliver for hard-working Iowans. Zach will be in […] |
3 events,
-
Nathan Sage is coming to Lee County! He'll be at the Meet and Greet at location TBD from 12:00pm-1:00pm in Keokuk. This event is part of Nathan's 99 Counties in 99 Days for the 99% Tour. Nathan is visiting all 99 counties of Iowa in 99 days to build a campaign that unites all Iowans […]
-
Nathan Sage is coming to Van Buren County! He'll be having a Meet and Greet from 2:00pm-3:00pm in Keosauqua. Location TBD. This event is part of Nathan's 99 Counties in 99 Days for the 99% Tour. Nathan is visiting all 99 counties of Iowa in 99 days to build a campaign that unites all Iowans […]
-
Nathan Sage is coming to Wapello County! He'll be having a Town Hall from 4:00pm-5:00pm in Ottumwa. Location TBD. This event is part of Nathan's 99 Counties in 99 Days for the 99% Tour. Nathan is visiting all 99 counties of Iowa in 99 days to build a campaign that unites all Iowans against the […] |
0 events,
|
5 events,
-
Join Rob Sand for a Town Hall in Webster County! Final address will be sent closer to date. Sign-up
-
Join Rob Sand for a Town Hall in Webster County! Final address will be sent closer to date. Sign-up
-
Nathan Sage is coming to Muscatine County! He'll be at the Muscatine Dems CC Meeting from 6:00pm-6:30pm at the Muscatine County Dems HQ, 114 E 2nd St, Muscatine. This event is part of Nathan's 99 Counties in 99 Days for the 99% Tour. Nathan is visiting all 99 counties of Iowa in 99 days to […]
-
Nathan Sage is coming to Scott County! He'll be at the Scott Dems CC Meeting from 7:00pm-7:30pm in Davenport, at the UFCW Hall. This event is part of Nathan's 99 Counties in 99 Days for the 99% Tour. Nathan is visiting all 99 counties of Iowa in 99 days to build a campaign that unites […]
-
Join Rob Sand for a Town Hall in Boone County! Final address will be sent closer to date. Sign-up |
1 event,
-
Nathan Sage is coming to Polk County! He'll be at the West DSM Dems Monthly Meeting from 6:00pm-7:00pm in West DSM. This event is part of Nathan's 99 Counties in 99 Days for the 99% Tour. Nathan is visiting all 99 counties of Iowa in 99 days to build a campaign that unites all Iowans […] |
1 event,
Featured
-
Featured
Join Indivisible Dubuque County for our monthly meeting! We'll provide action items to focus on in the upcoming weeks during the first few minutes, then learn of ways to help our community. October's Meet & More, we'll be at The Cellar at Driftless Pizza Co. The Cellar will be available at 5:30pm, so you can […] |
5 events,
-
Join Rob Sand for a Town Hall in Franklin County! Final address will be sent closer to date. Sign-up
-
Join Rob Sand for a Town Hall in Hardin County! Final address will be sent closer to date. Sign-up
-
NOTE: 3:15-4:15pm Actual time Join Rob Sand for a Town Hall in Marshall County! Final address will be sent closer to date. Sign-up
-
Nathan Sage is coming to Taylor County! He'll be at the Bedford Iowa Farmers Market from 4:00pm-5:00pm. This event is part of Nathan's 99 Counties in 99 Days for the 99% Tour. Nathan is visiting all 99 counties of Iowa in 99 days to build a campaign that unites all Iowans against the billionaires and […]
-
Nathan Sage is coming to Union County! He'll be having a Town Hall in Creston from 6:00pm-7:00pm. Location TBD. This event is part of Nathan's 99 Counties in 99 Days for the 99% Tour. Nathan is visiting all 99 counties of Iowa in 99 days to build a campaign that unites all Iowans against the […] |
6 events,
Featured
-
Featured
🍫 Celebrate National Chocolate Cupcake Day with Us! 🍰Cupcakes come in many flavors, just like our community. Together, they remind us that when different voices come together, we create something stronger and sweeter — one democracy. Join us for a Cupcake Bake-Off where you’ll sample all kinds of flavors (We refuse to bend our DEI […]
Featured
-
Featured
Our peaceful movement is only getting bigger and stronger. “NO KINGS” is more than just a slogan—it’s the foundation our nation was built upon. Born in the streets, carried by millions in chants and on posters, it echoes from city blocks to rural town squares, uniting people across this country to fight dictatorship together. The […]
-
🌟 Progressive Campaign Training in San Diego! 🌟 Ready to take your activism to the next level? Join CA Working Families Party and Power CA Action for a hands-on Campaign Camp designed for future leaders, campaign staff, and dedicated volunteers. You’ll gain insider knowledge on: How to recruit strong candidates What it really means to […]
-
⚖️ Protecting Church–State Separation: A Conversation with Luke Anderson ⚖️ Join us for an important discussion with Luke Anderson on the ongoing threats to church–state separation and how Americans United (AU) is fighting back through the courts. Luke will share insight into AU’s current legal battles—especially those tied to public education—and explain how the Constitution […]
-
Nathan Sage is coming to Marshall County! He'll be having a Town Hall in Marshalltown from 4:00pm-5:00pm. Location TBD. This event is part of Nathan's 99 Counties in 99 Days for the 99% Tour. Nathan is visiting all 99 counties of Iowa in 99 days to build a campaign that unites all Iowans against the […]
-
NOTE: In order to enter the beer bash, a ticket is required and you must be 21+. Nathan can meet supporters both outside and in the venue. Nathan Sage is coming to Iowa Co! He'll be holding a meet and greet at location TBD from 6:30pm-7:30pm in Marengo. This event is part of Nathan's 99 […] |
2 events,
-
Nathan Sage is coming to Dubuque County! He'll be having a Town Hall in Dubuque from 12:00pm-1:00pm. Location TBD. This event is part of Nathan's 99 Counties in 99 Days for the 99% Tour. Nathan is visiting all 99 counties of Iowa in 99 days to build a campaign that unites all Iowans against the […]
-
Nathan Sage is coming to Linn County! He'll be at the Town Hall in Cedar Rapids from 3:00pm-4:00pm. Location TBD. This event is part of Nathan's 99 Counties in 99 Days for the 99% Tour. Nathan is visiting all 99 counties of Iowa in 99 days to build a campaign that unites all Iowans against […] |
6 events,
-
Join Rob Sand for a Town Hall in Grundy County! Final address will be sent closer to date. Sign-up
-
NOTE: 11:15-12:15pm Actual time Join Rob Sand for a Town Hall in Butler County! Final address will be sent closer to date. Sign-up
-
NOTE: 1:15-2:15 Actual time Join Rob Sand for a Town Hall in Floyd County! Final address will be sent closer to date. Sign-up
-
Join Rob Sand for a Town Hall in Cerro Gordo County! Final address will be sent closer to date. Sign-up
-
Join Rob Sand for a Town Hall in Worth County! Final address will be sent closer to date. Sign-up
-
Join Rob Sand for a Town Hall in Mitchell County! Final address will be sent closer to date. Sign-up |
6 events,
-
Join Rob Sand for a Town Hall in Howard County! Final address will be sent closer to date. Sign-up
-
NOTE: 11:15-12:15pm Actual time Join Rob Sand for a Town Hall in Chickasaw County! Final address will be sent closer to date. Sign-up
-
Join Rob Sand for a Town Hall in Bremer County! Final address will be sent closer to date. Sign-up
-
Join Rob Sand for a Town Hall in Allamakee County! Final address will be sent closer to date. Sign-up
-
Join Rob Sand for a Town Hall in Winnieshiek County! Final address will be sent closer to date. Sign-up
-
October General Meeting – Canyon Democrats ✨ Your voice matters. Your community matters. Together, we make a difference. Join the Canyon Democrats for our October General Meeting! Whether you live in Trabuco, Santiago, Silverado, Modjeska, Dove Canyon, Foothill Ranch, Rancho Santa Margarita, Coto de Caza, Ladera Ranch, Laguna Hills, Lake Forest, Mission Viejo—or anywhere nearby—you’re […] |
0 events,
|
0 events,
|
0 events,
|
3 events,
-
Nathan Sage is coming to Decatur County! He'll be having a Meet and Greet in Decatur from 12:00pm-1:00pm. Location TBD. This event is part of Nathan's 99 Counties in 99 Days for the 99% Tour. Nathan is visiting all 99 counties of Iowa in 99 days to build a campaign that unites all Iowans against […]
-
Nathan Sage is coming to Monroe County! He'll be having a Town Hall in Albia from 2:30pm-3:30pm. Location TBD. This event is part of Nathan's 99 Counties in 99 Days for the 99% Tour. Nathan is visiting all 99 counties of Iowa in 99 days to build a campaign that unites all Iowans against the […]
-
Nathan Sage is coming to Mahaska County! He'll be having a Town Hall in Oskaloosa from 4:30pm-5:30pm. Location TBD. This event is part of Nathan's 99 Counties in 99 Days for the 99% Tour. Nathan is visiting all 99 counties of Iowa in 99 days to build a campaign that unites all Iowans against the […] |
1 event,
-
Nathan Sage is coming to Adair County! He'll be at the Meet and Greet at location TBD from 6:00pm-7:00pm in Greenfield. This event is part of Nathan's 99 Counties in 99 Days for the 99% Tour. Nathan is visiting all 99 counties of Iowa in 99 days to build a campaign that unites all Iowans […] |
1 event,
-
Nathan Sage is coming to Cerro Gordo County! Nathan will have a Pints and Politics Town Hall at Laredos Bar and Grill with North Iowa Fights Back from 6:00pm to 7:00pm. This event is part of Nathan's 99 Counties in 99 Days for the 99% Tour. Nathan is visiting all 99 counties of Iowa in […] |
0 events,
|
0 events,
|
0 events,
|
0 events,
|
2 events,
-
Nathan Sage is coming to Fremont County! He'll be having a Meet and Greet in Sidney from 12:00pm-1:00pm. Location TBD. This event is part of Nathan's 99 Counties in 99 Days for the 99% Tour. Nathan is visiting all 99 counties of Iowa in 99 days to build a campaign that unites all Iowans against […]
-
Nathan Sage is coming to Montgomery County! He'll be having a Meet & Greet in Red Oak from 2:00pm-3:00pm. Location TBD. This event is part of Nathan's 99 Counties in 99 Days for the 99% Tour. Nathan is visiting all 99 counties of Iowa in 99 days to build a campaign that unites all Iowans […] |
Indivisible Meet & More
This calendar is more than a list of dates—it’s a living map of action, connection, and collective power. Whether you’re showing up for the first time or organizing on the frontlines, you are part of something bigger. Let’s keep building momentum together, one event—and one voice—at a time.
Disclaimer on Partisanship
Rescue Our Democracy is proud to be an Indivisible group. While we strongly advocate for protecting democracy, we are committed to remaining nonpartisan in how we share voter information. Our mission is to educate and empower all voters to understand their choices and participate fully in our democracy.
That means you may see events, forums, or candidate appearances from across the political spectrum included in our calendar. Their presence does not represent an endorsement by Rescue Our Democracy. Instead, it reflects our belief that informed voters are the foundation of a healthy democracy.