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

Mark Robert Warner is an American businessman and politician serving as the senior United States senator from Virginia, a seat he has held since 2009. A member of the Democratic Party, Warner served as the 69th governor of Virginia from 2002 to 2006. He is vice chair of the Senate Democratic Caucus and vice chair of the Senate Intelligence Committee.

Source: WikipediaView full (CC BY-SA)
Voting Record — 789
Yes35%
No61%
Present0%
Not Voting5%
Party align90%
Cross-party10%
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 · 39 sponsored · 170 cosponsored
View profile

Recent ATmosphere posts, sponsorships, and cosponsorships.

I got a little fired up in a hearing today because the Trump administration is putting our economy in hospice over trade policies they know don’t make any sense. WHY are we wrecking our alliances and hurting Americans because of policies that they can’t even defend?
11 pm update: I put forward a simple amendment saying let’s keep our most sensitive military info secure. Every Republican voted against it. When will they have a spine enough to say this Signalgate fiasco endangered our servicemembers?
Well folks, we’re in for a long night of votes trying to stop a terrible Republican tax bill… I’m fighting with everything I’ve got, but hanging out with Clemmie gives me strength to keep going!
Stock markets crashing. Small businesses reeling. National security experts fired. White nationalists advising the President. WHEN will my Republican friends find their voice to say that this cannot continue?
Small businesses owners like Sarah are clear: these tariffs could shutter their businesses forever. Trump just enforced the largest-ever tax increase, and it’s going to hurt families and main streets.
It’s so crazy it defies belief: Trump refused to fire the people that embarrassed America and risked servicemembers’ lives in the Signalgate scandal… But fired Gen. Haugh, a nonpartisan national security expert, at the advice of a self-described “pro-white nationalist.”
It is astonishing that President Trump would fire the nonpartisan leader of the NSA while still failing to hold any member of his team accountable for leaking classified information on Signal – even as he apparently takes staffing direction from a discredited conspiracy theorist in the Oval Office.
General Haugh has served our country in uniform, with honor and distinction, for more than 30 years. At a time when the United States is facing unprecedented cyber threats, as the Salt Typhoon cyberattack from China has so clearly underscored, how does firing him make Americans any safer?
It’s abundantly clear this administration wants to gut the essential services that Medicare and Medicaid provide to millions of Americans. For that reason and because of his glaring lack of qualifications, I’m voting HELL NO on Dr. Oz to lead CMS.
At my town halls, I shared my thoughts on where Democrats go from here. We need to be a relentlessly pro-growth party that delivers real results on rural broadband, veterans benefits, housing and more, and we need to be tireless in standing up for justice and decency.
SoupScore Breakdown
Loading analysis metrics…
Voting History
789 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-05-20Confirm nomineeNONONomination Confirmed (52-47)
2026-05-19S.J. Res. 185 (119th)Motion to Discharge S.J.Res. 185YESYESMotion to Discharge Agreed to (50-47)
2026-05-19End debateNONOCloture Motion Agreed to (50-47)
2026-05-19Confirm nomineeNONONomination Confirmed (52-38)
2026-05-19End debateNONOCloture Motion Agreed to (57-38)
2026-05-18S. Res. 690 (119th)Confirm nomineeNONONomination Confirmed (46-43)
2026-05-14S. Res. 690 (119th)End debateNONOCloture Motion Agreed to (51-46)
2026-05-13S.J. Res. 130 (119th)Begin considerationYESYESMotion to Proceed Rejected (47-53)
2026-05-13S.J. Res. 141 (119th)Begin considerationYESYESMotion to Proceed Rejected (50-50)
2026-05-13S.J. Res. 132 (119th)Begin considerationYESYESMotion to Proceed Rejected (48-52)
2026-05-13Confirm nomineeNONONomination Confirmed (54-45)
2026-05-13S. Res. 526 (119th)End filibuster to begin debateYESYESCloture on the Motion to Proceed Agreed to (99-0, 3/5 majority required)
2026-05-13S.J. Res. 163 (119th)Motion to Discharge S.J.Res. 163YESYESMotion to Discharge Rejected (49-50)
2026-05-12End debateNONOCloture Motion Agreed to (51-45)
2026-05-12Confirm nomineeNONONomination Confirmed (51-45)
2026-05-11End debateNONOCloture Motion Agreed to (49-44)
2026-05-11S. Res. 690 (119th)Approve resolutionNONOResolution Agreed to (46-45)
2026-04-30S.J. Res. 184 (119th)Motion to Discharge S.J.Res. 184YESYESMotion to Discharge Rejected (47-50)
2026-04-30S. Res. 690 (119th)End debateNONOCloture Motion Agreed to (51-46)
2026-04-29S.J. Res. 99 (119th)Begin considerationYESYESMotion to Proceed Rejected (47-50)
2026-04-29S.J. Res. 139 (119th)Begin considerationYESYESMotion to Proceed Rejected (46-52)
2026-04-29Confirm nomineeNONONomination Confirmed (59-39)
2026-04-28S.J. Res. 124 (119th)Point of Order S.J.Res. 124NOT_VOTINGNOPoint of Order Well Taken (51-47)
2026-04-28S. Res. 690 (119th)Begin considerationNONOMotion to Proceed Agreed to (52-47)
2026-04-27End debateNONOCloture Motion Agreed to (54-37)
2026-04-23S. Con. Res. 33 (119th)Accept House changesNOT_VOTINGNOConcurrent Resolution Agreed to (50-48)
2026-04-23S. Con. Res. 33 (119th)Vote on amendmentNOT_VOTINGYESAmendment Rejected (49-49)
2026-04-23S. Con. Res. 33 (119th)Vote on amendmentNOT_VOTINGYESAmendment Rejected (48-50)
2026-04-23Motion (Motion to Waive All Applicable Budgetary Discipline Re: Padilla Amdt. No. 4855)NOT_VOTINGYESMotion Rejected (46-52, 3/5 majority required)
2026-04-23Motion (Motion to Waive All Applicable Budgetary Discipline Re: Sanders Amdt. No. 5159)NOT_VOTINGYESMotion Rejected (49-49, 3/5 majority required)
2026-04-23S. Con. Res. 33 (119th)Vote on amendmentNOT_VOTINGYESAmendment Rejected (46-52)
2026-04-23S. Con. Res. 33 (119th)Vote on amendmentNOT_VOTINGNOAmendment Rejected (25-73)
2026-04-23Motion (Motion to Waive All Applicable Budgetary Discipline Re: Markey Amdt. No. 5001)NOT_VOTINGYESMotion Rejected (48-50, 3/5 majority required)
2026-04-23Motion (Motion to Waive All Applicable Budgetary Discipline Re: Hawley Amdt. No. 4794)NOT_VOTINGNOMotion Rejected (50-48, 3/5 majority required)
2026-04-23Motion (Motion to Waive All Applicable Budgetary Discipline Re: Kennedy Amdt. No. 5414)NOT_VOTINGNOMotion Rejected (48-50, 3/5 majority required)
2026-04-22Motion (Motion to Waive All Applicable Budgetary Discipline Re: Alsobrooks Amdt. No. 5294)NOT_VOTINGYESMotion Rejected (47-51, 3/5 majority required)
2026-04-22Motion (Motion to Waive All Applicable Budgetary Discipline Re: Hickenlooper Amdt. No. 4956)NOT_VOTINGYESMotion Rejected (47-51, 3/5 majority required)
2026-04-22Motion (Motion to Waive All Applicable Budgetary Discipline Re: Hirono Amdt. No. 4884)NOT_VOTINGYESMotion Rejected (48-50, 3/5 majority required)
2026-04-22S. Con. Res. 33 (119th)Vote on amendmentNOT_VOTINGYESAmendment Agreed to (98-0)
2026-04-22Motion (Motion to Waive All Applicable Budgetary Discipline Re: Ossoff Amdt. No. 4897)NOT_VOTINGYESMotion Rejected (49-49, 3/5 majority required)
2026-04-22Motion (Motion to Waive All Applicable Budgetary Discipline Re: Lujan Amdt. No. 4798)NOT_VOTINGYESMotion Rejected (47-50, 3/5 majority required)
2026-04-22Motion (Motion to Waive All Applicable Budgetary Discipline Re: Schumer Amdt. No. 4799)NOT_VOTINGYESMotion Rejected (48-50, 3/5 majority required)
2026-04-22S.J. Res. 114 (119th)Motion to Discharge S.J.Res. 114NOT_VOTINGYESMotion to Discharge Rejected (46-51)
2026-04-21S. Con. Res. 33 (119th)Begin considerationNOT_VOTINGNOMotion to Proceed Agreed to (52-46)
2026-04-20Confirm nomineeNOT_VOTINGNONomination Confirmed (47-46)
2026-04-16End debateNONOCloture Motion Agreed to (49-48)
2026-04-16H.J. Res. 140 (119th)Approve resolutionNONOJoint Resolution Passed (50-49)
2026-04-15H.J. Res. 140 (119th)Begin considerationNONOMotion to Proceed Agreed to (51-49)
2026-04-15H.J. Res. 140 (119th)Kill the motionNONOMotion to Table Agreed to (51-48)
2026-04-15S.J. Res. 138 (119th)Motion to Discharge S.J.Res. 138NOYESMotion to Discharge Rejected (36-63)

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 / 16Next →