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

Timothy Michael Kaine is an American lawyer and politician serving as the junior United States senator from Virginia since 2013. A member of the Democratic Party, he served as the 70th governor of Virginia from 2006 to 2010, and as the 38th lieutenant governor of Virginia from 2002 to 2006. Kaine was the Democratic nominee for Vice President of the United States in the 2016 election as Hillary Clinton's running mate.

Voting Record — 772
Yes37%
No61%
Present0%
Not Voting1%
Party align90%
Cross-party10%
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 · 74 sponsored · 327 cosponsored
View profile

Recent ATmosphere posts, sponsorships, and cosponsorships.

The President is threatening to destroy an entire civilization. Congress must finally reclaim its war power from this increasingly dangerous president. Before he creates more chaos and destruction. Before more servicemembers get killed.
Yesterday, I joined Community Health Center of the New River Valley providers and patients in Christiansburg to tour their center, learn about how funding I secured will be used to help build a new facility, and discuss how federal funding cuts have exacerbated access to health care.
Senator Kaine speaks with a woman.
Senator Kaine seated between two people, engages in a discussion.
Senator Kaine speaks with two women in a hallway.
Trump's threat to bomb Iran "back to the stone age" and that "a whole civilization will die tonight" is 1000% out of sync with every moral code. To the Republican leaders: call Congress back into session NOW to stop Trump's plan to slaughter civilians.
Donald Trump just threatened to unilaterally destroy an entire civilization. Is there genuinely no limit to what Republicans will allow this unhinged, unwell man to do? Congress must come back to Washington to rein in this dangerous behavior immediately.
Trump Truth Social post
Trump’s escalation in Iran is reckless. It is unconstitutional. It is dangerous with consequences both vast and globally destabilizing. Right now, the world is holding its breath - watching, waiting, with many fearing what comes next. Moments like this are why the Senate exists.
Thune should immediately call the Senate back into session. Trump’s unhinged threats to commit massive war crimes against Iranian civilian targets show an increasing mental and moral instability we can’t ignore.
As someone who has hiked McAfee Knob many times, I was so excited to celebrate over $6.3 million in funding I secured to make safety improvements for hikers accessing McAfee Knob and the AT. I’m grateful to the partners who worked together to get this done.
Senator Kaine looks at a map with a woman.
Senator Kaine steps out of a bus.
Senator Kaine speaks with a woman.
Senator Kaine and a group of people pose for a photo on a bridge.
Congratulations to the University of Mary Washington Men's Basketball for winning the NCAA Division III Men's Basketball National Championship! Y’all make Virginia proud.
It’s Gold Star Spouses Day, a time to honor the husbands and wives of the heroes who have laid down their lives to protect our nation. I will keep working to pass legislation that supports these brave servicemembers’ families.
Happy Easter, everyone! I’m excited to celebrate at my home Parish and hope everyone observing in Virginia and around the world has a joyous, special day with their loved ones.
White graphic with an Easter egg design and text reading: Happy Easter.
It's the 77th anniversary of NATO—a key alliance that keeps America safe. Even if Trump tries, he can't back out of it, thanks to my bipartisan legislation that was signed into law to prevent any U.S. President from unilaterally withdrawing without approval from Congress.
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.
SoupScore Breakdown
Loading analysis metrics…
Voting History
772 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-09-17End debateNONOCloture Motion Rejected (51-48, 3/5 majority required)
2025-09-16S. Con. Res. 22 (119th)Begin considerationNONOMotion to Proceed Rejected (36-62)
2025-09-16S.J. Res. 60 (119th)Begin considerationYESYESMotion to Proceed Rejected (47-51)
2025-09-15Confirm nomineeNONONomination Confirmed (48-47)
2025-09-15End debateNONOCloture Motion Agreed to (50-44)
2025-09-15S. Res. 377 (119th)Resolution S.Res. 377NONOResolution Agreed to (51-44)
2025-09-11S. Res. 377 (119th)End debateNONOCloture Motion Agreed to (53-43)
2025-09-11S. Res. 377 (119th)Decision of the Chair S.Res. 377YESYESDecision of Chair Not Sustained (45-53)
2025-09-11S. Res. 377 (119th)Motion to Reconsider S.Res. 377NONOMotion to Reconsider Agreed to (52-45)
2025-09-11S. Res. 377 (119th)End debateNONOCloture Motion Rejected (52-47, 3/5 majority required)
2025-09-10S. 2296 (119th)Kill the motionNONOMotion to Table Agreed to (51-49)
2025-09-09S. Res. 377 (119th)Begin considerationNONOMotion to Proceed Agreed to (53-45)
2025-09-09S. Res. 377 (119th)Kill the motionNONOMotion to Table Agreed to (53-46)
2025-09-09Confirm nomineeNONONomination Confirmed (53-45)
2025-09-09End debateNONOCloture Motion Agreed to (53-44)
2025-09-09Confirm nomineeNONONomination Confirmed (49-46)
2025-09-09End debateNONOCloture Motion Agreed to (51-46)
2025-09-09Confirm nomineeNONONomination Confirmed (52-45)
2025-09-08Confirm nomineeNONONomination Confirmed (50-43)
2025-09-04S. 2296 (119th)Begin considerationYESYESMotion to Proceed Agreed to (83-13)
2025-09-04End debateNONOCloture Motion Agreed to (53-46)
2025-09-04End debateNONOCloture Motion Agreed to (53-45)
2025-09-02S. 2296 (119th)End filibuster to begin debateYESYESCloture on the Motion to Proceed Agreed to (84-14, 3/5 majority required)
2025-08-02Confirm nomineeNONONomination Confirmed (71-23)
2025-08-02Confirm nomineeYESNomination Confirmed (72-22)
2025-08-02Confirm nomineeNONONomination Confirmed (59-35)
2025-08-02Confirm nomineeNONONomination Confirmed (52-42)
2025-08-02Confirm nomineeNONONomination Confirmed (50-45)
2025-08-02Confirm nomineeYESYESNomination Confirmed (78-17)
2025-08-02End debateYESYESCloture Motion Agreed to (76-19)
2025-08-02Confirm nomineeNONONomination Confirmed (50-45)
2025-08-02End debateNONOCloture Motion Agreed to (51-45)
2025-08-02Confirm nomineeNONONomination Confirmed (52-44)
2025-08-02End debateNONOCloture Motion Agreed to (49-45)
2025-08-02Confirm nomineeNONONomination Confirmed (49-44)
2025-08-02End debateNONOCloture Motion Agreed to (51-45)
2025-08-02Confirm nomineeNONONomination Confirmed (53-44)
2025-08-02End debateNONOCloture Motion Agreed to (52-41)
2025-08-01Confirm nomineeNONONomination Confirmed (50-45)
2025-08-01Confirm nomineeNONONomination Confirmed (51-43)
2025-08-01Confirm nomineeNONONomination Confirmed (51-44)
2025-08-01H.R. 3944 (119th)Vote on amendmentYESYESAmendment Agreed to (81-15)
2025-08-01H.R. 3944 (119th)Final passageYESYESBill Passed (87-9, 3/5 majority required)
2025-08-01H.R. 3944 (119th)Vote on amendmentYESYESAmendment Agreed to (87-9, 3/5 majority required)
2025-08-01H.R. 3944 (119th)Vote on amendmentNONOAmendment Rejected (21-75)
2025-08-01H.R. 3944 (119th)Vote on amendmentNONOAmendment Rejected (15-81)
2025-08-01H.R. 3944 (119th)Vote on amendmentNONOAmendment Rejected (14-81)
2025-08-01H.R. 3944 (119th)Vote on amendmentYESYESAmendment Rejected (45-50)
2025-08-01H.R. 3944 (119th)Vote on amendmentYESYESAmendment Rejected (42-53)
2025-08-01H.R. 3944 (119th)Vote on amendmentYESYESAmendment Rejected (44-51)

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