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.

Trump is ramping up his attacks on Lisa Cook in his latest attempt to undermine the independence of the Fed. Instead of focusing on lowering costs for American families, the president is once again showing that he’s more interested in political theater that threatens further economic uncertainty.
We’re the wealthiest country in the world. Kids shouldn’t be going hungry. But ever since Trump’s cuts to SNAP, food insecurity is rapidly rising across the country. We MUST reverse these cuts.
As the USS Lincoln comes home today, we commend the brave servicemembers who endured a near-record deployment and served our country honorably. It’s also a reminder that sailors and their families pay the biggest costs for this war of choice. We owe them an immediate end to this conflict.
Trump’s war spiked gas prices. His cuts to health care made premiums soar. His tariffs spiked the cost of groceries, building materials, and more. None of this ever had to happen. Every extra dollar you pay was pain he chose to inflict.
What a sad state of affairs when a president can joke about letting Iran “take out” Los Angeles or San Diego and it barely makes news. Can you imagine the outrage if any other president said that? America – we can do better than this.
Trump may be backing down, but not before blowing more than $10 million in taxpayer funds on political ads. Every day, this president finds a new way to waste Americans’ money while making life more expensive for working families.
The president’s reckless policies are squeezing American families from every direction, forcing them to pay more at the grocery store, at the gas pump, on their rent or mortgage, and for their health care.
Trump and his family are cashing in on the presidency while American families struggle to make ends meet. The president should be focused on lowering costs. Not his bottom line.
Trump is doing everything he can to sow doubt in our free and fair elections. Every week, I’m fighting to protect the integrity of our elections and make sure that we’re ready to push back on whatever scheme this administration throws at the wall next.
AI is one of the defining national security challenges of our time. Naming a new “Super Intelligence Force” is not a substitute for a real AI strategy. We need clear safeguards, rigorous testing of advanced systems, and a coordinated approach to keeping America ahead of China and other adversaries.
Remember: Republicans are still working quietly to make it harder and harder to access abortion. We will never stop working to make comprehensive reproductive care available to every woman.
After Trump’s devastating cuts to the ACA & Medicaid, millions are going to see their premiums skyrocket or lose coverage. Those shocks will raise costs for folks with employer-sponsored care, too. The health care system is broken – we need to move to universal coverage.
Yikes – we just got a dismal jobs report from Trump’s sagging economy. Let’s end this war and get job-protecting AI legislation in place. We can and must turn this around.
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 →