Trump's Education Secretary Linda McMahon's family is worth $3.2 billion.
The administration is trying to give her a huge tax cut, paid for by cuts to Medicaid and food assistance -- including for kids.
I asked her to explain why she needs the money. She refused.

Congress Member Profile|U.S. Representative|Democrat|Texas District 35
Greg Casar
SoupScoreanalysis-first civic rating · view full breakdown
Loading…
Voting Record — 498
Yes30%
No51%
Present0%
Not Voting19%
Party align98%
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 · 123 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
From @mollyjongfast.bsky.social’s Fast Politics podcast!
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.
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.
I am horrified by the antisemitic attack in Boulder, Colorado.
My thoughts are with the victims, their families, and Jewish communities across the country.
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.
Trump and his billionaire friends’ corruption is a disaster for the economy.
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.
Trump’s “border czar” took money from a private prison company that stands to make millions from Trump’s reckless mass deportations.
Corruption, plain and simple.
Now we have to fight to make sure he doesn’t keep pulling the strings behind the curtain.
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 History498 total votesExpandCollapse
Voting History
498 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-12-17 | H.R. 6703 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-17 | H.R. 6703 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-17 | H.R. 3616 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-17 | H. Con. Res. 64 (119th) | Approve resolution | YES | YES | ✓ | Failed |
| 2025-12-17 | H. Con. Res. 61 (119th) | Approve resolution | YES | YES | ✓ | Failed |
| 2025-12-17 | H. Res. 953 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-12-17 | H. Res. 953 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-12-16 | H.R. 3632 (119th) | Final passage | NOT_VOTING | NO | — | Passed |
| 2025-12-16 | H.R. 3632 (119th) | Send back to committee | NOT_VOTING | YES | — | Failed |
| 2025-12-16 | H.R. 4371 (119th) | Final passage | NOT_VOTING | NO | — | Passed |
| 2025-12-16 | H.R. 4371 (119th) | Send back to committee | NOT_VOTING | YES | — | Failed |
| 2025-12-16 | H. Res. 951 (119th) | Approve resolution | NOT_VOTING | NO | — | Passed |
| 2025-12-16 | H. Res. 951 (119th) | End debate now | NOT_VOTING | NO | — | Passed |
| 2025-12-16 | H.R. 3187 (119th) | Fast-track passage | NOT_VOTING | YES | — | Passed |
| 2025-12-15 | S. 284 (119th) | Fast-track passage | NOT_VOTING | YES | — | Passed |
| 2025-12-12 | H.R. 3668 (119th) | Final passage | NOT_VOTING | NO | — | Passed |
| 2025-12-12 | H.R. 3668 (119th) | Send back to committee | NOT_VOTING | YES | — | Failed |
| 2025-12-11 | H.R. 2550 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-12-11 | H. Res. 432 (119th) | Approve resolution | YES | YES | ✓ | Passed |
| 2025-12-11 | H.R. 3898 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-11 | H.R. 3898 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-11 | H.R. 3383 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-11 | H.R. 3383 (119th) | Approve amendment | YES | YES | ✓ | Failed |
| 2025-12-11 | H.R. 3383 (119th) | Approve amendment | YES | YES | ✓ | Failed |
| 2025-12-11 | H.R. 3383 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-12-11 | H.R. 3638 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-11 | H.R. 3628 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-11 | H. Res. 939 (119th) | Kill the motion | NO | NO | ✓ | Passed |
| 2025-12-10 | H. Res. 432 (119th) | Motion to Discharge | YES | YES | ✓ | Passed |
| 2025-12-10 | S. 1071 (119th) | Final passage | NO | YES | ✕ | Passed |
| 2025-12-10 | S. 1071 (119th) | Motion to Commit | YES | YES | ✓ | Failed |
| 2025-12-10 | H. Res. 936 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-12-10 | H. Res. 936 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-12-10 | H.R. 1676 (119th) | Fast-track passage | NOT_VOTING | YES | — | Passed |
| 2025-12-09 | S. 356 (119th) | Fast-track passage | NOT_VOTING | YES | — | Passed |
| 2025-12-04 | H.R. 1049 (119th) | Final passage | NOT_VOTING | NO | — | Passed |
| 2025-12-04 | H.R. 1069 (119th) | Final passage | NOT_VOTING | NO | — | Passed |
| 2025-12-03 | H.R. 1005 (119th) | Final passage | NOT_VOTING | NO | — | Passed |
| 2025-12-03 | H.R. 4305 (119th) | Final passage | NOT_VOTING | NO | — | Passed |
| 2025-12-03 | H.R. 2965 (119th) | Final passage | NOT_VOTING | NO | — | Passed |
| 2025-12-02 | H. Res. 916 (119th) | Approve resolution | NOT_VOTING | NO | — | Passed |
| 2025-12-02 | H. Res. 916 (119th) | End debate now | NOT_VOTING | NO | — | Passed |
| 2025-12-02 | H.R. 4423 (119th) | Fast-track passage | NOT_VOTING | YES | — | Passed |
| 2025-12-01 | H.R. 5348 (119th) | Fast-track passage | NOT_VOTING | YES | — | Passed |
| 2025-11-21 | H. Con. Res. 58 (119th) | Approve resolution | NOT_VOTING | NO | — | Passed |
| 2025-11-20 | H.R. 1949 (119th) | Final passage | NOT_VOTING | NO | — | Passed |
| 2025-11-20 | H.R. 3109 (119th) | Final passage | NOT_VOTING | NO | — | Passed |
| 2025-11-20 | H. Res. 893 (119th) | Motion to Refer | NOT_VOTING | YES | — | Passed |
| 2025-11-20 | H.R. 6019 (119th) | Fast-track passage | NOT_VOTING | YES | — | Passed |
| 2025-11-20 | H.R. 4058 (119th) | Fast-track passage | NOT_VOTING | YES | — | 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.