Joaquin Castro headshot
At a Glance
Seat
Representative for Texas District 20
Born
September 16, 1974
Age 51
Phone
(202) 225-3236
Office
2241 Rayburn House Office Building, Washington 20515
Congress Member Profile|U.S. Representative|Democrat|Texas District 20

Joaquin Castro

Voting Record — 594
Yes40%
No56%
Present1%
Not Voting4%
Party align98%
Cross-party0%
SoupScore
District Map

Congressional District 20

U.S. Census Bureau boundary data.
Joaquin Castro headshot
Joaquin Castro
U.S. RepresentativeDemocratTexas District 20
SoupScore
Joaquin's ATmosphere Activity
20 recent posts · 22 sponsored · 109 cosponsored
View profile

Recent ATmosphere posts, sponsorships, and cosponsorships.

On the same day the President said he will send the military into American cities for “training” and to fight the “enemy from within,” he asserted to the Congress that we're in an armed conflict with an unspecified group of “enemies” that he alone gets to decide.
Breaking News: President Trump told Congress in a confidential notice that he had decided that the U.S. was in an “armed conflict” with certain drug cartels.
We are hours away from a shutdown that most Americans do not want. It’s unacceptable. I will do everything I can to minimize the harm to San Antonians. My offices in DC and San Antonio will remain operating and available for you and your family. Please call 210-348-8216 if my office can be helpful.
Republicans control the House, Senate, and White House — they have only themselves to blame for a shutdown. They need to negotiate with House Democrats to pass a budget, stop a shutdown, and protect healthcare for American families.
A shutdown is around the corner because Trump is refusing to negotiate a deal that protects affordable healthcare for millions of small business owners and middle-class families. Congress needs to extend ACA premium tax credits and keep folks in Texas and across the country insured.
Reposted byJoaquin Castro
The difference couldn't be clearer. Democrats want to keep the government open and fund health care. Republicans want to shut down the government so they can cut programs that help working people. www.politico.com/news/2025/09...
My office is monitoring the ongoing investigation regarding the tragic killing of two immigrants detained at Dallas’ ICE facility and the injury of one other. This is a heartbreaking act of violence. All of us need to reject extremism in our politics and come together to prevent tragedies like this.
My office joined V.O.I.C.E.S of our Veterans for their honorary flag ceremony on Texas Veteran Suicide Awareness Day. Veterans face a higher risk of suicide—and it’s incumbent on all of us to honor the heroes who have sacrificed so much for our country, especially those who are struggling.
President Trump blew off his meeting with Dems to stop a shutdown. All because he thinks keeping healthcare more affordable for families is “ridiculous.” 3 million Texans benefit from healthcare tax credits. Congress must extend the credits and keep people insured. www.cbsnews.com/news/trump-s...
SAVE THE DAY: My office is hosting a Passport Fair on Saturday, October 11th from 7AM to 3PM at the San Antonio Food Bank. To reserve your spot, please call my district office at (210) 348-8216.
It turns out Tom Homan may be a much bigger criminal than the immigrants he’s targeting. He was caught on tape accepting a $50,000 bribe in exchange for securing government contracts. Now, Trump’s DOJ is dropping the investigation. This is total corruption. The DOJ and FBI must release the tapes.
EXCLUSIVE: Tom Homan was investigated for accepting $50,000 from undercover FBI agents. Trump's DOJ shut it down.
The Republican funding bill does not include ACA tax credits that make healthcare affordable. Texans have the highest rate of uninsured folks. We need to extend tax credits to keep Texans covered. I’m pushing to make these healthcare tax credits permanent.
SoupScore Breakdown
Loading analysis metrics…
Voting History
594 total votes
ExpandCollapse

Recent roll calls with party-majority context so it is easier to scan how this member tends to vote.

