Mark R. Warner headshot
At a Glance
Seat
U.S. Senator from Virginia
Born
December 15, 1954
Age 71
Phone
(202) 224-2023
Office
703 Hart Senate Office Building Washington, DC 20510, Washington 20510
Congress Member Profile|U.S. Senator|Democrat|Virginia

Mark R. Warner

Voting Record — 921
Yes36%
No59%
Present0%
Not Voting5%
Party align91%
Cross-party9%
SoupScore
District Map

Senate District (Statewide)

U.S. Census Bureau boundary data.
Mark R. Warner headshot
Mark R. Warner
U.S. SenatorDemocratVirginia
SoupScore
Mark R.'s ATmosphere Activity
20 recent posts · 61 sponsored · 197 cosponsored
View profile

Recent ATmosphere posts, sponsorships, and cosponsorships.

When Trump’s Medicaid cuts hit on Jan. 1, millions of Americans will lose their health care. We must undo these cuts and then keep pushing forward to universal health care.
The Trump administration is rushing thousands of new ICE agents onto our streets, cutting corners on background checks and ignoring serious red flags. We’ve already seen ICE’s recklessness wreak havoc on our communities. Unqualified, armed agents on our streets will only lead to more tragedy.
Congrats to Senator-elect Scott Colom! What a moment in history to have Mississippi elect its first African-American senator since Reconstruction! NEVER let someone tell you your vote doesn’t matter... every election is an opportunity to build the future you want.
Happy Veterans Day! I’m spending the day reflecting on the incredible contributions of all of our servicemembers and the work ahead to build better benefits for Virginia’s veterans.
Rogue AI agents are accessing bank accounts and colluding with one another to defy their human-given instructions. We MUST act on regulation as soon as we possibly can before more disasters strike.
Dozens of countries across the globe guarantee their citizens universal health care. In America, we’re stuck paying some of the highest amounts for care that still leaves millions behind. It’s time for us to change that and get to universal coverage.
Another month, another reminder that Trump’s reckless war in Iran is making life more expensive for American families. Today’s inflation report shows that from groceries to gas to electricity, prices keep climbing. Americans are paying the price for a war they never asked for.
Last week, Americans sent a clear message rejecting the Trump administration’s reckless and cruel immigration agenda. People who fled horrific conditions and have court-ordered protections should not be sent back into danger.
Last week, Americans sent a clear message rejecting the Trump administration’s reckless and cruel immigration agenda. People who fled horrific conditions and have court-ordered protections should not be sent back into danger.
Trump’s slashing of Medicaid and Obamacare is going to have disastrous impacts for millions of Americans. But we can’t just restore his cuts and go back to the status quo. This moment requires more. It’s time for universal health care.
Virginia, I hear you. You’re fed up with Trump’s rising costs, reckless policies, and corruption. So am I. It’s an honor to keep fighting for you in the Senate. I’m ready to roll up my sleeves and get our country back on track.
Virginia did the right thing this week and strengthened protections for reproductive freedom across the Commonwealth. Let’s build on that progress and restore Roe at the federal level.
Americans were loud and clear this week. They want leaders to cut out corruption and focus on lowering costs, not starting pointless wars of choice. I’m ready to get to work and make that happen.
Elon Musk spent $400 million on the midterms only to be handed a stunning defeat. Americans rejected an era of crony politics and corruption for a brighter future. But we must pass reforms that crack down on this kind of unlimited political spending.
Posts page 1Older posts →
SoupScore Breakdown
Loading analysis metrics…
Voting History
921 total votes
ExpandCollapse

Recent roll calls with party-majority context so it is easier to scan how this member tends to vote.

