Reminder that months after sharing war plans with family members and random journalists, authorizing a make-up studio in the Pentagon, and now greenlighting a $45 million+ parade with taxpayer dollars… Pete Hegseth has faced zero accountability.
He should resign or be fired.

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 — 783
Yes35%
No60%
Present0%
Not Voting5%
Party align90%
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 · 169 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
It’s telling that an administration that promised transparency is aggressively targeting news outlets that have held power to account. We must protect funding for NPR & PBS.
Virginia – we have primary elections today. Make your voice heard before polls close at 7 pm!
$45 million+ in taxpayer funds for a military parade that was sparsely attended and did nothing to ensure our servicemembers are ready for the new challenges emerging abroad… to distract Americans from Trump’s $2.4 trillion tax scam. How completely irresponsible.
I’m using every break in the Senate schedule I can to talk to folks in Virginia about the rising costs of housing and child care.
We need to make these essentials affordable for all Virginians.
Trump creates constant chaos at home and abroad… but folks in all 50 states protested this weekend to say we are a stronger nation than his constant hate and discord.
Great to be with some of the people making their voices heard across the country today! We will keep peacefully protesting this administration’s unlawful actions!
My thoughts and prayers are with the families of the victims of this horrible violence in Minnesota. Political violence should have no place in America — this is a tragic, senseless act.
Another great day across the Valley hearing from Virginians.
Glad to hear from incredible local child care providers (and kids!) in Harrisonburg today. We need to ensure providers have robust federal support and that families have convenient and affordable child care options.
Town hall this morning in Winchester. Folks are mad about this big, ugly bill and its cruel cuts to Medicaid and food assistance — I was glad to listen and talk about my work fighting it.
What happened to Senator Padilla is horrifying. When will this administration stop with its authoritarian overreach?
What kind of world do we live in where a sitting Senator can’t ask a question of a public official without being dragged away and handcuffed? This footage is outrageous — it’s something I’d expect out of an authoritarian nation, not the United States of America.
Met with the bright and brave Virginians attending our service academies this morning… they deserve more than Donald Trump’s endless attempts to politicize our military.
I'm heartbroken by the tragic plane crash in Ahmedabad. My deepest condolences to the families of those lost aboard the flight and on the ground. The U.S. stands with the people of India during this devastating time.
This Saturday, the Trump administration is hosting its “Grand Military Parade” — all bankrolled by hardworking taxpayers.
Let’s call it what it is – a self-indulgent birthday bash for Donald Trump and unacceptable politicization of our military.
Trump’s comments on phasing out FEMA are incredibly dangerous.
Ending support for communities recovering from natural disasters with no plan in place would be catastrophic.
Trump’s politicization of the military is frightening and dangerous.
Trump claimed tariffs were a genius idea to bring back American manufacturing and get trade deals.
Months in, there’s not a single finalized deal and American companies are laying off workers instead.
We’re seeing rising evidence of cyberattacks against our health care systems.
I’ve been raising the alarm about this for years – these novel threats have the potential to kneecap our hospitals and delay lifesaving care, and we need to be ready to face them.
SoupScore Breakdown
Loading analysis metrics…
Voting History783 total votesExpandCollapse
Voting History
783 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-03 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-46) |
| 2025-06-02 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-45) |
| 2025-05-22 | H.J. Res. 89 (119th) | Approve resolution | NO | NO | ✓ | Joint Resolution Passed (49-46) |
| 2025-05-22 | H.J. Res. 89 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (51-46) |
| 2025-05-22 | H.J. Res. 87 (119th) | Approve resolution | NO | NO | ✓ | Joint Resolution Passed (51-45) |
| 2025-05-22 | H.J. Res. 87 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (51-46) |
| 2025-05-22 | H.J. Res. 88 (119th) | Approve resolution | NO | NO | ✓ | Joint Resolution Passed (51-44) |
| 2025-05-21 | H.J. Res. 88 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (51-46) |
| 2025-05-21 | S.J. Res. 55 (119th) | Approve resolution | NO | NO | ✓ | Joint Resolution Passed (51-46) |
| 2025-05-21 | S.J. Res. 55 (119th) | Point of Order S.J.Res. 55 | NO | NO | ✓ | Point of Order Sustained (51-46) |
| 2025-05-21 | S.J. Res. 55 (119th) | Point of Order S.J.Res. 55 | NO | NO | ✓ | Point of Order Sustained (51-46) |
| 2025-05-21 | S.J. Res. 55 (119th) | Motion to Adjourn S.J.Res. 55 | YES | YES | ✓ | Motion to Adjourn Rejected (46-51) |
| 2025-05-21 | — | Motion (Motion to Recess for Ten Minutes) | YES | YES | ✓ | Motion Rejected (45-52) |
| 2025-05-21 | — | Motion (Motion to Recess for Fifteen Minutes) | YES | YES | ✓ | Motion Rejected (46-51) |
| 2025-05-21 | — | Motion (Motion to Recess for Thirty Minutes) | YES | YES | ✓ | Motion Rejected (46-51) |
| 2025-05-21 | — | Motion (Motion to Recess for 60 Minutes) | YES | YES | ✓ | Motion Rejected (45-51) |
| 2025-05-21 | — | Motion (Motion to Recess for Ninety Minutes) | YES | YES | ✓ | Motion Rejected (46-51) |
| 2025-05-21 | S.J. Res. 55 (119th) | Kill the motion | NO | NO | ✓ | Motion to Table Agreed to (51-46) |
| 2025-05-21 | S.J. Res. 55 (119th) | Kill the motion | YES | YES | ✓ | Motion to Table Failed (46-52) |
| 2025-05-21 | S.J. Res. 55 (119th) | Begin consideration | NOT_VOTING | NO | — | Motion to Proceed Agreed to (53-46) |
| 2025-05-21 | S. 1582 (119th) | Begin consideration | YES | NO | ✕↔ | Motion to Proceed Agreed to (69-31) |
| 2025-05-19 | S. 1582 (119th) | End filibuster to begin debate | YES | NO | ✕↔ | Cloture on the Motion to Proceed Agreed to (66-32, 3/5 majority required) |
| 2025-05-19 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-45) |
| 2025-05-19 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (52-46) |
| 2025-05-15 | S. Res. 195 (119th) | Motion to Discharge S.Res. 195 | YES | YES | ✓ | Motion to Discharge Rejected (45-50) |
| 2025-05-15 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-46) |
| 2025-05-14 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (52-47) |
| 2025-05-14 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-45) |
| 2025-05-14 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-45) |
| 2025-05-14 | — | Confirm nominee | YES | NO | ✕↔ | Nomination Confirmed (54-43) |
| 2025-05-14 | — | End debate | YES | NO | ✕↔ | Cloture Motion Agreed to (53-43) |
| 2025-05-14 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-46) |
| 2025-05-14 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-45) |
| 2025-05-14 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (54-40) |
| 2025-05-13 | — | End debate | NOT_VOTING | NO | — | Cloture Motion Agreed to (57-41) |
| 2025-05-13 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-44) |
| 2025-05-13 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-45) |
| 2025-05-13 | — | Confirm nominee | YES | NO | ✕↔ | Nomination Confirmed (74-25) |
| 2025-05-13 | — | End debate | YES | NO | ✕↔ | Cloture Motion Agreed to (72-26) |
| 2025-05-13 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-46) |
| 2025-05-12 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (52-45) |
| 2025-05-12 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-45) |
| 2025-05-12 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-47) |
| 2025-05-08 | S. 1582 (119th) | End filibuster to begin debate | NO | NO | ✓ | Cloture on the Motion to Proceed Rejected (48-49, 3/5 majority required) |
| 2025-05-08 | H.J. Res. 60 (119th) | Approve resolution | NO | NO | ✓ | Joint Resolution Passed (50-43) |
| 2025-05-08 | S.J. Res. 7 (119th) | Approve resolution | NO | NO | ✓ | Joint Resolution Passed (50-38) |
| 2025-05-07 | S.J. Res. 13 (119th) | Approve resolution | NO | NO | ✓ | Joint Resolution Passed (52-47) |
| 2025-05-06 | H.J. Res. 60 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (53-47) |
| 2025-05-06 | S.J. Res. 7 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (53-47) |
| 2025-05-06 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (53-47) |
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.