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 · 40 sponsored · 170 cosponsored
View profile

Recent ATmosphere posts, sponsorships, and cosponsorships.

Look, we ARE facing a health crisis. I want to do everything I can to fight chronic illness and promote access to healthy food. But RFK ignores science & grifts off stoking fears about vaccines. He’s not going to make Americans healthier. For that reason, I’m a NO on RFK.
Thank you to Saunders Bros Farm for dropping off some incredible Virginia apples for my office!   Going to keep fighting for a more stable trade outlook so our Virginia producers can keep exporting the most delicious apples across the globe.
The CFPB isn’t even funded by your tax dollars… and it’s still raking in BILLIONS in recouped money to help defrauded Americans. The Trump admin isn’t going after it because of “efficiency.” It’s going after it so Elon and other scammers and grifters get a free pass.
Time and time again, we are seeing results: Trump pushes for chaos; we fight back; he backs down. In addition to rescinding the federal funding freeze & several court-ordered pauses, the Trump admin heeded my alarm and backed down on the hiring freeze for some park rangers.
Trump’s admin is: Firing highly-qualified FBI agents that investigate terrorism Freeing Jan 6 rioters who violently assaulted cops Gutting the federal agency that goes after scammers and big banks
Don’t let them pull the wool over your eyes and call the CFPB “woke and weaponized.” The CFPB fights overdraft and junk fees, goes after lenders that target servicemembers with predatory loans, and has returned $20 billion to Americans. This is a giveaway to scammers & crooks.
Spending the day hearing directly from Virginians. Glad to answer questions and provide an update on my work in Vienna — thank you to Navy Federal Credit Union for having us & your great work providing banking services for our armed forces!
Russ Vought wants to “traumatize the federal workforce.” He’s a key Project 2025 author. He’s a big part of the reason why Head Starts, Community Health Centers, and other essential federal programs are having a hard time accessing funding. I vote HELL NO.
Gutting USAID cuts 10,000 American jobs. It means American farmers, who sold some of their harvest to USAID to feed malnourished kids, are doing less business. It limits our ability to fight terrorism. This isn't about efficiency. It's about creating chaos.
Remember the federal funding freeze that the Trump admin realized was illegal? The one they supposedly rescinded? Well, Community Health Centers can’t access their funding anyways. @kaine.senate.gov and I are pushing for answers before rural communities lose access to health care.
Elon and Trump are trying to buy out the CIA and NSA agents that keep Americans safe. They fired FBI agents that have accomplished careers fighting terrorism. They released violent Jan. 6 rioters that assaulted police officers.
It’s a huge threat to your privacy and national security to let unvetted DOGE bros paw through government payments and Americans’ bank account numbers. I’m leading Intel Committee members to press directly on the White House about this absurd overreach.
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 →