Sign in

Michael Roth

@michaelrothnj.bsky.social
96 followers 6 following 120 posts

Get-Stuff-Done Democrat. Running for Congress in NJ-07 to protect our wallets, our rights, and our futures.

PostsRepliesMedia
Michael Roth @michaelrothnj.bsky.social · 05/06/2026
From the bottom of my heart, thank you. I am proud of what we have done together.
231
Michael Roth @michaelrothnj.bsky.social · 28/05/2026
Corruption x2 doesn’t cancel itself out. That’s just more corruption for working folks to wade through as they try to make a living and have their voices heard.
041
Michael Roth @michaelrothnj.bsky.social · 27/05/2026
May your Eid al-Adha be a time of faith, charity, and reflection.
010
Michael Roth @michaelrothnj.bsky.social · 26/05/2026
I’m Michael Roth, I love farmers markets, and I approve this message.
020
Michael Roth @michaelrothnj.bsky.social · 25/05/2026
Don’t just take our words for it, take theirs. More and more people are casting their vote for Michael because he’s day-one-ready! Let us know your reason for voting for Michael in the comments ⬇️
011
Michael Roth @michaelrothnj.bsky.social · 24/05/2026
… Well. We’ll see you at the polls 😉
000
Michael Roth @michaelrothnj.bsky.social · 23/05/2026
IDK about you, but when I call out sick from work, I tell my boss. Tom Kean Jr’s constituents are his “boss,” and we deserve a Congressperson who shows up.
021
Michael Roth @michaelrothnj.bsky.social · 21/05/2026
We’ve got a big weekend ahead of us, so let’s throw it back to last weekend ✨ We spent the weekend doing what campaigns should do: showing up, listening, and talking with voters. Thank you to every volunteer, supporter, and neighbor who made this weekend so special. We'll see you on the trail!
030
Michael Roth @michaelrothnj.bsky.social · 21/05/2026
Don’t take our words for it, take theirs. Here’s why voters are casting their ballots for Michael. Want to be featured in a video? Send us your reason why you’re voting for Michael Roth! Also, don’t forget to comment your favorite reason below ⬇️
000
Michael Roth @michaelrothnj.bsky.social · 19/05/2026
We’re only FOURTEEN DAYS away from Election Day. The Primary is here on June 2nd… Do you know where your polling place is? Have you made your voting plan? Head to nj.gov/state/elections/vote.shtml
000
Michael Roth @michaelrothnj.bsky.social · 15/05/2026
I was the first one to say we must defund and dismantle Trump’s ICE. Period. I believe in immigration enforcement that’s focused on dangerous criminals, and that it should be reinstituted under the DOJ so it can ensure real justice there. Not the authoritarian secret police we see today.
011
Michael Roth @michaelrothnj.bsky.social · 14/05/2026
Don’t take our words for it, take theirs. Over the next couple of weeks, you’ll hear why voters are picking Michael Roth and why you should, too. Comment your favorite reason below ⬇️
020
Michael Roth @michaelrothnj.bsky.social · 14/05/2026
Get yourself a primary candidate who can talk about policy. And take a joke. Stay tuned 👀
020
Michael Roth @michaelrothnj.bsky.social · 12/05/2026
Three weeks. That’s it. Want to flip NJ-07? Pick your move: 📍 Yard sign: Show your block where you stand 📲 Volunteer: Doors + calls win elections ✍️ Postcards: Small act, big reach 💸 Donate: Fuel the people doing the work Act now. Link in bio.
030
Michael Roth @michaelrothnj.bsky.social · 09/05/2026
It’s National Pet Month, and the Delegation is ready to Welcome New Members. The Roth Dog Delegation is holding elections to grow its numbers! Do you have a furry friend to submit? Send us a few photos and your favorite fun facts about your pet. 🐾
000
Michael Roth @michaelrothnj.bsky.social · 08/05/2026
Flashback Friday… except we’re only throwing it back to two weeks ago when we met Mindy and learned all about Shad Fest in Lambertville! 🎣
000
Michael Roth @michaelrothnj.bsky.social · 07/05/2026
Tom Kean Jr. has refused to stand up to his party’s attacks on women’s rights. That’s it, that’s the tweet.
010
Michael Roth @michaelrothnj.bsky.social · 05/05/2026
We just dropped our first ad. Give it a watch and give the New Jersey Globe's coverage a read. newjerseyglobe.com/congress/michael…
newjerseyglobe.com
Michael Roth, ‘proud product of New Jersey,’ debuts first NJ-7 ad - New Jersey Globe
Michael Roth’s campaign for New Jersey’s 7th congressional district is out with its first ad of the Democratic primary election, a digital and streaming
022
Michael Roth @michaelrothnj.bsky.social · 04/05/2026
People over profits. Every time.
010
Michael Roth @michaelrothnj.bsky.social · 02/05/2026
This #MayDay, we’re seeing #BigTech layoffs while profits soar, and we pay the price. We’ve been here before, and by coming together, we can ensure fair pay, paid leave, and strong unions.
000
Michael Roth @michaelrothnj.bsky.social · 01/05/2026
You’ve heard the news, now read their words. We’re incredibly proud to have the support of five Indivisible chapters across NJ-07, after a process driven by organizers, conversations, and real community input. This is what grassroots power looks like.
001
Michael Roth @michaelrothnj.bsky.social · 30/04/2026
We’re keeping track, so you don’t have to. 12 more days to make sure you’re registered, 28 days until early voting starts. We’re heading into the home stretch 🏁
032
Michael Roth @michaelrothnj.bsky.social · 29/04/2026
Sometimes, we’ve gotta give Tom Kean Jr. credit… Except for when he doubles back and causes New Jerseyans MORE problems instead of fewer. Let’s talk about our energy costs.
010
Michael Roth @michaelrothnj.bsky.social · 24/04/2026
Real people. Real impact. We’re proud to be a people-powered movement.
020
Michael Roth @michaelrothnj.bsky.social · 23/04/2026
It’s not often you get a look behind the curtain on how endorsement decisions are made. But we’re here to bring transparency and accountability back to politics — from New Jersey to D.C! Thank you, Indivisible Lambertville/New Hope, for your support!
010
Michael Roth @michaelrothnj.bsky.social · 23/04/2026
Happy Earth Day to everyone but the Trump Administration and their cronies, who dismantle our environmental protections. 🌎
010
Michael Roth @michaelrothnj.bsky.social · 22/04/2026
Five Indivisible chapters. One choice. For the first time in NJ, multiple chapters are endorsing in a primary, and they’ve united behind Michael Roth. In a crowded primary, that kind of grassroots alignment doesn’t happen by accident. It happens when voters are ready for something different.
020
Michael Roth @michaelrothnj.bsky.social · 17/04/2026
Tom Kean Jr. hasn’t shown up to work in a month. Missed 26 votes. Raised $800,000. Took $600,000+ from corporate PACs. He shows up for special interests, just not for you.
021
Michael Roth @michaelrothnj.bsky.social · 16/04/2026
What would you do if your tax rate were only 3.5%? The rules are broken. It's time for us to fix them. Because Tom Kean Jr. sure isn’t.
020
Michael Roth @michaelrothnj.bsky.social · 14/04/2026
7 Weeks Left. 0 Special Interest or Corporate PAC Donors. Fully people-powered. You can be a part of it. Join us at the link in bio.
000
Michael Roth @michaelrothnj.bsky.social · 13/04/2026
New Jersey deserves representation that understands working from home for a month isn’t a viable option. Full stop.
000
Michael Roth @michaelrothnj.bsky.social · 11/04/2026
🎤Proud to earn the support of David Contract and Margaret Illis, two proven local leaders who understand our communities and believe in the work we’re building together. More endorsements are on the way. The movement is building, and it’s built to win. More ⬇️
010
Michael Roth @michaelrothnj.bsky.social · 09/04/2026
Tom Kean Jr. is on @endcitizensunited.bsky.social #MostCorrupt2026 list. He campaigned on congressional stock trading and then made 141 stock trades totaling $2.6 million while in office. Tom Kean Jr. is a spineless sell-out. New Jersey needs better.
Tom Kean Jr. on End Citizens United's Most Corrupt list
030
Michael Roth @michaelrothnj.bsky.social · 08/04/2026
8 Weeks Left. Let’s keep the good work going.
010
Michael Roth @michaelrothnj.bsky.social · 08/04/2026
Threatening war crimes against 90 million people is not strength. It’s depravity. Speak up. Invoke the 25th. Impeach.
031
Michael Roth @michaelrothnj.bsky.social · 02/04/2026
If Tom Kean Jr. can’t be bothered to show up, he has no business running for reelection.
000
Michael Roth @michaelrothnj.bsky.social · 02/04/2026
The firing of Pam Bondi isn’t leadership — it’s loyalty politics. When accountability becomes optional, the public loses. We deserve better than chaos dressed up as governance.
010
Michael Roth @michaelrothnj.bsky.social · 30/03/2026
Keeping the energy up after attending No Kings rallies in Lambertville, Somerville, Hackettstown, New Providence & Rahway on Saturday. Huge thanks to the organizers and those who showed up. It’s clear that people are ready to stop the chaos — and we will, when we take back Congress in November.
011
Michael Roth @michaelrothnj.bsky.social · 28/03/2026
Today I’m attending No Kings rallies all over the district. Follow along with us on Instagram and Facebook throughout the day, and join the movement by finding a rally near you: www.mobilize.us/nokings
010
Michael Roth @michaelrothnj.bsky.social · 27/03/2026
Where was Tom Kean Jr. when Morris County needed him?
010
Michael Roth @michaelrothnj.bsky.social · 26/03/2026
Full speed. No hesitation. That’s how they do it in the majors, and how I’ll bring it home for NJ-07. Happy Opening Day, folks! ⚾#tbt
Micheal playing baseball, sliding onto a base
001
Michael Roth @michaelrothnj.bsky.social · 26/03/2026
Unlike my opponent, I’ll answer questions when they’re asked. What I won’t do is let us be distracted from the truth.
010
Michael Roth @michaelrothnj.bsky.social · 23/03/2026
Morris County proved what we already knew: this campaign has what it takes to build the movement we need for the primary and the coalition we need to take on Tom Kean Jr. in November and win. We’re gaining more momentum with each week and we want you to join us. Link in the bio to join our movement
021
Michael Roth @michaelrothnj.bsky.social · 21/03/2026
Stealing Michael’s phone (once again) to wish him a happy birthday and an even happier convention weekend in Warren and Morris Counties 🎉🥳 Send him all the birthday wishes!
101
Michael Roth @michaelrothnj.bsky.social · 20/03/2026
Governor Sherrill and Roxbury are fighting against Washington for the will of the people, and I stand with them. That is real leadership. "NJ-07 deserves a representative who will fight for our towns before Washington steamrolls them, not after." (Full statement at the link in my bio)
011
Michael Roth @michaelrothnj.bsky.social · 17/03/2026
It wouldn’t be a week on the Roth campaign trail without a calendar that’s absolutely packed. We’re out in the district, meeting folks, shaking hands, and having the conversations that matter.🤝Head to our website to see the full lineup of events and find out how to RSVP. See you soon.
040
Michael Roth @michaelrothnj.bsky.social · 15/03/2026
National chaos➡️ Local consequences. When politicians like Tom Kean Jr. tie themselves to Donald Trump, it’s New Jersey communities that pay the price. I'm running to change that.
051
Michael Roth @michaelrothnj.bsky.social · 12/03/2026
The best part of this campaign? Getting to meet all of you. 🤝 We’ll be out and about again this weekend, and we’ve got more events coming up soon, so keep your eyes peeled. Check out our website to RSVP! 👀
010
Michael Roth @michaelrothnj.bsky.social · 11/03/2026
🚨We’re happy to announce another moment of momentum for our campaign — we won 52.5% of the straw poll vote on the first round of Summit Democratic Committee's ranked choice vote. 🎉 Join our people-powered movement!
010
Michael Roth @michaelrothnj.bsky.social · 10/03/2026
Instead of keeping our district safe, Tom Kean Jr. put party over people yet again. New Jersey deserves better than lawmakers who choose politics over public safety. I’m running for Congress to be accountable to you, the voters, and to choose you and your best interests each time.
000