
Congress Member Profile|U.S. Senator|Democrat|Massachusetts
Elizabeth Warren
Source: Wikipedia • View full (CC BY-SA)
SoupScoreanalysis-first civic rating · view full breakdown
Loading…
Voting Record — 830
Yes26%
No72%
Present0%
Not Voting2%
Party align96%
Cross-party0%
SoupScore
District Map
Senate District (Statewide)
U.S. Census Bureau boundary data.
Social & Web
External Resources

Elizabeth Warren
U.S. SenatorDemocratMassachusetts
SoupScore
Elizabeth's ATmosphere Activity
20 recent posts · 73 sponsored · 305 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
Before the 2008 economic crash, I rang the alarm about the risks building in our economy. I’m doing it again.
Our economy is flashing red warning lights as a result of Donald Trump’s economic sabotage.
Read more from me about how we stop it:
senatebankingdemocrats.substack.com/p/flashing-r...
I called for an independent investigation into Donald Trump's dismantling of the Department of Education, and now, it's happening.
This investigation will reveal what's at stake for families.
While Trump and Musk side with billionaires, I'll side with our kids.
Did President Trump tip off big donors or family to cash in on his tariff chaos?
Today with @schumer.senate.gov and Senate Democrats, I officially called for an SEC investigation to find out.
Presidents are not kings.
Kilmar Armando Abrego Garcia is a father, a husband, a SMART Union apprentice — and it’s long past time for him to be reunited with his family in Maryland.
He was wrongly deported by Donald Trump and left to rot in an El Salvador prison.
Bring him home.
General C.Q. Brown and Admiral Franchetti served our country with dedication and honor.
Donald Trump firing them sends a clear message about who is welcome in his military.
We’re not going to help ram his replacement through.
Donald Trump’s disastrous on-and-off tariffs are giving cover for companies to jack up prices and evaporating people’s retirement savings.
Millions of seniors are on fixed incomes. They can’t wait for relief.
Senate Democrats have a plan to help right now.
Donald Trump is not a king, and Congress is not powerless.
Republicans have a choice to make.
They can continue to bow down to Donald Trump while he sabotages our economy, or they can stand up for the American people who elected them and vote to end this tariff game.
Donald Trump in a nutshell: doing everything he can to make the ultra-rich even richer.
We need to find out if Trump's tariff chaos was used as cover for insider trading.
While Donald Trump throws our economy into chaos, Republicans in Congress just advanced Trump's plan to cut health care for millions of people to pay for tax handouts for billionaires and giant corporations.
We're going to fight it with everything we've got.
No lawmaker in Congress should be able to own, buy, and sell individual stocks.
We need to ban congressional stock trading—and I've got a bill for that.
Donald Trump is trying to gut the Department of Education — the agency that makes sure that students with special needs are supported in our public schools.
So I asked: How has the Department of Education supported a student with special needs in your life?
I'm calling for an investigation into whether President Trump manipulated the market to benefit his Wall Street donors—all while working people and small businesses paid the price.
Did Trump help insiders cash in on his tariff flip-flopping? It sure looks like corruption.
We sounded the alarm, and they're backing off.
But the fight's not over. Trump and Musk still want to fire thousands of Social Security workers, close offices, and cut services.
We'll keep fighting back.
Do Republicans think their job is to serve Donald Trump—or the American people?
They can join us right now to pass the bipartisan resolution to end Trump’s reckless tariffs.
RFK Jr. told me he would "address drivers of maternal mortality.”
But he just fired the researchers that work to improve the health of mothers and babies.
When Chris & Tom in MA checked their son's Social Security account last week, it said his disability benefits had ended.
They stayed up all night refreshing. Those benefits help pay for his care.
Trump & Musk's attack on Social Security is hurting people. We're fighting back.
Trump's own trade rep couldn't explain the logic behind the on-again, off-again tariffs wreaking havoc on our economy.
If Republicans care about protecting our jobs and lowering costs, they should all vote for our bipartisan resolution to end Trump's tariff chaos.
Before prices go even higher and millions of working people lose their jobs, Congress must stop this tariff chaos.
I'm pushing a bipartisan resolution with @wyden.senate.gov to end Donald Trump's worldwide trade war.
It's an immediate response that forces a simple majority vote.
Donald Trump and DOGE want to cut $2.6 billion in lifesaving medical research while Republicans in Congress shovel trillions in tax breaks to billionaires.
The rich will get richer while the rest of America suffers.
SoupScore Breakdown
Loading analysis metrics…
Voting History830 total votesExpandCollapse
Voting History
830 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-05-01 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (50-45) |
| 2025-05-01 | S.J. Res. 31 (119th) | Approve resolution | NO | NO | ✓ | Joint Resolution Passed (52-46) |
| 2025-05-01 | H.J. Res. 75 (119th) | Approve resolution | NO | NO | ✓ | Joint Resolution Passed (52-45) |
| 2025-04-30 | S.J. Res. 31 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (52-40) |
| 2025-04-30 | S.J. Res. 49 (119th) | Kill the motion | NO | NO | ✓ | Motion to Table Agreed to (49-49, Vice President of the United States, voted Yea) |
| 2025-04-30 | S.J. Res. 49 (119th) | Approve resolution | YES | YES | ✓ | Joint Resolution Defeated (49-49) |
| 2025-04-30 | H.J. Res. 75 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (52-46) |
| 2025-04-30 | H.J. Res. 42 (119th) | Approve resolution | NO | NO | ✓ | Joint Resolution Passed (52-46) |
| 2025-04-29 | H.J. Res. 42 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (52-46) |
| 2025-04-29 | — | Confirm nominee | NO | YES | ✕ | Nomination Confirmed (83-14) |
| 2025-04-29 | — | End debate | NO | YES | ✕ | Cloture Motion Agreed to (84-13) |
| 2025-04-29 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (60-36) |
| 2025-04-29 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (62-36) |
| 2025-04-29 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (59-39) |
| 2025-04-29 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (59-39) |
| 2025-04-29 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (67-29) |
| 2025-04-28 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (64-27) |
| 2025-04-11 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (60-25) |
| 2025-04-11 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (60-25) |
| 2025-04-11 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (59-26) |
| 2025-04-11 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (59-25) |
| 2025-04-10 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (50-46) |
| 2025-04-10 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-46) |
| 2025-04-10 | H.J. Res. 20 (119th) | Approve resolution | NO | NO | ✓ | Joint Resolution Passed (53-44) |
| 2025-04-09 | H.J. Res. 20 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (52-42) |
| 2025-04-09 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-44) |
| 2025-04-09 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-45) |
| 2025-04-09 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (49-46) |
| 2025-04-09 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (60-37) |
| 2025-04-09 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (53-46) |
| 2025-04-09 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-45) |
| 2025-04-08 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-42) |
| 2025-04-08 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (52-44) |
| 2025-04-08 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (60-37) |
| 2025-04-08 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-46) |
| 2025-04-08 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (66-32) |
| 2025-04-08 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (67-32) |
| 2025-04-08 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (54-45) |
| 2025-04-07 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-39) |
| 2025-04-05 | H. Con. Res. 14 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (48-51) |
| 2025-04-05 | H. Con. Res. 14 (119th) | Accept House changes | NO | NO | ✓ | Concurrent Resolution Agreed to (51-48) |
| 2025-04-05 | H. Con. Res. 14 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (47-52) |
| 2025-04-05 | H. Con. Res. 14 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (49-50) |
| 2025-04-05 | H. Con. Res. 14 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (48-51) |
| 2025-04-05 | H. Con. Res. 14 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (48-51) |
| 2025-04-05 | H. Con. Res. 14 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (49-50) |
| 2025-04-05 | — | Motion (Motion to Waive Section 305(b)(2) of the CBA re: Cortez Masto Amdt. No. 1690) | YES | YES | ✓ | Motion Rejected (49-50, 3/5 majority required) |
| 2025-04-05 | H. Con. Res. 14 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (47-52) |
| 2025-04-05 | H. Con. Res. 14 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (49-50) |
| 2025-04-05 | H. Con. Res. 14 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (48-51) |
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.