AI is one of the most important forces shaping our lives, but Americans don’t trust either party to deal with it.
Democrats need bold solutions to make sure AI doesn’t just make a few billionaires richer while screwing over everyone else.

Congress Member Profile|U.S. Representative|Democrat|Texas District 35
Greg Casar
SoupScoreanalysis-first civic rating · view full breakdown
Loading…
Voting Record — 583
Yes33%
No51%
Present0%
Not Voting16%
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 · 8 sponsored · 133 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
Today I get to share some good news.
Carmen Mejia was recently exonerated after spending 20 years in prison for a crime she did not commit.
Because of her conviction, she might have been deported.
But thanks to people speaking up, Carmen is now free.
Keep speaking up.
Carmen Mejia was exonerated after spending 20 years in prison for a crime she did not commit.
Now, ICE may pick her up because she lost her immigration status due to that wrongful conviction.
Carmen should not spend one more day wrongfully detained.
Here’s something you might not know if you’re not super rich.
Today is the day that people who make $1 million a year stop paying into Social Security.
Working people pay all year, but the rich get a break.
Lift the cap and pull millions of seniors out of poverty.
Seven service members have died in Donald Trump’s reckless war of choice.
“A lot.”
Republicans in Congress say they don’t even know how much Trump’s Iran war is costing.
Every American should know: while they’re kicking 17 million people off health care, they’re willing to spend endless amounts on Trump’s war of choice.
Donald Trump has made $4 billion off the presidency.
His rich friends get $1 trillion in tax cuts.
Everyone else gets higher prices and job losses.
The Trump economy is a disaster.
This is a big win. Kristi Noem was a disaster, and people speaking up got her fired.
But Kristi Noem is not the architect of Trump's dangerous mass deportation policies, and we can't let up the pressure.
Fire Stephen Miller.
🎨 DEADLINE EXTENDED to March 13th!
Our Congressional Art Competition is still accepting applicants. High school artists across #TX35 can apply & the winner will have their art displayed in the US Capitol for one year.
Submit your artwork today 👉🏽 casar.house.gov/art
If it was the Epstein Class that would be sent to fight and die, Donald Trump wouldn’t be starting reckless regime change wars.
End this war.
📢 NOW HIRING: We’re looking for a Constituent Advocate to join our team in our Austin office!
Do you know someone who’d be a good fit? The deadline to apply is March 15th: casar.house.gov/jobs/
Horrific. Three U.S. service members have already died in Donald Trump's reckless regime change war. My prayers are with their families.
Trump chose this war. He needlessly sent our men and women in uniform into harms way. Now three are dead.
We must end this war before more needlessly die.
We must end America’s gun violence epidemic. Americans should be able to have fun at a bar without it turning into an unspeakable nightmare like this one— and I will redouble my efforts in Congress to prevent the next tragedy like this.
I’m horrified and heartbroken by the mass shooting today in downtown Austin.
As we mourn those we’ve lost, let us also pray for those still in critical condition.
I’m thankful to Austin’s police, EMS, nurses, and doctors who saved lives.
Donald Trump put a Fox News commentator in charge of the Pentagon.
His Vice President was talking about war plans in a Signal chat.
He says he knows better than the generals.
This is who is putting our men and women in uniform in harm’s way.
Trump lied about the state of Iran’s nuclear and missile programs.
He lied when he said generals said this war would be “easily won.”
He lied when he said he would end forever wars.
I’m sick and tired of politicians sending working class kids to die for a lie.
I was a teenager when George W. Bush took us to war in the Middle East based on lies.
Like everyone in my generation, I have friends who never came back from that endless war or never came back the same.
We cannot let Donald Trump do that to another generation of Americans.
I’m sick and tired of politicians sending other people’s kids to fight and die in endless wars.
It’s not D.C. politicians whose lives get put at risk.
It’s not their billionaire donors’.
It’s working class kids.
Enough.
Now that Trump has started this war, please know: he is lying to the country about it.
Just a few days ago, the New York Times reported Trump is lying about what his generals tell him, including about “a potentially high risk of American casualties.”
SoupScore Breakdown
Loading analysis metrics…
Voting History583 total votesExpandCollapse
Voting History
583 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-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 |
| 2025-05-20 | H.R. 1223 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-05-20 | H. Res. 426 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-05-20 | H. Res. 426 (119th) | End debate now | 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.