Republicans are trying to pass a budget that ends Medicaid as we know it to pay for tax breaks for people like Elon Musk.
But something is happening in America.
American workers are rising up, and together we can defeat Trump, Elon, and their billionaire buddies.

Congress Member Profile|U.S. Representative|Democrat|Texas District 35
Greg Casar
SoupScoreanalysis-first civic rating · view full breakdown
Loading…
Voting Record — 536
Yes31%
No51%
Present0%
Not Voting18%
Party align97%
Cross-party0%
SoupScore
District Map
Congressional District 35
U.S. Census Bureau boundary data.
Social & Web

Greg Casar
U.S. RepresentativeDemocratTexas District 35
SoupScore
Greg's ATmosphere Activity
20 recent posts · 6 sponsored · 124 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
At a town hall in my district this weekend, a constituent told me she is feeling overwhelmed by the news and struggling to know what to do.
Here is part of what I told her:
It’s been four years since Winter Storm Uri. Four years since Greg Abbott left millions of Texans in the dark.
No family should ever again be stranded because of cold weather or extreme heat.
We can prevent blackouts, fight the climate crisis, & save lives. Congress just needs to #ConnectTheGrid.
Join me for an Austin Town Hall on February 22 at 4PM!
I want to hear from you. Let’s talk about how we can work together to protect our communities.
Sign up to receive details at: bit.ly/ATXTownHall2...
New reporting shows corporations are funneling $$ DIRECTLY to paying off Trump and his family.
$40 million from Amazon
$10 million from Elon Musk's X
Then, Trump cuts their taxes.
Trump's family gets rich. Your family gets screwed.
Corruption, plain and simple.
House Republicans unveiled their budget plan this week.
Here's the summary.
Step 1: Take billions from health care and kids' food.
Step 2: Give the money in tax cuts to the rich.
Step 3: Profit.
CORRUPTION: Musk is abusing his position to block investigations into his own corporations⬇️
How much Elon Musk makes from the government a day: $8 million.
How much a senior on Social Security gets a day: $65
Guess which budget Musk and Trump want to cut?
Trump and Musk want to shut down the Department of Education and slash money from our public schools — all to pay for billionaire tax breaks.
So we came to the Department of Education to ask questions. They locked the doors on us.
Save the Department of Education. Fire Elon Musk.
Fire Elon Musk.
He crashes and breaks everything he buys. Now he thinks he can buy our government and strip it for parts.
Even something as simple but essential as air traffic controllers are at risk.
We can't let that happen. We need to fire Elon Musk.
Today, House Republicans called a hearing about "rightsizing government."
I propose we start by firing the most dangerous man in it: Elon Musk.
Fire Elon Musk.
Use every legislative, judicial, and public pressure tactic at our disposal until we get it done.
Trump’s tariffs create opportunities for scams. During his first term, Trump created a system for exemptions that his donors and the well-connected exploited.
Good tariffs are good for workers. Trump’s tariffs are good for his ego and his donors, and not much else.
Non-strategic tariffs — like blanket tariffs on all Mexican products — generally raise prices for Americans without creating jobs.
Raising the price of Mexican coffee doesn’t create coffee jobs in Texas or Nebraska. Because coffee doesn’t grow here.
For example, Democrats made HUGE investments in American manufacturing through the Inflation Reduction Act and CHIPS Act, boosting the steel industry.
Tariffs on steel imports + pro-worker manufacturing investment = strengthened union steel jobs.
Strategic tariffs are sometimes needed to protect essential industries — and they're effective when paired with pro-worker investments in those industries.
But since Trump & Musk want to defund federal programs alongside their tariffs, they’re gonna make a mess.
You’re going to hear a ton of “tariffs are good!” vs. “tariffs are bad!” arguments this year.
Here’s the truth: tariffs are an important and sometimes necessary tool.
But Trump uses them in the dumbest and most corrupt ways. 🧵⬇️
Trump illegally fired 17 independent public servants whose job is to expose corruption.
One was investigating Trump’s newest billionaire buddy, Elon Musk.
Republican officials & billionaires are colluding to break the law & create the most corrupt administration in history.
My full conversation with @npr.org’s @steveinskeep.bsky.social here:
www.npr.org/2025/01/01/n...
Republican officials are lying but their story is simple: “Your problems are caused by immigrants, or people who look and live differently.”
I spoke with @npr.org about how Democrats can fight back and unite people around winning a raise at work:
SoupScore Breakdown
Loading analysis metrics…
Voting History536 total votesExpandCollapse
Voting History
536 total votes
Recent roll calls with party-majority context so it is easier to scan how this member tends to vote.
| Date | Bill | Question | Position | Party Maj | Align? | Result |
|---|---|---|---|---|---|---|
| 2025-07-02 | H. Res. 566 (119th) | Consideration of the Resolution | NO | NO | ✓ | Passed |
| 2025-06-27 | H. Res. 516 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-06-26 | H.R. 275 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-06-26 | H.R. 875 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-06-25 | H.R. 3944 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-06-25 | H.R. 3944 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-06-25 | H.R. 3944 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-06-25 | H. Res. 519 (119th) | Motion to Suspend the Rules and Agree, as Amended | YES | YES | ✓ | Passed |
| 2025-06-24 | — | Motion to Adjourn | YES | YES | ✓ | Failed |
| 2025-06-24 | H. Res. 530 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-06-24 | H. Res. 530 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-06-24 | H. Res. 537 (119th) | Kill the motion | NO | YES | ✕ | Passed |
| 2025-06-23 | H.R. 3422 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-06-23 | H.R. 3394 (119th) | Fast-track passage | NO | YES | ✕ | Passed |
| 2025-06-23 | H.R. 1998 (119th) | Fast-track passage | NO | YES | ✕ | Passed |
| 2025-06-12 | H.R. 2056 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-06-12 | H.R. 2056 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-06-12 | — | Motion to Adjourn | YES | YES | ✓ | Failed |
| 2025-06-12 | H.R. 4 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-06-12 | H.R. 4 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-06-12 | S. 331 (119th) | Final passage | NO | YES | ✕ | Passed |
| 2025-06-11 | H. Res. 499 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-06-11 | H. Res. 499 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-06-10 | H.R. 884 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-06-10 | H.R. 2096 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-06-10 | H. Res. 489 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-06-10 | H. Res. 489 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-06-09 | H. Res. 481 (119th) | Motion to Suspend the Rules and Agree | YES | YES | ✓ | Passed |
| 2025-06-09 | H. Res. 488 (119th) | Motion to Suspend the Rules and Agree | NO | NO | ✓ | Passed |
| 2025-06-09 | H.R. 2035 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-06-06 | H.R. 2966 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-06-05 | H.R. 2987 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-06-05 | H.R. 2987 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-06-05 | H.R. 2931 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-06-05 | H.R. 2931 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-06-04 | H.R. 2483 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-06-04 | H.R. 2483 (119th) | Approve amendment | YES | YES | ✓ | Failed |
| 2025-06-04 | H. Res. 458 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-06-04 | H. Res. 458 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-06-03 | H.R. 1804 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-06-03 | H.R. 1642 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-05-22 | H.R. 1 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-05-22 | H.R. 1 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-05-22 | S.J. Res. 31 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-05-22 | H. Res. 436 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-05-22 | H. Res. 436 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-05-22 | H. Res. 436 (119th) | Consideration of the Resolution | NO | NO | ✓ | Passed |
| 2025-05-22 | H. Res. 436 (119th) | Consideration of the Resolution | NO | NO | ✓ | Passed |
| 2025-05-22 | — | Motion to Adjourn | YES | YES | ✓ | Failed |
| 2025-05-20 | S.J. Res. 13 (119th) | Final passage | NO | NO | ✓ | Passed |
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.