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.

Sick kids deserve to get the care they need as quickly as possible. I’m glad to support legislation to eliminate redundant screenings for accomplished health care providers that currently delay care for kids with out-of-state Medicaid coverage. Let's get it done.
I’m praying for Virginian Sudiksha Konanki and her family after her disappearance in the Dominican Republic last week. We must use every tool at our disposal to ensure she is found.
On International Women’s Day, we honor and celebrate the countless women who have fought for equal rights and persevered in the face of adversity. Because of them, our world is a better place. Together, we will carry on their legacies and remain committed to advancing equality for all.
Today, I heard from CFPB employees who were illegally fired by Trump. These attacks don't just hurt these dedicated workers—they hurt all of us. CFPB has returned $21 billion to consumers who have been scammed or wronged. I wonder why Trump and Elon Musk want to gut it...
Senator Kaine sits at a table listening as others share their stories.
60 years ago, peaceful protestors marching for voting rights were violently attacked by state troopers during their attempted 54-mile march from Selma to Montgomery, AL. May the protestors’ steadfast resolve and determination in the face of violence continue to be a guiding light for us all.
A black and white photo of protestors gathered on the Edmund Pettus Bridge marching for voting rights.
The Department of Health and Human Services recently terminated a policy requiring the agency to notify the public about their work and take comments. The American people have a right to know what the federal government is doing—and tell them when they disagree.
Trump’s recklessness will raise costs, so I’m taking action. My legislation will force a vote on ending Trump’s new taxes on Canadian goods—VA's largest export market. I urge my colleagues to put partisanship aside, do the right thing, and vote to bring costs down. www.npr.org/2025/03/05/n...
Groceries and home goods prices are going up fast—Target’s CEO warns Trump’s new taxes could quickly cause price increases. These taxes are completely unnecessary and will hurt Americans’ wallets. www.foxbusiness.com/retail/targe...
Mass federal worker layoffs are leaving veterans without jobs and creating barriers to accessing care in Salem and nationwide. I’m fighting to protect veterans from shortsighted cuts by urging Trump to reinstate fired veterans and ensure VA facilities are fully staffed. wset.com/news/local/f...
Happy Women’s History Month! This month, we celebrate the countless women who have changed our world for the better through their bravery, intelligence, and tenacity. It is on all of us to continue fighting to create a more equitable world for the generations of women to come.
Excited to celebrate the opening of the new Fredericksburg VA Clinic. The clinic, made possible by a bill I supported, will help more veterans get the care they need. Now we must ensure the clinic is staffed. I’m going to keep pushing the Trump Admin to end its hiring freeze for all VA positions.
Kaine engages in conversation with a veteran.
Senator Kaine poses, smiling, between two veterans.
Kaine delivers remarks at a podium.
It was great to attend the grand opening of the @virginiatech.bsky.social Innovation Campus in Alexandria! I’ve long supported VT’s expansion to Northern Virginia, which will create a pipeline of talent that will propel Virginia into the future, and I look forward to continuing this work. Go Hokies!
Senator Kaine delivers a speech at a podium in front of a crowd of people.
Senator Kaine joins others for a ribbon cutting.
Senator Kaine engages in conversation with a man at the event.
As Ramadan begins tonight, I want to wish the Muslim community in Virginia and across the world a blessed and reflective month. May this time bring peace to all observing. Ramadan Mubarak!
Henry Marsh was a civil rights lawyer, Richmond’s first African American mayor, and my mentor. He dedicated himself to fighting against discrimination in court and for investments in overlooked communities. He passed away earlier this year. I am grateful for his service, wisdom, and friendship.
When Maggie L. Walker saw white banks undervalue African American patrons, hindering their ability to invest, achieve home ownership, and build wealth, she did what no U.S. woman had done before: she founded her own bank. Her prowess for banking helped hundreds and forged paths for generations.
Historic photo of Maggie L. Walker.
Yesterday, @markwarner.bsky.social, @bobbyscott.house.gov, @mcclellan.house.gov, @repvindman.bsky.social, and I hosted Virginians to honor Black History Month. As some try to erase Black history, it’s more important than ever to celebrate Black Americans’ many contributions throughout history.
Senators Kaine and Warner kneel in front of a crowded room of people, smiling and posing for a photo.
Senator Kaine (L) poses with Virginia leaders.
Senator Kaine delivers remarks at a podium.
Senator Kaine poses with an event attendee.
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-12-09End debateNONOCloture Motion Agreed to (49-46)
2025-12-09Confirm nomineeNONONomination Confirmed (49-46)
2025-12-09End debateNONOCloture Motion Agreed to (51-46)
2025-12-09Confirm nomineeNONONomination Confirmed (51-46)
2025-12-08End debateNONOCloture Motion Agreed to (52-44)
2025-12-04Confirm nomineeYESNONomination Confirmed (57-32)
2025-12-04S. Res. 520 (119th)End debateNONOCloture Motion Rejected (43-37, 3/5 majority required)
2025-12-04H.J. Res. 131 (119th)Approve resolutionNONOJoint Resolution Passed (49-45)
2025-12-03End debateYESNOCloture Motion Agreed to (63-34)
2025-12-03S.J. Res. 91 (119th)Begin considerationNONOMotion to Proceed Agreed to (49-47)
2025-12-03Confirm nomineeYESNONomination Confirmed (57-41)
2025-12-03End debateYESNOCloture Motion Agreed to (56-40)
2025-12-02Confirm nomineeYESNONomination Confirmed (60-39)
2025-12-02End debateYESNOCloture Motion Agreed to (61-36)
2025-12-02Confirm nomineeNONONomination Confirmed (53-45)
2025-12-01End debateNONOCloture Motion Agreed to (50-41)
2025-11-20H.J. Res. 130 (119th)Approve resolutionNONOJoint Resolution Passed (51-43)
2025-11-19S.J. Res. 76 (119th)Begin considerationYESYESMotion to Proceed Rejected (46-51)
2025-11-19S.J. Res. 89 (119th)Begin considerationNONOMotion to Proceed Agreed to (51-47)
2025-11-19Confirm nomineeNONONomination Confirmed (66-32)
2025-11-18End debateNONOCloture Motion Agreed to (65-32)
2025-11-10H.R. 5371 (119th)Final passageYESNOBill Passed (60-40)
2025-11-10H.R. 5371 (119th)End debateYESNOCloture Motion Agreed to (60-40, 3/5 majority required)
2025-11-10H.R. 5371 (119th)Vote on amendmentYESNOAmendment Agreed to (60-40)
2025-11-10H.R. 5371 (119th)End debateYESNOCloture Motion Agreed to (60-40, 3/5 majority required)
2025-11-10H.R. 5371 (119th)Kill the motionNOYESMotion to Table Agreed to (76-24)
2025-11-10H.R. 5371 (119th)Kill the motionYESYESMotion to Table Failed (47-53)
2025-11-10H.R. 5371 (119th)Kill the motionYESYESMotion to Table Failed (47-53)
2025-11-10H.R. 5371 (119th)Begin considerationYESNOMotion to Proceed Agreed to (60-40)
2025-11-09H.R. 5371 (119th)End filibuster to begin debateYESNOCloture on the Motion to Proceed Agreed to (60-40, 3/5 majority required)
2025-11-07S. 3012 (119th)End filibuster to begin debateNONOCloture on the Motion to Proceed Rejected (53-43, 3/5 majority required)
2025-11-06S.J. Res. 90 (119th)Motion to Discharge S.J.Res. 90YESYESMotion to Discharge Rejected (49-51)
2025-11-05Confirm nomineeNONONomination Confirmed (57-43)
2025-11-05End debateNONOCloture Motion Agreed to (57-41)
2025-11-05Confirm nomineeNONONomination Confirmed (52-45)
2025-11-04Confirm nomineeNONONomination Confirmed (52-46)
2025-11-04H.R. 5371 (119th)End filibuster to begin debateNONOCloture on the Motion to Proceed Rejected (54-44, 3/5 majority required)
2025-11-03End debateNONOCloture Motion Agreed to (51-46)
2025-10-30End debateNONOCloture Motion Agreed to (51-47)
2025-10-30S.J. Res. 88 (119th)Approve resolutionYESYESJoint Resolution Passed (51-47)
2025-10-30S.J. Res. 80 (119th)Approve resolutionNONOJoint Resolution Passed (52-45)
2025-10-29S.J. Res. 77 (119th)Approve resolutionYESYESJoint Resolution Passed (50-46)
2025-10-29S.J. Res. 69 (119th)Begin considerationNONOMotion to Proceed Rejected (25-72)
2025-10-29Confirm nomineeNONONomination Confirmed (51-47)
2025-10-29S.J. Res. 80 (119th)Begin considerationNONOMotion to Proceed Agreed to (54-46)
2025-10-28S.J. Res. 81 (119th)Approve resolutionYESYESJoint Resolution Passed (52-48)
2025-10-28End debateNONOCloture Motion Agreed to (53-46)
2025-10-28Confirm nomineeNONONomination Confirmed (52-47)
2025-10-28End debateNONOCloture Motion Agreed to (52-47)
2025-10-28H.R. 5371 (119th)End filibuster to begin debateNONOCloture on the Motion to Proceed Rejected (54-45, 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 4 / 16Next →