DateBillQuestionPositionParty MajAlign?Result
2025-12-17H. Con. Res. 61 (119th)Approve resolutionYESYESFailed
2025-12-17H. Res. 953 (119th)Approve resolutionNONOPassed
2025-12-17H. Res. 953 (119th)End debate nowNONOPassed
2025-12-16H.R. 3632 (119th)Final passageNONOPassed
2025-12-16H.R. 3632 (119th)Send back to committeeYESYESFailed
2025-12-16H.R. 4371 (119th)Final passageNONOPassed
2025-12-16H.R. 4371 (119th)Send back to committeeYESYESFailed
2025-12-16H. Res. 951 (119th)Approve resolutionNONOPassed
2025-12-16H. Res. 951 (119th)End debate nowNONOPassed
2025-12-16H.R. 3187 (119th)Fast-track passageNOT_VOTINGYESPassed
2025-12-15S. 284 (119th)Fast-track passageNOT_VOTINGYESPassed
2025-12-12H.R. 3668 (119th)Final passageNONOPassed
2025-12-12H.R. 3668 (119th)Send back to committeeYESYESFailed
2025-12-11H.R. 2550 (119th)Final passageYESYESPassed
2025-12-11H. Res. 432 (119th)Approve resolutionYESYESPassed
2025-12-11H.R. 3898 (119th)Final passageNONOPassed
2025-12-11H.R. 3898 (119th)Send back to committeeYESYESFailed
2025-12-11H.R. 3383 (119th)Final passageNONOPassed
2025-12-11H.R. 3383 (119th)Approve amendmentYESYESFailed
2025-12-11H.R. 3383 (119th)Approve amendmentYESYESFailed
2025-12-11H.R. 3383 (119th)Approve amendmentNONOFailed
2025-12-11H.R. 3638 (119th)Final passageNONOPassed
2025-12-11H.R. 3628 (119th)Final passageNONOPassed
2025-12-11H. Res. 939 (119th)Kill the motionNONOPassed
2025-12-10H. Res. 432 (119th)Motion to DischargeYESYESPassed
2025-12-10S. 1071 (119th)Final passageNOYESPassed
2025-12-10S. 1071 (119th)Motion to CommitYESYESFailed
2025-12-10H. Res. 936 (119th)Approve resolutionNONOPassed
2025-12-10H. Res. 936 (119th)End debate nowNONOPassed
2025-12-10H.R. 1676 (119th)Fast-track passageYESYESPassed
2025-12-09S. 356 (119th)Fast-track passageYESYESPassed
2025-12-04H.R. 1049 (119th)Final passageNONOPassed
2025-12-04H.R. 1069 (119th)Final passageNONOPassed
2025-12-03H.R. 1005 (119th)Final passageNONOPassed
2025-12-03H.R. 4305 (119th)Final passageNONOPassed
2025-12-03H.R. 2965 (119th)Final passageNONOPassed
2025-12-02H. Res. 916 (119th)Approve resolutionNONOPassed
2025-12-02H. Res. 916 (119th)End debate nowNONOPassed
2025-12-02H.R. 4423 (119th)Fast-track passageYESYESPassed
2025-12-01H.R. 5348 (119th)Fast-track passageYESYESPassed
2025-11-21H. Con. Res. 58 (119th)Approve resolutionNONOPassed
2025-11-20H.R. 1949 (119th)Final passageNONOPassed
2025-11-20H.R. 3109 (119th)Final passageNONOPassed
2025-11-20H. Res. 893 (119th)Motion to ReferYESYESPassed
2025-11-20H.R. 6019 (119th)Fast-track passageYESYESPassed
2025-11-20H.R. 4058 (119th)Fast-track passageYESYESPassed
2025-11-20H.R. 5107 (119th)Final passageNONOPassed
2025-11-20H.R. 5214 (119th)Final passageNONOPassed
2025-11-19H. Res. 888 (119th)Approve resolutionNONOFailed
2025-11-19S.J. Res. 80 (119th)Final passageNONOPassed

Alignment stats consider only votes where a clear yes/no majority existed for the legislator's party. Cross-party marks divergence where the vote matched the opposite party majority. ↔ indicates cross-party divergence.

← PrevPage 6 / 12Next →