Tim Kaine headshot
At a Glance
Seat
U.S. Senator from Virginia
Born
1958
Age 68
Phone
(202) 224-4024
Office
231 Russell Senate Office Building Washington, DC 20510, Washington 20510
Congress Member Profile|U.S. Senator|Democrat|Virginia

Tim Kaine

Voting Record — 885
Yes39%
No60%
Present0%
Not Voting1%
Party align90%
Cross-party9%
SoupScore
District Map

Senate District (Statewide)

U.S. Census Bureau boundary data.
Tim Kaine headshot
Tim Kaine
U.S. SenatorDemocratVirginia
SoupScore
Tim's ATmosphere Activity
20 recent posts · 88 sponsored · 380 cosponsored
View profile

Recent ATmosphere posts, sponsorships, and cosponsorships.

Virginians have paid $254 million more at the pump because of Trump’s war of choice in Iran. Working families were already struggling with the rising cost-of-living. Many can’t afford this. I’ll keep doing all I can to end this unnecessary war and lower costs.
Today, I had a great conversation with members of the Virginia delegation at the inaugural Virginia Defense Forum. We talked about working together to boost our alliances and military readiness, grow our industrial base, and support servicemembers and military installations.
Senator Kaine speaks on a stage with Congressman Scott and Congresswoman Kiggins.
Senator Kaine engages in conversation with a man.
Today, I visited Foodbank of SE VA and the Eastern Shore to celebrate federal funding I secured for its new facility. I also had a productive discussion with leaders in the region working to address food insecurity. It's clear we still have more to do, especially after the GOP slashed SNAP benefits.
Kaine engages in conversation.
Senator Kaine speaks to a man in a warehouse.
One year ago today, Trump declared he was imposing his illegal “Liberation Day” tariffs. And one year later, things aren’t any cheaper—in fact, experts estimate Trump’s tariffs cost families an average of $1,000 last year.
Today, I joined local pharmacists and community health partners in Williamsburg to talk about the pressures facing independent community pharmacies and how that’s affecting access to medication for folks in the region. I’ll keep working to support frontline health care providers.
Senator Kaine poses for a group photo.
Senator Kaine participates in a roundtable.
Senator Kaine poses for a photo with two people.
Last night, I was honored to give the annual Heinemann Lecture in Southern History at Hampden-Sydney College and share reflections on Virginia's seal. Since 1776, our seal has been a powerful reminder of the need to remain committed to rejecting tyranny. Sic semper tyrannis!
Senator Kaine delivers remarks at a podium.
Senator Kaine shakes the hand of a man.
This is a meaningful week for Jews and Christians alike. As we prepare for Passover and Easter, I am wishing for a time of joy, renewal, and reflection for all observing.
Today is Transgender Day of Visibility. To the trans community in Virginia and across the country: you deserve to live free from bigotry, often directed towards you based on cynical politics. I’ve got your back.
Our Constitution is clear—no matter who your parents are or where they are from, if you are born here, you are an American. Citing white supremacists in an effort to overturn birthright citizenship tells you everything you need to know. I hope SCOTUS will reject this bid.
The Trump administration argues the 14th Amendment does not apply to people in the country illegally or on temporary visas. If the Supreme Court agrees, it could render hundreds of thousands of children born to immigrant parents stateless.
Happy birthday, @wmata.com! A thriving public transit system is the lifeblood of our nation’s capital and entire metro area. I was proud to help extend the Silver Line, connecting customers to six new stations, including Dulles Airport. Here’s to another 50 years!
Turning 50 today has us feeling a bit nostalgic. 🥹🤎 It’s been an honor of a lifetime being America’s Metro system. 🚇🚍🚐 Here’s to the next 50 years! 🥳
My statement on Senate Republicans relenting and agreeing to fund the TSA, CISA, Coast Guard, and other entities within the DHS, while negotiations regarding Border Patrol and ICE continue:
“After objecting to nine attempts by Democrats to fund the TSA, Republicans finally relented. Rather than pass commonsense legislation to fund these agencies and address the chaos at America’s airports, Republicans spent all week inflicting needless pain on travelers, trying to disenfranchise millions of American citizens from voting, and defending Trump’s deeply unpopular war in Iran. I’m glad they came to their senses and I’ll do all that I can to push for safeguards to ensure that our immigration laws are enforced in a way that doesn’t cause chaos and violence and waste taxpayer dollars.”
Last night, my Republican colleagues decided—despite the overwhelming evidence that the war against Iran is a terrible idea that’s hurting Americans—to once again bow down to the will of Trump. I’m not letting this go.
SoupScore Breakdown
Loading analysis metrics…
Voting History
885 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-06-30H.R. 1 (119th)Motion (Motion to Commit H.R. 1 to the Committee on Finance with Instructions)YESYESMotion Rejected (48-52)
2025-06-30H.R. 1 (119th)Motion (Wyden Motion to Commit H.R. 1 to the Committee on Finance with Instructions)YESYESMotion Rejected (47-53)
2025-06-30H.R. 1 (119th)Motion (Motion to Commit H.R. 1 to the Committee on Finance with Instructions)YESYESMotion Rejected (49-51)
2025-06-30H.R. 1 (119th)Motion (Schumer Motion to Commit H.R. 1 to the Committee on Finance with Instructions)YESYESMotion Rejected (47-53)
2025-06-30H.R. 1 (119th)Decision of the Chair H.R. 1NONODecision of Chair Sustained (53-47)
2025-06-30H.R. 1 (119th)Decision of the Chair S.Amdt. 2360 to H.R. 1 (No short title on file)NONODecision of Chair Sustained (53-47)
2025-06-28H.R. 1 (119th)Begin considerationNONOMotion to Proceed Agreed to (51-49)
2025-06-27S.J. Res. 59 (119th)Motion to Discharge S.J.Res. 59YESYESMotion to Discharge Rejected (47-53)
2025-06-26Confirm nomineeNONONomination Confirmed (53-45)
2025-06-25End debateNONOCloture Motion Agreed to (53-44)
2025-06-25Confirm nomineeNONONomination Confirmed (56-40)
2025-06-24End debateNONOCloture Motion Agreed to (56-42)
2025-06-24Confirm nomineeYESNONomination Confirmed (61-35)
2025-06-23End debateYESNOCloture Motion Agreed to (58-33)
2025-06-18Confirm nomineeNONONomination Confirmed (51-46)
2025-06-18Confirm nomineeNONONomination Confirmed (53-45)
2025-06-18End debateNONOCloture Motion Agreed to (50-46)
2025-06-17S. 1582 (119th)Final passageNONOBill Passed (68-30)
2025-06-17Confirm nomineeNONONomination Confirmed (53-45)
2025-06-17Confirm nomineeNONONomination Confirmed (57-40)
2025-06-17End debateNONOCloture Motion Agreed to (53-44)
2025-06-17End debateNONOCloture Motion Agreed to (46-39)
2025-06-16End debateNONOCloture Motion Agreed to (44-33)
2025-06-12S. 1582 (119th)End debateNONOCloture Motion Agreed to (67-27, 3/5 majority required)
2025-06-12S. 1582 (119th)Vote on amendmentNONOAmendment Agreed to (67-30)
2025-06-12Motion (Motion to Waive All Applicable Budgetary Discipline Re: Amdt. No. 2307)NONOMotion Agreed to (64-33, 3/5 majority required)
2025-06-12S. 1582 (119th)Kill the motionYESYESMotion to Table Failed (45-52)
2025-06-12Confirm nomineeNONONomination Confirmed (53-44)
2025-06-11S.J. Res. 54 (119th)Motion to Discharge S.J.Res. 54YESYESMotion to Discharge Rejected (39-56)
2025-06-11S.J. Res. 53 (119th)Motion to Discharge S.J.Res. 53YESYESMotion to Discharge Rejected (39-56)
2025-06-11S. 1582 (119th)End debateNONOCloture Motion Agreed to (68-30, 3/5 majority required)
2025-06-11End debateNONOCloture Motion Agreed to (53-46)
2025-06-10Confirm nomineeNONONomination Confirmed (51-43)
2025-06-10End debateNONOCloture Motion Agreed to (51-44)
2025-06-10Confirm nomineeNONONomination Confirmed (51-44)
2025-06-10End debateNONOCloture Motion Agreed to (48-45)
2025-06-10Confirm nomineeNONONomination Confirmed (53-41)
2025-06-09End debateNONOCloture Motion Agreed to (53-43)
2025-06-09Confirm nomineeNONONomination Confirmed (51-41)
2025-06-05End debateNONOCloture Motion Agreed to (49-40)
2025-06-05Confirm nomineeNONONomination Confirmed (52-43)
2025-06-05End debateNONOCloture Motion Agreed to (52-43)
2025-06-05Confirm nomineeNONONomination Confirmed (52-43)
2025-06-04Confirm nomineeYESNONomination Confirmed (57-38)
2025-06-04Confirm nomineeNONONomination Confirmed (48-46)
2025-06-04End debateNONOCloture Motion Agreed to (51-46)
2025-06-04End debateYESNOCloture Motion Agreed to (60-37)
2025-06-04End debateNONOCloture Motion Agreed to (51-46)
2025-06-03Confirm nomineeYESNONomination Confirmed (72-26)
2025-06-03End debateYESNOCloture Motion Agreed to (66-28)

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 12 / 18Next →