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 — 783
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 · 333 cosponsored
View profile

Recent ATmosphere posts, sponsorships, and cosponsorships.

I was horrified by the attack on peaceful protestors in Boulder on the eve of Shavuot. Violence has no place in our communities and we must condemn bigotry and antisemitism in all its forms. I’m grateful for the first responders and praying for the survivors and their families.
The GOP tax bill cuts SNAP (nutrition assistance) benefits for over 204,000 Virginians. Yesterday I toured Fredericksburg Regional Food Bank to highlight their critical work and heard powerful stories from SNAP recipients about how important SNAP is. I will always work to protect this vital program.
Senator Kaine tours Fredericksburg Regional Food Bank with its President & CEO, Dan Maher.
Senator Kaine shakes hands with a roundtable participant.
Senator Kaine participates in the roundtable.
June is PTSD Awareness Month. Millions of Americans live with post-traumatic stress and deserve reliable access to quality mental health care. This month and always, I am dedicated to expanding access to care.
Happy Pride Month, Virginia! This year, especially, we celebrate and honor the LGBTQ+ community and strive to make our nation a better, more accepting place for future generations. Today and always, I stand alongside the LGBTQ+ community to fight for equality for all.
Today, we honor and remember the 12 lives tragically lost six years ago in the horrific shooting in Virginia Beach. We must end gun violence by preserving and strengthening our gun safety laws to prevent future tragedies and protect our communities.
I condemn the Department of Labor’s decision to shut down Jobs Corps centers, including those in Monroe and Marion. These programs are a lifeline for young people in need—giving them direction and skills and helping them enter the workforce. This is not progress.
I forced a Senate vote on these tariffs weeks ago to clarify whether my colleagues stood by their constituents or followed Trump like lemmings. I welcome the Court ruling, and I’ll keep forcing votes every time I can to challenge Trump’s unlawful behavior.
Breaking News: A panel of federal judges blocked President Trump from imposing some tariffs, finding that he vastly overstepped his authority under federal law.
On this Memorial Day, we remember the brave men and women in uniform who made the ultimate sacrifice for our nation. Together, we honor and express our deep gratitude to them and recommit to supporting Gold Star families.
It's been 5 years since George Floyd was murdered. I'm disturbed that the DOJ recently halted ongoing investigations and dropped police agreements put in place after his death and other similar incidents to improve oversight and prevent tragedies. That's dangerous.
Today, on the U.S. Foreign Service's 101st birthday, I thank Foreign Service Officers for their work promoting human rights and U.S. national security interests around the world—and I stand with them against reckless, mass cuts that will make Americans and the world less safe.
I was glad to be in Ottawa today for meetings with @mark-carney.bsky.social, members of his cabinet and Canadian business leaders alongside @shaheen.senate.gov, Senator Cramer, @klobuchar.senate.gov and @welch.senate.gov because our relationship with Canada is invaluable.
Republicans just voted to cut vital food assistance to over 200,000 Virginians, including children, and millions more across the nation. My statement with @markwarner.bsky.social on the cruelty of cuts to nutrition assistance:
Graphic with the following statement from the Senators: “Gutting nutrition assistance in order to pay for tax breaks for billionaires is both morally wrong and economically shortsighted. At a time when families are grappling with the rising cost of living, Donald Trump’s ‘big beautiful bill’ rips food off the tables of working parents, children, seniors, and veterans. In Virginia alone, more than 200,000 people, including many children, could go hungry if President Trump and Republicans ram this partisan proposal through Congress. We strongly urge our Republican colleagues in the Senate to reject this cruel legislation and stand with the American families who will bear the brunt of its consequences.”
For many, employer-sponsored retirement plans are a crucial to their long-term financial security. But one in four workers isn't taking advantage of these opportunities. I’m introducing legislation to help more Americans get enrolled so they can improve their financial footing.
With so much economic uncertainty, it's critical that we keep lowering health care costs. That's why I'm introducing a bipartisan bill to cut costs for maternal care and childbirth. I'll keep working to put great care within reach for moms and newborns throughout their lives.
Americans are struggling with price hikes caused by Trump’s trade wars. Instead of working to fix the economy, Trump accepted his $400 million luxury jet from Qatar today—an obvious bribe that is insulting to the American people and a threat to our national security. This is a failure of leadership.
SoupScore Breakdown
Loading analysis metrics…
Voting History
783 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 (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)
2025-06-03Confirm nomineeYESNONomination Confirmed (59-36)
2025-06-03End debateYESNOCloture Motion Agreed to (59-37)

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