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 — 789
Yes37%
No62%
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 · 335 cosponsored
View profile

Recent ATmosphere posts, sponsorships, and cosponsorships.

Wishing Eid Mubarak to Muslim communities in the Commonwealth and around the world. As families and communities gather, I hope this season brings peace, light, and unity.
I’m proud of the brave educators and parents fighting for the Department of Education and for our students and teachers who depend on ED’s resources and protections. Education is critical to our economy, and I stand with all fighting to protect it. www.highereddive.com/news/aaup-af...
Great to visit Framatome in Lynchburg last week to learn more about their work to power communities and train workers to operate nuclear energy facilities. I’m committed to blocking Trump and congressional Republicans’ efforts to cut clean energy tax credits that could curb this innovation.
Senator Kaine tours the Framatome facility.
Senator Kaine participates in a discussion at Framatome.
On National Medal of Honor Day, we recognize the over 3,500 servicemembers who have achieved the highest military award for valor. I’m glad my bill to build a monument recognizing their bravery and sacrifices was signed into law. I’ll continue to do all I can to honor servicemembers and veterans.
Social security is a lifeline for seniors, disabled people, and millions of other Americans. Inability to access these services isn’t just annoying, it can be life-threatening. We must focus on strengthening the Social Security Admin, not dismantling it. www.washingtonpost.com/politics/202...
Trump Administration officials' decision to use a commercial and unclassified app to discuss military strikes in Yemen—while including a random person in the chat and not noticing—demonstrates a profound carelessness for the lives of servicemembers conducting operations against the Houthis.
In 25 years of covering national security, I’ve never seen a story like this: Senior Trump officials discussed planning for the U.S. attack on Yemen in a Signal group--and inadvertently added the editor-in-chief of The Atlantic. www.theatlantic.com/politics/arc...
Today is the Affordable Care Act’s 15th anniversary! I want to build on the ACA's success—it's provided health insurance for nearly 400,000 Virginians in 2025—but the Trump Admin is hellbent on destroying it, leaving millions without coverage. I’m committed to protecting the ACA from these threats.
Access to career and technical training is critical to helping Virginians get good-paying jobs. Today, I talked with local leaders, students, and educators about ways to expand access to these programs, including by passing my JOBS Act—a bill to allow students to use Pell Grants for job training.
Today, I got an update on how federal funding we secured is helping rebuild the Creeper Trail following the devastation of Hurricane Helene. This trail is a crucial part of the local economy and I’m grateful for everyone’s work to rebuild it.
Senator Kaine stares out over river.
Senator Kaine listens to update on trail.
Senator Kaine speaks about what he saw on trail.
Thanks to the folks at the Christiansburg Institute Museum for showing me around yesterday. The Christiansburg Institute was a private school for African American students. It was great to learn about how they’re sharing this important part of our history.
Senator Kaine listens to staff share information.
Senator Kaine poses in group photo with staff.
I was honored to speak at the Chesapeake Bay Foundation’s Climate Series in Norfolk last night to discuss the threat of climate change to our economy, safety, and national security. It’s going to take all of us to address this challenge so I will keep working with stakeholders to tackle it head-on.
Senator Kaine speaking at podium.
Senator Kaine takes group photo.
Yesterday @bobbyscott.house.gov and I ended our day talking with health care providers about disparities in health care. We will keep working to ensure that everyone, regardless of the zip code they live in, can get the care they need.
Senator Kaine speaks at roundtable.
Senator Kaine and Rep. Scott pose with roundtable participants for a group photo.
Next, @bobbyscott.house.gov and I toured Fairwinds Landing in Norfolk to learn about how it supports Virginia’s offshore wind and shipbuilding industries, which create jobs and grow our economy. We will keep working to support these projects.
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
2025-06-30H.R. 1 (119th)Motion (Blunt Rochester Motion to Commit H.R. 1 to the Committee on Finance with Instructions)YESYESMotion Rejected (48-52)
2025-06-30Motion (Motion to Waive Section 302(F) of the CBA Re: Amdt. No. 2696)YESYESMotion Rejected (47-53, 3/5 majority required)
2025-06-30H.R. 1 (119th)Motion (Reed Motion to Commit H.R. 1 to the Committee on Finance with Instructions)YESYESMotion Rejected (48-52)
2025-06-30H.R. 1 (119th)Motion (Lujan Motion to Commit H.R. 1 to the Committee on Finance with Instructions)YESYESMotion Rejected (49-51)
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)

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 →