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.

Happy International Nurses Day! I'm thankful for the dedicated nurses around the world and everything they do to keep communities healthy. I’ll keep pushing to reauthorize my bill to ensure our front-line workforce has the tools needed to care for themselves and our communities.
The mass firing of federal workers and the cancellation of federal grants and contracts are hurting Virginia’s economy. We must stop these illegal and indiscriminate actions and protect the region’s economy.
Screenshot of a Washington Post article with the headline "D.C.-area economy starts to show deep impacts of federal spending cuts."
This Mental Health Awareness Month, I’ll keep pushing to pass my bill to support access to high-quality mental and behavioral health care. If you need assistance, please call or text the National Suicide & Crisis Lifeline at 9-8-8, for free, confidential support 24/7.
Virginia's maternal mortality rate is nearly 47% higher than the national average. Many of these deaths are preventable, but the Trump Administration is firing staff and dismantling CDC programs that address the maternal health crisis. My colleagues and I are demanding answers.
Page one of the letter.
Page two of the letter.
Page three of the letter.
Page four of the letter.
Happy Mother’s Day to all the amazing mothers in Virginia and across the country! Today, I’m thinking of my mom, Kathy, and my amazing wife, Anne. Thank you to every mom for all you do!
A young Senator Kaine stands next to his mother.
Senator Kaine stands outdoors with his wife, Anne.
To the countless dedicated, talented federal workers in Virginia and across the nation: Happy Public Service Recognition Week. Thank you for all you do—from administering Medicare, Medicaid and Social Security to protecting our national security to inspecting our food.
The UK deal socks the American auto industry. Every one off deal creates a weird cross current hurting some industry. That’s why the global tariff “strategy” is economic idiocy—creating job killing uncertainty. Just stop already! www.reuters.com/business/aut...
Americans deserve to know if the products they buy are safe. That’s why I’m calling on OMB Director—and Project 2025 architect—Russ Vought to immediately reverse plans to dismantle the independent agency in charge of facilitating recalls of unsafe products.
It was great to meet with folks from Rebuilding America’s Middle Class yesterday to discuss the need to expand job training to ensure Americans can access good-paying, reliable jobs. That’s why I’m focused on passing my JOBS Act to do just that.
Senator Kaine stands with members of Rebuilding America’s Middle Class outside of his office.
Senator Kaine sits at a table, participating in a discussion.
On Military Spouse Appreciation Day, we thank military spouses for their contributions, support, and sacrifices. I’ve met with military spouses to discuss challenges their families face, and I’ll keep working to boost job opportunities by passing my Military Spouse Hiring Act.
I’m proud to introduce legislation with @markwarner.bsky.social to protect thousands of acres of beautiful wilderness in Rockingham, Augusta, Highland, and Bath counties for future generations, which will help support local economies through tourism and outdoor recreation.
Today is V-E Day, commemorating 80 years since the end of WWII in Europe. On this historic anniversary, let’s remember the immense sacrifices made by servicemembers that bravely fought against fascism and antisemitism. We can never let history repeat itself.
Historic photo of a crowd of servicemembers holding up a newspaper that has "PEACE" as the headline.
This National Military Appreciation Month, I hope you'll join me in recognizing our servicemembers and the sacrifices they make to defend us. I’ll always work to support them and their families, including by pushing for better housing and health care in the annual defense bill.
Senator Kaine greets and shakes hands with servicemembers.
Virginians are telling me they want lower prices. They aren't telling me they want to do airstrikes in Mexico or invade a NATO ally. If Trump orders unauthorized military action in Mexico or Greenland, I will immediately file legislation to force a vote to stop it.
Today, I spoke with The Business Council of Canada and Canadian Foreign Minister Melanie Joly on the importance of the US-Canada relationship and preventing Trump's harmful tariffs from ruining our economies. Canada is our friend and neighbor—we must end Trump's senseless tariffs now.
Kaine gives a speech at a podium.
Kaine poses for a photo with Canadian Foreign Minister Melanie Joly.
Kaine engages in a discussion with the Business Council of Canada.
Happy National Teachers’ Day! Today, let’s celebrate the immense contributions our teachers have in classrooms across Virginia as they inspire the next generation. I’ll keep working to restore grants for teachers, address teacher shortages, and support Virginia’s educators.
May is Older Americans Month. Older adults deserve to be able to age in their homes and communities with dignity, and I’ll keep pushing to protect federal programs like Medicare, Medicaid, and Social Security that are under threat from the Trump Administration.
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-10-22End debateNONOCloture Motion Agreed to (52-45)
2025-10-22End debateYESNOCloture Motion Agreed to (60-39)
2025-10-22H.R. 5371 (119th)End filibuster to begin debateNONOCloture on the Motion to Proceed Rejected (54-46, 3/5 majority required)
2025-10-21Confirm nomineeNONONomination Confirmed (53-46)
2025-10-21End debateNONOCloture Motion Agreed to (53-46)
2025-10-21End debateNONOCloture Motion Agreed to (53-46)
2025-10-21Confirm nomineeYESNONomination Confirmed (66-32)
2025-10-20H.R. 5371 (119th)End filibuster to begin debateNONOCloture on the Motion to Proceed Rejected (50-43, 3/5 majority required)
2025-10-16H.R. 4016 (119th)End filibuster to begin debateNONOCloture on the Motion to Proceed Rejected (50-44, 3/5 majority required)
2025-10-16End debateYESNOCloture Motion Agreed to (62-34)
2025-10-16H.R. 5371 (119th)End filibuster to begin debateNONOCloture on the Motion to Proceed Rejected (51-45, 3/5 majority required)
2025-10-15H.R. 5371 (119th)End filibuster to begin debateNONOCloture on the Motion to Proceed Rejected (51-44, 3/5 majority required)
2025-10-14H.R. 5371 (119th)End filibuster to begin debateNONOCloture on the Motion to Proceed Rejected (49-45, 3/5 majority required)
2025-10-09S. 2296 (119th)Final passageYESYESBill Passed (77-20, 3/5 majority required)
2025-10-09S. 2296 (119th)Vote on amendmentYESYESAmendment Rejected (47-50, 3/5 majority required)
2025-10-09S. 2296 (119th)Vote on amendmentNONOAmendment Rejected (10-88, 3/5 majority required)
2025-10-09S. 2296 (119th)Vote on amendmentYESYESAmendment Rejected (46-52, 3/5 majority required)
2025-10-09S. 2296 (119th)Vote on amendmentYESYESAmendment Rejected (47-50, 3/5 majority required)
2025-10-09S. 2296 (119th)Vote on amendmentYESYESAmendment Rejected (46-50, 3/5 majority required)
2025-10-09S. 2296 (119th)Vote on amendmentYESNOAmendment Rejected (51-46, 3/5 majority required)
2025-10-09S. 2296 (119th)Vote on amendmentNONOAmendment Rejected (53-43, 3/5 majority required)
2025-10-09S. 2296 (119th)Vote on amendmentNONOAmendment Rejected (14-83, 3/5 majority required)
2025-10-09Confirm nomineeNONONomination Confirmed (50-47)
2025-10-09H.J. Res. 106 (119th)Approve resolutionNONOJoint Resolution Passed (50-46)
2025-10-09H.J. Res. 106 (119th)Begin considerationNONOMotion to Proceed Agreed to (50-47)
2025-10-09H.R. 5371 (119th)End filibuster to begin debateNONOCloture on the Motion to Proceed Rejected (54-45, 3/5 majority required)
2025-10-09S. 2882 (119th)End filibuster to begin debateYESYESCloture on the Motion to Proceed Rejected (47-50, 3/5 majority required)
2025-10-08H.J. Res. 105 (119th)Approve resolutionNONOJoint Resolution Passed (50-45)
2025-10-08S.J. Res. 83 (119th)Motion to Discharge S.J.Res. 83YESYESMotion to Discharge Rejected (48-51)
2025-10-08S.J. Res. 71 (119th)Approve resolutionYESYESJoint Resolution Defeated (47-51)
2025-10-08H.J. Res. 105 (119th)Begin considerationNONOMotion to Proceed Agreed to (51-47)
2025-10-08End debateNONOCloture Motion Agreed to (50-47)
2025-10-08H.R. 5371 (119th)End filibuster to begin debateNONOCloture on the Motion to Proceed Rejected (54-45, 3/5 majority required)
2025-10-08S. 2882 (119th)End filibuster to begin debateYESYESCloture on the Motion to Proceed Rejected (47-52, 3/5 majority required)
2025-10-08H.J. Res. 104 (119th)Approve resolutionNONOJoint Resolution Passed (52-47)
2025-10-07H.J. Res. 104 (119th)Begin considerationNONOMotion to Proceed Agreed to (50-47)
2025-10-07S. Res. 412 (119th)Confirm nomineeNONONomination Confirmed (51-47)
2025-10-06S. Res. 412 (119th)End debateNONOCloture Motion Agreed to (50-45)
2025-10-06H.R. 5371 (119th)End filibuster to begin debateNONOCloture on the Motion to Proceed Rejected (52-42, 3/5 majority required)
2025-10-06S. 2882 (119th)End filibuster to begin debateYESYESCloture on the Motion to Proceed Rejected (45-50, 3/5 majority required)
2025-10-03H.R. 5371 (119th)End filibuster to begin debateNONOCloture on the Motion to Proceed Rejected (54-44, 3/5 majority required)
2025-10-03S. 2882 (119th)End filibuster to begin debateYESYESCloture on the Motion to Proceed Rejected (46-52, 3/5 majority required)
2025-10-03S. Res. 412 (119th)Approve resolutionNONOResolution Agreed to (51-46)
2025-10-01S. Res. 412 (119th)End debateNONOCloture Motion Agreed to (53-46)
2025-10-01Confirm nomineeNONONomination Confirmed (52-45)
2025-10-01End debateNONOCloture Motion Agreed to (52-47)
2025-10-01H.R. 5371 (119th)End filibuster to begin debateNONOCloture on the Motion to Proceed Rejected (55-45, 3/5 majority required)
2025-10-01S. 2882 (119th)End filibuster to begin debateYESYESCloture on the Motion to Proceed Rejected (47-53, 3/5 majority required)
2025-09-30H.R. 5371 (119th)Final passageNONOBill Defeated (55-45, 3/5 majority required)
2025-09-30S. 2882 (119th)Final passageYESYESBill Defeated (47-53, 3/5 majority required)

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