DateBillQuestionPositionParty MajAlign?Result
2025-08-01—End debateNONO✓Cloture Motion Agreed to (52-45)
2025-08-01—Confirm nomineeNONO✓Nomination Confirmed (54-43)
2025-08-01—Confirm nomineeNONO✓Nomination Confirmed (52-44)
2025-08-01—End debateNONO✓Cloture Motion Agreed to (55-41)
2025-07-31—End debateNONO✓Cloture Motion Agreed to (52-45)
2025-07-31—End debateNONO✓Cloture Motion Agreed to (52-45)
2025-07-31—End debateNONO✓Cloture Motion Agreed to (52-44)
2025-07-31—Confirm nomineeNONO✓Nomination Confirmed (52-45)
2025-07-31—Confirm nomineeNONO✓Nomination Confirmed (53-44)
2025-07-31—End debateNONO✓Cloture Motion Agreed to (53-44)
2025-07-31—Confirm nomineeNONO✓Nomination Confirmed (53-45)
2025-07-31—Confirm nomineeNONO✓Nomination Confirmed (59-39)
2025-07-31—Confirm nomineeNONO✓Nomination Confirmed (52-45)
2025-07-31—End debateNONO✓Cloture Motion Agreed to (53-41)
2025-07-30—End debateNONO✓Cloture Motion Agreed to (53-44)
2025-07-30—End debateNONO✓Cloture Motion Agreed to (59-38)
2025-07-30S.J. Res. 34 (119th)Motion to Discharge S.J.Res. 34NOYES✕↔Motion to Discharge Rejected (24-73)
2025-07-30S.J. Res. 41 (119th)Motion to Discharge S.J.Res. 41NOYES✕↔Motion to Discharge Rejected (27-70)
2025-07-30—End debateNONO✓Cloture Motion Agreed to (53-44)
2025-07-30—Confirm nomineeNONO✓Nomination Confirmed (52-44)
2025-07-30—End debateNONO✓Cloture Motion Agreed to (53-44)
2025-07-30—Confirm nomineeNONO✓Nomination Confirmed (53-45)
2025-07-30—End debateNONO✓Cloture Motion Agreed to (53-47)
2025-07-29—Confirm nomineeNONO✓Nomination Confirmed (50-49)
2025-07-29—Confirm nomineeNONO✓Nomination Confirmed (54-44)
2025-07-29—End debateNONO✓Cloture Motion Agreed to (53-45)
2025-07-29—Confirm nomineeNONO✓Nomination Confirmed (51-47)
2025-07-29—End debateNONO✓Cloture Motion Agreed to (52-47)
2025-07-29—Confirm nomineeNONO✓Nomination Confirmed (51-47)
2025-07-29—End debateNONO✓Cloture Motion Agreed to (51-47)
2025-07-29—Confirm nomineeNONO✓Nomination Confirmed (50-47)
2025-07-28—End debateNONO✓Cloture Motion Agreed to (50-45)
2025-07-28—Confirm nomineeNONO✓Nomination Confirmed (50-39)
2025-07-28—End debateNONO✓Cloture Motion Agreed to (51-45)
2025-07-24—End debateNONO✓Cloture Motion Agreed to (50-48)
2025-07-24—Confirm nomineeNONO✓Nomination Confirmed (51-47)
2025-07-24—End debateNONO✓Cloture Motion Agreed to (52-46)
2025-07-24—Confirm nomineeNONO✓Nomination Confirmed (52-46)
2025-07-23—End debateNONO✓Cloture Motion Agreed to (49-47)
2025-07-23—Confirm nomineeNONO✓Nomination Confirmed (49-47)
2025-07-23—End debateNONO✓Cloture Motion Agreed to (48-47)
2025-07-23—Confirm nomineeNONO✓Nomination Confirmed (49-47)
2025-07-23—End debateNONO✓Cloture Motion Agreed to (49-47)
2025-07-23H.R. 3944 (119th)Begin considerationYESYES✓Motion to Proceed Agreed to (90-8)
2025-07-23—Confirm nomineeNONO✓Nomination Confirmed (51-47)
2025-07-23—Confirm nomineeNONO✓Nomination Confirmed (52-41)
2025-07-22—Confirm nomineeYESNO✕↔Nomination Confirmed (61-35)
2025-07-22—Confirm nomineeNONO✓Nomination Confirmed (51-46)
2025-07-22H.R. 3944 (119th)End filibuster to begin debateYESYES✓Cloture on the Motion to Proceed Agreed to (91-7, 3/5 majority required)
2025-07-22H.R. 3944 (119th)Begin considerationNONO✓Motion to Proceed Agreed to (50-48)

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.

← PrevPage 10 / 19Next →