Greg Casar headshot
At a Glance
Seat
Representative for Texas District 35
Born
1989
Age 37
Phone
(202) 225-5645
Office
446 Cannon House Office Building, Washington 20515
Congress Member Profile|U.S. Representative|Democrat|Texas District 35

Greg Casar

Voting Record — 498
Yes30%
No51%
Present0%
Not Voting19%
Party align98%
Cross-party0%
SoupScore
District Map

Congressional District 35

U.S. Census Bureau boundary data.
Greg Casar headshot
Greg Casar
U.S. RepresentativeDemocratTexas District 35
SoupScore
Greg's ATmosphere Activity
20 recent posts · 6 sponsored · 122 cosponsored
View profile

Recent ATmosphere posts, sponsorships, and cosponsorships.

We could pull every senior in the country out of poverty if we taxed billionaires like Elon Musk and Jeff Bezos. But extremist Republicans would rather give Elon millions more in government contracts than give your grandma affordable health care.
Trump wants to illegally fire a member of the National Labor Relations Board — one of the last watchdogs against union-busting CEOs. This is just Trump’s latest move to benefit his billionaire buddies. I’ll fight this every way I can.
Donald Trump started off this presidency by seating billionaires ahead of his own cabinet at inauguration. Then he pardoned Jan. 6th rioters who attacked cops and members of Congress. From day one, Trump is showing exactly who he serves — and who he’s willing to leave behind.
Oops! One of Trump’s billionaire buddies just accidentally told the truth. Republican politicians can call it “reform.” They can keep trying to lie. But every Republican in Congress wants to cut Medicaid to pay for tax cuts for billionaires. And every American should know it.
Billionaire and Trump appointee David Sacks admits that Trump's "Big Beautiful Bill" cuts Medicaid by $880 billion and says he'd like to see even more cuts.
This Pride Month, we celebrate a simple truth: hate has no home here. From Texas to D.C., our movement for equality is growing. Let’s build a future where every queer and trans person is safe, where workers have power, and where love and dignity beat hate and greed. 🌈✊🏽
Trump is not just attacking immigrants — he’s threatening the basic rights of all Americans. Trump has sent innocent people to foreign prisons, he’s deporting students for writing opinion pieces, and now he’s arresting San Antonio families who are legally making their case in court.
Elon Musk doesn’t want to step back from corrupting the government – he wants to step back behind the curtain. We need to get Musk and the rest of the billionaires out of government for real.
Outrageous.  “We are all going to die” is this senator’s defense for Republicans in Congress taking health care from 14 million Americans. Most might not say it this directly, but this is what any member of Congress who votes to slash Medicaid really means.
Audience member, referencing Medicaid and SNAP cuts: People will die Republican Senator: Well, we all are going to die
This headline is just 3 months old. Don’t let Musk pretend he always planned to leave. He is leaving because we exposed his corruption and turned up the pressure.  This is what is possible when working people stand up and fight back.
Make no mistake, Musk will keep trying to corrupt our government out of view. We have to keep up the pressure, scrutiny, and oversight until he and the rest of the billionaires are really gone.
This is a huge victory for all working people! 114 days after we first rallied to Fire Elon Musk, he is leaving the government and giving up his federal authority. Musk did not want to follow the rules and give up his position. But we fought hard until Musk had no choice but to leave.
We should be fighting to block the Republicans' budget bill — not getting distracted by Elon Musk and Donald Trump having a little disagreement about how many Americans they want to let die. All so that billionaires get a tax cut and Elon gets more federal contracts.
If you’re a foreign government that wants influence, just slip some money in Trump's pocket. If you’re a tax cheat that wants a pardon, just buy some of his cryptocurrency. If you're a veteran that needs health care, or a kid that can't afford school lunch, you get nothing.
SoupScore Breakdown
Loading analysis metrics…
Voting History
498 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
2026-03-05H.R. 7744 (119th)Final passageNONOPassed
2026-03-05H.R. 7744 (119th)Send back to committeeYESYESFailed
2026-03-05H. Con. Res. 38 (119th)Approve resolutionYESYESFailed
2026-03-05H. Res. 1099 (119th)Motion to Suspend the Rules and AgreeNOYESPassed
2026-03-04H. Res. 1100 (119th)Motion to ReferYESYESPassed
2026-03-04H.R. 6472 (119th)Fast-track passageYESYESPassed
2026-03-04S. 723 (119th)Fast-track passageYESYESPassed
2026-03-04H. Res. 1095 (119th)Approve resolutionNONOPassed
2026-03-04H. Res. 1095 (119th)End debate nowNONOPassed
2026-02-25H.R. 4758 (119th)Final passageNONOPassed
2026-02-25H.R. 4758 (119th)Send back to committeeYESYESFailed
2026-02-24H.R. 4626 (119th)Final passageNONOPassed
2026-02-24H.R. 4626 (119th)Send back to committeeYESYESFailed
2026-02-24H. Res. 1075 (119th)Approve resolutionNONOPassed
2026-02-24H. Res. 1075 (119th)End debate nowNONOPassed
2026-02-24S. 2503 (119th)Fast-track passageYESYESFailed
2026-02-24H.R. 6329 (119th)Fast-track passageYESYESPassed
2026-02-12H.R. 2189 (119th)Final passageNONOPassed
2026-02-11S. 1383 (119th)Final passageNONOPassed
2026-02-11S. 1383 (119th)Motion to CommitYESYESFailed
2026-02-11H.R. 261 (119th)Final passageNONOPassed
2026-02-11H.R. 261 (119th)Send back to committeeYESYESFailed
2026-02-11H.J. Res. 72 (119th)Final passageYESYESPassed
2026-02-11H.R. 3617 (119th)Final passageNONOPassed
2026-02-11H.R. 3617 (119th)Send back to committeeYESYESFailed
2026-02-11H. Res. 1057 (119th)Approve resolutionNONOPassed
2026-02-11H. Res. 1057 (119th)End debate nowNONOPassed
2026-02-11H. Res. 1042 (119th)Approve resolutionNONOFailed
2026-02-11H. Res. 1042 (119th)End debate nowNONOPassed
2026-02-10H.R. 1531 (119th)Fast-track passageYESYESPassed
2026-02-09H.R. 6644 (119th)Fast-track passageYESYESPassed
2026-02-04H.J. Res. 142 (119th)Final passageNONOPassed
2026-02-04H.R. 4090 (119th)Final passageNONOPassed
2026-02-04H.R. 4090 (119th)Send back to committeeYESYESFailed
2026-02-03H.R. 7148 (119th)Accept Senate changesNONOPassed
2026-02-03H. Res. 1032 (119th)Approve resolutionNONOPassed
2026-02-03H. Res. 1032 (119th)End debate nowNONOPassed
2026-02-03H.R. 3123 (119th)Fast-track passageYESYESPassed
2026-02-02H.R. 980 (119th)Fast-track passageYESYESPassed
2026-01-22H. Con. Res. 68 (119th)Approve resolutionYESYESFailed
2026-01-22H.R. 6359 (119th)Final passageNONOPassed
2026-01-22H.R. 6359 (119th)Send back to committeeYESYESFailed
2026-01-22H.R. 7148 (119th)Final passageNOYESPassed
2026-01-22H.R. 7148 (119th)Approve amendmentNONOFailed
2026-01-22H.R. 7148 (119th)Approve amendmentNONOFailed
2026-01-22H.R. 7147 (119th)Final passageNONOPassed
2026-01-22H. Res. 1014 (119th)Approve resolutionNONOPassed
2026-01-22H. Res. 1014 (119th)Approve amendmentYESYESAgreed to
2026-01-22H. Res. 1014 (119th)End debate nowNONOPassed
2026-01-21H.J. Res. 140 (119th)Final passageNOT_VOTINGNOPassed

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 2 / 10Next →