You shouldn’t be charged more or paid less because of your ZIP code or search history.
I just introduced a bill to ban “surveillance pricing” — when corporations use your data to hike up prices or cut your wages.
It’s invasive. It’s exploitative. And it needs to end.

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.
A new report from the AFL-CIO shows that top CEOs made 285 times what their workers take home. Their average compensation is $19 million.
And Trump just cut health care for 17 million people to give those same billionaire CEOs another tax cut.
aflcio.org/paywatch
Since Trump took office, most of the San Antonians arrested by ICE have no criminal history.
This isn’t “law and order.” This is chaos. And it puts all of our rights at risk.
www.sacurrent.com/news/more-th...
Every worker deserves a safe job and a living wage. But from construction sites to meatpacking plants, Trump is gutting workplace protections.
We need more OSHA inspectors, not fewer.
We need to empower unions, not attack them.
Two years ago, I held a thirst strike on the Capitol steps to demand water breaks for people working in deadly heat.
Since then, Trump has gutted protections & expanded corporate power.
But workers are still organizing — and I’ll fight by their side until everyone has the protections they deserve.
You don’t have to be a Democratic voter or a Republican voter to hate Washington D.C. corruption.
The Progressive Caucus is fighting for an anti-corruption platform that can bring together working Americans.
DEADLINE EXTENDED: We're looking for paid interns to join our San Antonio and Austin teams this fall! 🍂
View the full descriptions and apply by Monday, July 28th at casar.house.gov/jobs! #TX35 #SATX #ATX
Trump stripped collecting bargaining rights from 1M+ workers — and he won’t stop at federal employees.
This is a moment of truth for Republicans in Congress.
Will they vote for workers’ rights, or continue selling out their constituents?
Last month, 2 out of 3 people arrested by ICE had no criminal convictions at all.
This isn’t “law and order.” This is chaos. And it puts all of our rights at risk.
Trump wants to eliminate the minimum wage for home health care workers.
Trump wants to end protections for roof collapses and suffocation in mines.
Trump’s Republican Party is anti-worker – period.
The Israeli military has killed over 1,000 Palestinians in Gaza seeking aid, and its blockade is starving innocent children.
There are no words for how horrifying this is.
We must end Netanyahu’s war on Gaza’s civilians, and we must end the United States’ support for it.
What is in the Epstein files that Trump and Republicans want so badly to cover up?
After Kristi Noem delayed FEMA’s search and rescue in Texas by 72 hours, the head of FEMA’s Urban Search and Rescue Branch is resigning.
Noem’s failures must be investigated, and she must be held accountable.
This is the biggest story in politics right now that almost no one knows about.
Trump knows he can't win the midterm election fairly. So he's trying to rig the rules before an election even happens.
If his insane redistricting plan happens in Texas, it'll spread to the rest of the country next.
Republicans in Congress voted to defund public radio stations that help families stay safe and informed.
Trump's billionaire buddies get tax cuts for an extra yacht — but our kids lose PBS.
APPLY NOW: We're looking for paid interns to join our San Antonio and Austin teams this fall! 🍂
View the full descriptions and apply at casar.house.gov/jobs today! #TX35 #SATX #ATX
Council Member Spelman, you’re the best of the best. We’ll miss you.
(3/3)
Bill was the first Austin elected official I ever campaigned for, after he was one of the lead authors of our Water Breaks law. He was for true housing affordability, public safety reform, climate action, and workers rights before it became popular locally — and he did it with a wry smile.
(2/3)
Council Member Spelman was a fearless leader for Austin, a teacher for the next generation, and my friend. (1/3)
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-07-17 | H. Res. 580 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-07-16 | H. Res. 580 (119th) | Motion to Reconsider | NO | NO | ✓ | Passed |
| 2025-07-15 | H.R. 1717 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-07-15 | H. Res. 580 (119th) | Approve resolution | NO | NO | ✓ | Failed |
| 2025-07-15 | H. Res. 580 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-07-14 | S. 1596 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-07-14 | H.R. 1770 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-07-14 | H.R. 1709 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-07-03 | H.R. 1 (119th) | Accept Senate changes | NO | NO | ✓ | Passed |
| 2025-07-03 | H. Res. 566 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-07-03 | H. Res. 566 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-07-02 | H. Res. 566 (119th) | End debate now | NO | NO | ✓ | Passed |
| 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 |
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.