Richard Ojeda for Congress
banner
ojedafornc.bsky.social
Richard Ojeda for Congress
@ojedafornc.bsky.social
Ret. Army Major | Bronze Star x2
Running for Congress in NC-09
Fighting for vets, workers & democracy.
No BS. Just action.
Show your support and help us cover NC-09 with a wall of grassroots power for Richard Ojeda. Sign up today to request your yard sign: ojedafornc.link/yardsign
#OjedaForNC #TeamOjeda #NCPolitics
February 8, 2026 at 6:03 PM
Our hard work going door to door is paying off. Showing up means a lot to people, especially when they haven't seen our current rep anywhere in the district. I am putting boots on the ground across NC-09 and I can guarantee you that I won't be out worked during this election.
February 6, 2026 at 10:21 PM
Keep your drink cold and your fight strong. Get an Ojeda for Congress can cooler and toast to sending Hudson packing. 👉 ojedafornc.link/s_merch
February 6, 2026 at 4:03 PM
What’s up everybody. Major (Ret.) Richard Ojeda here. If you’re sick of watching extremists terrorize our people, rig the rules, and try to tear this democracy apart, then it’s time to stop watching and start moving.
February 5, 2026 at 4:04 PM
Don’t wait on this.
Friday, February 6, 2026 is the last day to register to vote for the March 3 primary.

If you’re not registered, you don’t get a say. It’s that simple.

Get registered now: www.ncsbe.gov/registering/... #NCPrimary #NCVotes #VoteNC #PrimaryElection #RegisterToVote #NC09
February 5, 2026 at 2:30 PM
Grateful to have the endorsement and support from Progressive Caucus of the NC Dems for our campaign for North Carolina's 9th District.
February 4, 2026 at 5:58 PM
It’s time to lock in, log on, and fight back! We are calling on every supporter ready to step up and join the Ojeda Strike Force — our digital ground troops fighting to take back North Carolina’s 9th District.
February 3, 2026 at 5:31 PM
We’re building a movement rooted in action. Every shirt sold helps us put real support where it belongs: on the ground.

ojedafornc.link/navyhoodie
February 2, 2026 at 4:03 PM
You don’t have to wait until Election Day.

Early voting runs February 12 through February 28. More days. More flexibility. No excuses.

Vote when it works for you. Make your plan to vote today!

More information at www.ncsbe.gov/voting/vote-... #NCPrimary #EarlyVoteNC #VoteEarly #NC09
February 1, 2026 at 5:02 PM
This week we rolled up our sleeves with the folks at the CORA Food Pantry in Siler City, serving families across western Chatham County. What they told us was simple and sobering. With this weather and the squeeze on working families, the need is rising fast.
January 31, 2026 at 10:27 PM
Show your support and help us cover NC-09 with a wall of grassroots power for Richard Ojeda. Sign up today to request your yard sign: ojedafornc.link/yardsign
#OjedaForNC #TeamOjeda #NCPolitics
January 31, 2026 at 5:03 PM
If you’re voting absentee, make sure you do it the right way.

County boards of elections started mailing absentee ballots on January 12 to voters who requested them for the March primary.

You've got three ways to return your ballot, but the deadline is non-negotiable.
January 30, 2026 at 3:03 PM
It’s time to lock in, log on, and fight back! We are calling on every supporter ready to step up and join the Ojeda Strike Force — our digital ground troops fighting to take back North Carolina’s 9th District.
January 29, 2026 at 4:31 PM
We’re building a movement rooted in service and every shirt sold helps us put boots on the ground.

ojedafornc.link/merch-tshirt
January 28, 2026 at 8:03 PM
Don’t wait on this.
Friday, February 6, 2026 is the last day to register to vote for the March 3 primary.

If you’re not registered, you don’t get a say. It’s that simple.

Get registered now: www.ncsbe.gov/registering/... #NCPrimary #NCVotes #VoteNC #PrimaryElection #RegisterToVote #NC09
January 27, 2026 at 2:30 PM
We’re building a movement rooted in action. Every shirt sold helps us put real support where it belongs: on the ground.

ojedafornc.link/veterantee
January 26, 2026 at 8:02 PM
What’s up everybody. Major (Ret.) Richard Ojeda here. If you’re sick of watching extremists terrorize our people, rig the rules, and try to tear this democracy apart, then it’s time to stop watching and start moving.
January 26, 2026 at 5:05 PM
These gestapo tactics have to stop now.
January 25, 2026 at 12:11 AM
It’s time to lock in, log on, and fight back! We are calling on every supporter ready to step up and join the Ojeda Strike Force — our digital ground troops fighting to take back North Carolina’s 9th District.
January 24, 2026 at 6:30 PM
We’re building a movement rooted in action. Every mug sold helps us put real support where it belongs: on the ground.
ojedafornc.link/votemug
January 23, 2026 at 10:01 PM
I look at my son now, grown, building his own life, and I think about how much of that was only possible because he got to grow up safe, protected, and never afraid of the people who were supposed to be there to help.
January 23, 2026 at 9:48 PM
Show your support and help us cover NC-09 with a wall of grassroots power for Richard Ojeda. Sign up today to request your yard sign: ojedafornc.link/yardsign
#OjedaForNC #TeamOjeda #NCPolitics
January 23, 2026 at 6:30 PM
Our troops are being put on standby for possible deployment to Minneapolis. Service is about responsibility, not force and power. Our soldiers took an oath to protect people, not intimidate them.
January 23, 2026 at 12:32 PM
Right to work for less
#RightToWork #UnionStrong #BurnBabyBurn
January 21, 2026 at 8:54 PM
What’s up everybody. Major (Ret.) Richard Ojeda here.
If you’re sick of watching extremists terrorize our people, rig the rules, and try to tear this democracy apart, then it’s time to stop watching and start moving.
January 20, 2026 at 8:02 PM