Justice wasn’t served today in Virginia. We must continue to work to preserve and protect our democracy.

Congress Member Profile|U.S. Senator|Democrat|Virginia
Mark R. Warner
Source: Wikipedia • View full (CC BY-SA)
SoupScoreanalysis-first civic rating · view full breakdown
Loading…
Voting Record — 772
Yes35%
No61%
Present0%
Not Voting5%
Party align89%
Cross-party10%
SoupScore
District Map
Senate District (Statewide)
U.S. Census Bureau boundary data.
Social & Web
External Resources

Mark R. Warner
U.S. SenatorDemocratVirginia
SoupScore
Mark R.'s ATmosphere Activity
20 recent posts · 38 sponsored · 165 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
Trump is asking for $1 billion for a ballroom. What could that cover instead?
Gas is now $4.56 a gallon, and tens of billions of taxpayer dollars have been wasted on a war of choice.
You’re paying more because of Trump’s forever war.
Trump can call his “miniwar” over all he wants.
After tens of billions of taxpayer dollars spent, gas prices skyrocketing, and no clear end in sight… Americans know the truth.
Trump has slashed health care, shuttered doctors offices, and fired thousands…
...but wants $1 billion for a ballroom and tens of billions more for a forever war.
Access to mifepristone has been temporarily restored – but Republicans’ assaults on health care won’t stop.
They’re attacking Medicaid, the ACA, and abortion to make it harder and less affordable for you to access care.
Last week, the Supreme Court continued their all-out assault on the Voting Rights Act – the pinnacle of the civil rights movement.
We need to continue to fight back and pass strong voting rights legislation.
Trump’s attacks on our free and fair elections won’t stop.
Gas is $4.46 per gallon. No meaningful action on lowering housing costs. Child care costs still skyrocketing.
Trump ran on lowering costs, and instead he’s actively making them worse.
Trump can call this war over all he wants… Americans know the truth.
It’s way easier to get into a war in the Middle East than it is to get out of one. We’re still deep in this one.
While I’m glad the Supreme Court has temporarily reinstated access to mifepristone, women are still left in limbo with a constantly shifting landscape of regulations across the country.
We need to pass strong legislation that protects reproductive care.
Week in and week out, I’m voting to end this painful war in Iran.
Americans want action on health care, energy, and housing costs, not another forever war.
We all knew this was going to happen – after Republicans ended ACA tax credits that kept health insurance affordable, millions are now dropping their coverage.
It never had to be this way.
House Republicans have finally voted to end the DHS shutdown. Now, it’s time to put common sense guardrails on ICE and CBP.
The Iran War is now as unpopular as the Iraq and Vietnam Wars.
Americans are footing the bill every day for this war of choice… when will it end?
Trump spiked health care costs for tens of millions of Americans… while finding money for a war that’s costing tens of billions of dollars.
Read more here: www.csis.org/analysis/las...
We’re running low on key munitions that will take years and billions to replenish.
Trump gutted Medicaid but still keeps finding billions more for a war of choice.
Posts page 1Older posts →
SoupScore Breakdown
Loading analysis metrics…
Voting History772 total votesExpandCollapse
Voting History
772 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-22 | H.R. 3944 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (50-48) |
| 2025-07-22 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (50-47) |
| 2025-07-22 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-46) |
| 2025-07-22 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (50-47) |
| 2025-07-21 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (44-43) |
| 2025-07-17 | — | End debate | NOT_VOTING | NO | — | Cloture Motion Agreed to (46-36) |
| 2025-07-17 | — | End debate | NOT_VOTING | NO | — | Cloture Motion Agreed to (50-34) |
| 2025-07-17 | — | End debate | NOT_VOTING | NO | — | Cloture Motion Agreed to (57-31) |
| 2025-07-17 | — | End debate | NOT_VOTING | NO | — | Cloture Motion Agreed to (49-40) |
| 2025-07-17 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (49-43) |
| 2025-07-17 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (52-46) |
| 2025-07-17 | H.R. 4 (119th) | Final passage | NO | NO | ✓ | Bill Passed (51-48) |
| 2025-07-17 | H.R. 4 (119th) | Vote on amendment | NO | NO | ✓ | Amendment Agreed to (52-47) |
| 2025-07-17 | H.R. 4 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (48-51) |
| 2025-07-17 | H.R. 4 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (48-51) |
| 2025-07-17 | H.R. 4 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (49-50) |
| 2025-07-17 | H.R. 4 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (47-51) |
| 2025-07-17 | H.R. 4 (119th) | Kill the motion | NO | NO | ✓ | Motion to Table Agreed to (51-47) |
| 2025-07-16 | H.R. 4 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (48-51) |
| 2025-07-16 | H.R. 4 (119th) | Send back to committee | YES | YES | ✓ | Motion to Recommit Rejected (48-51) |
| 2025-07-16 | H.R. 4 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (48-51) |
| 2025-07-16 | H.R. 4 (119th) | Send back to committee | YES | YES | ✓ | Motion to Recommit Rejected (47-50) |
| 2025-07-16 | H.R. 4 (119th) | Vote on amendment | NOT_VOTING | YES | — | Amendment Rejected (46-51) |
| 2025-07-16 | H.R. 4 (119th) | Send back to committee | YES | YES | ✓ | Motion to Recommit Rejected (47-52) |
| 2025-07-16 | H.R. 4 (119th) | Send back to committee | YES | YES | ✓ | Motion to Recommit Rejected (48-51) |
| 2025-07-16 | H.R. 4 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (47-52) |
| 2025-07-16 | H.R. 4 (119th) | Send back to committee | YES | YES | ✓ | Motion to Recommit Rejected (48-51) |
| 2025-07-16 | H.R. 4 (119th) | Send back to committee | YES | YES | ✓ | Motion to Recommit Rejected (48-51) |
| 2025-07-16 | H.R. 4 (119th) | Send back to committee | YES | YES | ✓ | Motion to Recommit Rejected (48-51) |
| 2025-07-16 | H.R. 4 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (49-50) |
| 2025-07-15 | H.R. 4 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (50-50, Vice President of the United States, voted Yea) |
| 2025-07-15 | H.R. 4 (119th) | Motion to Discharge H.R. 4 | NO | NO | ✓ | Motion to Discharge Agreed to (50-50, Vice President of the United States, voted Yea) |
| 2025-07-15 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-47) |
| 2025-07-15 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (50-46) |
| 2025-07-15 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-46) |
| 2025-07-15 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (52-47) |
| 2025-07-15 | — | Confirm nominee | YES | NO | ✕↔ | Nomination Confirmed (69-30) |
| 2025-07-14 | — | End debate | YES | NO | ✕↔ | Cloture Motion Agreed to (60-28) |
| 2025-07-14 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (46-42) |
| 2025-07-10 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (50-45) |
| 2025-07-10 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-43) |
| 2025-07-10 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (50-45) |
| 2025-07-09 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (49-45) |
| 2025-07-09 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (49-46) |
| 2025-07-09 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-44) |
| 2025-07-09 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (53-43) |
| 2025-07-09 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-46) |
| 2025-07-09 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (54-43) |
| 2025-07-08 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (47-42) |
| 2025-07-08 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (47-41) |
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.