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 — 890
Yes36%
No60%
Present0%
Not Voting4%
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 · 54 sponsored · 188 cosponsored
View profile

Recent ATmosphere posts, sponsorships, and cosponsorships.

IN DONALD TRUMP’S OWN WORDS: a shutdown is on the President. He can avert one if he just walks back some of his cost-increasing changes to our health care system. Let’s get it done, save everyone $$$ on health care, and keep the government open.
Families across the country are staring down a health care cliff. Unless Congressional Republicans join us to renew the health care tax credits, families across America will see premiums increase by 75%. Senate Democrats will keep fighting to lower health care costs.
Pregnant women not able to get the maternity care they need. Folks facing skyrocketing premiums. 15 million people kicked off their health care. This is Trump’s health care crisis, and Republicans would rather shut down the government than fix the mess they made.
What will you stop being able to afford if your premiums go up 75%? Groceries, rent, saving for your kids’ education? This is the calculation families across the country are making right now – but it’s completely avoidable if Republicans drop their cruel cuts to health care.
Democrats’ position is simple: lower costs, save rural health care, keep the government open. It shouldn’t be this hard. Let’s just repeal costly cuts to health care and save millions of Americans money.
A sad, sad day for our justice system. When a staunchly Republican U.S. Attorney couldn’t even find a credible case against James Comey, Trump pushed him out and found someone who would. Trump will stop at nothing to punish his political enemies.
The message Trump’s sending is clear. If you don’t use your job to pursue baseless lawsuits on his political enemies, he will fire you and find someone who will. This is a dangerous weaponization of our justice system against anyone who disagrees with him.
Let’s be clear what’s going on with the government funding fight. It’s about nothing more than the cost of YOUR health care. It doesn’t matter if your coverage is Medicaid, employer-sponsored, or from the ACA… if Republicans have their way, your costs are going up.
SoupScore Breakdown
Loading analysis metrics…
Voting History
890 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
2026-08-08S. 5271 (119th)End filibuster to begin debateNONOCloture on the Motion to Proceed Rejected (52-46, 3/5 majority required)
2026-08-08Confirm nomineeNONONomination Confirmed (50-49)
2026-08-08End debateNONOCloture Motion Agreed to (50-49)
2026-08-08H.R. 6500 (119th)Final passageYESYESBill Passed (90-6, 3/5 majority required)
2026-08-08H.R. 6500 (119th)Kill the motionYESYESMotion to Table Agreed to (61-32)
2026-08-07H.R. 6500 (119th)End debateYESYESCloture Motion Agreed to (91-6, 3/5 majority required)
2026-08-07S. Res. 817 (119th)Confirm nomineeNONONomination Confirmed (51-47)
2026-08-07H.R. 5334 (119th)Final passageYESYESBill Passed (86-11, 3/5 majority required)
2026-08-07H.R. 5334 (119th)Vote on amendmentYESYESAmendment Rejected (32-64)
2026-08-05S.J. Res. 187 (119th)Begin considerationYESYESMotion to Proceed Rejected (48-50)
2026-08-05S. Res. 817 (119th)End debateNONOCloture Motion Agreed to (50-44)
2026-08-05Confirm nomineeNONONomination Confirmed (51-44)
2026-08-05End debateNONOCloture Motion Agreed to (51-43)
2026-08-03H.R. 6500 (119th)End filibuster to begin debateYESYESCloture on the Motion to Proceed Agreed to (89-4, 3/5 majority required)
2026-07-30S. Res. 817 (119th)Approve resolutionNONOResolution Agreed to (50-47)
2026-07-30S.J. Res. 181 (119th)Motion to Discharge S.J.Res. 181YESYESMotion to Discharge Rejected (49-50)
2026-07-30S.J. Res. 199 (119th)Begin considerationYESYESMotion to Proceed Rejected (47-52)
2026-07-29S. Res. 817 (119th)End debateNONOCloture Motion Agreed to (50-45)
2026-07-29H.R. 5334 (119th)Begin considerationYESYESMotion to Proceed Agreed to (84-12)
2026-07-28H.R. 5334 (119th)End filibuster to begin debateYESYESCloture on the Motion to Proceed Agreed to (86-12, 3/5 majority required)
2026-07-28Confirm nomineeNONONomination Confirmed (51-47)
2026-07-27End debateNONOCloture Motion Agreed to (51-43)
2026-07-23Confirm nomineeNONONomination Confirmed (49-44)
2026-07-23Confirm nomineeNONONomination Confirmed (48-47)
2026-07-23S.J. Res. 180 (119th)Motion to Discharge S.J.Res. 180YESYESMotion to Discharge Rejected (47-49)
2026-07-22End debateNONOCloture Motion Agreed to (51-46)
2026-07-22End debateNONOCloture Motion Agreed to (54-44)
2026-07-22Confirm nomineeNONONomination Confirmed (62-36)
2026-07-22End debateNONOCloture Motion Agreed to (60-35)
2026-07-22Confirm nomineeNONONomination Confirmed (49-46)
2026-07-21Confirm nomineeNONONomination Confirmed (50-48)
2026-07-20End debateNONOCloture Motion Agreed to (43-40)
2026-07-16S.J. Res. 198 (119th)Begin considerationYESYESMotion to Proceed Rejected (46-50)
2026-07-16End debateNONOCloture Motion Agreed to (49-48)
2026-07-15Confirm nomineeNONONomination Confirmed (51-46)
2026-07-15End debateNONOCloture Motion Agreed to (51-46)
2026-07-14S. 4784 (119th)End filibuster to begin debateNONOCloture on the Motion to Proceed Rejected (50-46, 3/5 majority required)
2026-07-14Confirm nomineeNONONomination Confirmed (50-45)
2026-07-13Confirm nomineeNONONomination Confirmed (46-44)
2026-06-24S.J. Res. 185 (119th)Begin considerationYESYESMotion to Proceed Rejected (47-50)
2026-06-24End debateNONOCloture Motion Agreed to (52-45)
2026-06-24S.J. Res. 196 (119th)Begin considerationYESYESMotion to Proceed Rejected (45-52)
2026-06-24End debateNONOCloture Motion Agreed to (50-44)
2026-06-24Confirm nomineeNONONomination Confirmed (50-44)
2026-06-24End debateNONOCloture Motion Agreed to (52-45)
2026-06-24Confirm nomineeNONONomination Confirmed (52-45)
2026-06-24End debateNONOCloture Motion Agreed to (52-45)
2026-06-23H. Con. Res. 86 (119th)Accept House changesYESYESConcurrent Resolution Agreed to (50-48)
2026-06-23Confirm nomineeYESNONomination Confirmed (67-30)
2026-06-22H.R. 6644 (119th)Accept House changesYESYESMotion Agreed to (85-5)

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.

Page 1 / 18Next →