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 — 788
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.

Today, I talked with State Department officers who were arbitrarily laid off by President Trump. From counterterrorism and embassy security, to protecting human rights around the world—their jobs are critical. Losing this expertise puts our security and prosperity at serious risk.
Senator Kaine engages in a conversation at a table with the State Department officers.
Senator Kaine speaks with the State Department officers during their meeting.
Never a bad time to remind everyone you know that Trump ran on making things more affordable. Instead he imposes new & crushing taxes through his tariffs—and makes the largest cuts to health care EVER, while ensuring higher premiums for everyone.
Unbelievable: Trump is punishing Americans with a 50% tax on Brazilian goods—all because he’s mad Brazil is prosecuting his friend, former Brazilian President Bolsonaro, for attempting a coup. Personal grievances shouldn’t dictate policy. I’m challenging these Trump taxes.
Seaman Angelina Resendiz was a dedicated servicemember who tragically lost her life while stationed at Naval Station Norfolk. @markwarner.bsky.social and I are demanding answers from the Navy on the circumstances of her death and disappearance.
Copy of the letter to the Navy.
It was great to meet with lawmakers from Brazil yesterday in D.C. to discuss the need to maintain our strong trade relationship and push back on Trump’s senseless trade threats. I look forward to working together to expand this great partnership that’s bigger than any one party.
Senator Kaine poses for a photo with the Brazilian lawmakers.
Senator Kaine engages in discussion at a table during his meeting with the lawmakers.
My statement with @markwarner.bsky.social on the 60th anniversary of Medicare and Medicaid and our legislation to repeal the health care provisions in Trump and Republicans’ ‘Big, Ugly Bill’:
"In the 60 years since President Johnson signed the law that established Medicare and Medicaid, millions of Americans have been able to access the health care they need. Sadly, instead of strengthening these programs, President Trump and Republicans’ ‘Big, Ugly Bill’ will do the opposite and kick people off their health insurance under Medicaid and the Affordable Care Act,” said the senators. “We will all be better off if more people can access health insurance, and that’s why we’re proud to join our colleagues in introducing legislation to repeal the health care changes in the disastrous Republican law and extend the Affordable Care Act’s enhanced tax credits so Virginians can continue to access care."
The violent attack on Danville City Councilman Lee Vogler is deeply upsetting. I’m praying for Lee’s full recovery and for his family. I’m thankful law enforcement swiftly identified and apprehended a suspect.
SNAP doesn’t just feed hungry kids and families–it sets individuals up for a lifetime of better health. Remind me again, why are Republicans and Trump gutting this lifesaving program? Oh yeah, tax breaks for the ultra-wealthy. Again. www.nbcnews.com/health/healt...
I’m horrified by reports that over 700 starving people have been killed and thousands more injured while seeking food near or at Gaza Humanitarian Foundation sites. I'm demanding the Administration focus on supporting orgs that effectively ensure aid reaches civilians in need.
On National Korean War Veterans Armistice Day, we remember and honor the servicemembers who fought valiantly in the Korean War. Today also serves as a reminder to uphold their legacies by continuing to stand up for democracy around the world.
Today in 1948, President Truman desegregated the military. Sadly, Trump and Hegseth are attacking efforts to recruit and retain people from all backgrounds in the military. Truman knew then that diversity makes us stronger. Why doesn't the Administration know now?
Thirty-five years ago today, the Americans with Disabilities Act was signed into law, protecting millions of Americans with disabilities from discrimination. Now, Trump is rolling back this hard-won progress, but I'll continue fighting these threats.
No one works harder for Virginia than Speaker Don Scott. I’m deeply grateful that he took time out of his busy schedule crisscrossing the Commonwealth to share words of wisdom with my team today about the value of public service and perseverance.
Speaker Don Scott delivers remarks at a podium.
Trump’s trade wars have forced small businesses across VA to make tough decisions about how they’ll continue to operate. That’s why I introduced legislation to exempt small businesses from Trump’s tariffs on Canada, one of our top trading partners. Let's get it done.
Trump cruelly cancelled a pilot program Spotsylvania County Public Schools participated in to support students with disabilities. Our students and schools deserve so much better, so @repvindman.bsky.social and I introduced a bill that would force Trump to change course.
Trump broke his promise to release the Epstein files. Just like he broke his promise to: • Not cut Medicaid • Lower costs • End the war in Ukraine in 24 hours Promises he's kept? Cutting taxes for the ultra-wealthy and pardoning January 6 insurrectionists.
Trump promised to bring down costs. But in every corner of Virginia, I hear about rising prices. Trump's tariffs are making groceries more expensive, and the recent cuts to nutrition assistance he signed into law will only make it harder for working families to make ends meet.
Headline reading: Why your grocery bill in Virginia might keep climbing
SoupScore Breakdown
Loading analysis metrics…
Voting History
788 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
2026-02-04End debateNONOCloture Motion Agreed to (50-47)
2026-02-04Confirm nomineeNONONomination Confirmed (51-46)
2026-02-04End debateNONOCloture Motion Agreed to (51-47)
2026-02-04Confirm nomineeYESNONomination Confirmed (58-39)
2026-02-03End debateNONOCloture Motion Agreed to (55-39)
2026-02-03Confirm nomineeNONONomination Confirmed (51-45)
2026-02-03End debateNONOCloture Motion Agreed to (49-44)
2026-02-03Confirm nomineeYESNONomination Confirmed (54-40)
2026-02-02End debateYESNOCloture Motion Agreed to (49-40)
2026-01-30H.R. 7148 (119th)Final passageYESNOBill Passed (71-29, 3/5 majority required)
2026-01-30Motion (Motion to Waive All Applicable Budgetary Discipline Re: Merkley Amdt. No. 4287)YESYESMotion Rejected (47-52, 3/5 majority required)
2026-01-30H.R. 7148 (119th)Vote on amendmentYESYESAmendment Rejected (49-51, 3/5 majority required)
2026-01-30H.R. 7148 (119th)Kill the motionYESYESMotion to Table Agreed to (58-42)
2026-01-30H.R. 7148 (119th)Kill the motionYESYESMotion to Table Agreed to (58-42)
2026-01-30H.R. 7148 (119th)Kill the motionYESYESMotion to Table Agreed to (67-33)
2026-01-30H.R. 7148 (119th)Vote on amendmentNONOAmendment Rejected (32-67)
2026-01-29H.R. 7148 (119th)End filibuster to begin debateNONOCloture on the Motion to Proceed Rejected (45-55, 3/5 majority required)
2026-01-27S. 3627 (119th)End filibuster to begin debateNONOCloture on the Motion to Proceed Rejected (47-45, 3/5 majority required)
2026-01-15H.R. 6938 (119th)Final passageYESYESBill Passed (82-15)
2026-01-15H.R. 6938 (119th)End debateYESYESCloture Motion Agreed to (85-14, 3/5 majority required)
2026-01-14S.J. Res. 98 (119th)Point of Order S.J.Res. 98NONOPoint of Order Well Taken (50-50, Vice President of the United States, voted Yea)
2026-01-13S.J. Res. 84 (119th)Begin considerationYESYESMotion to Proceed Rejected (47-52)
2026-01-12H.R. 6938 (119th)End filibuster to begin debateYESYESCloture on the Motion to Proceed Agreed to (80-13, 3/5 majority required)
2026-01-08Confirm nomineeYESNONomination Confirmed (53-40)
2026-01-08S.J. Res. 98 (119th)Motion to Discharge S.J.Res. 98YESYESMotion to Discharge Agreed to (52-47)
2026-01-07S.J. Res. 86 (119th)Begin considerationYESYESMotion to Proceed Rejected (43-50)
2026-01-06Confirm nomineeNONONomination Confirmed (52-48)
2026-01-06Confirm nomineeNONONomination Confirmed (53-47)
2026-01-05Confirm nomineeYESNONomination Confirmed (50-35)
2025-12-18End debateNONOCloture Motion Agreed to (51-42)
2025-12-18End debateYESNOCloture Motion Agreed to (60-35)
2025-12-18End debateYESNOCloture Motion Agreed to (58-36)
2025-12-18End debateNONOCloture Motion Agreed to (53-43)
2025-12-18S. Res. 532 (119th)Confirm nomineeNONONomination Confirmed (53-43)
2025-12-18S.J. Res. 82 (119th)Approve resolutionYESYESJoint Resolution Defeated (50-50)
2025-12-17S. Res. 412 (119th)End debateNONOCloture Motion Agreed to (53-47)
2025-12-17Confirm nomineeNONONomination Confirmed (71-29)
2025-12-17End debateNONOCloture Motion Agreed to (69-27)
2025-12-17Confirm nomineeYESNONomination Confirmed (67-30)
2025-12-17End debateYESNOCloture Motion Agreed to (67-30)
2025-12-17S. 1071 (119th)Accept House changesYESYESMotion Agreed to (77-20)
2025-12-15S. 1071 (119th)End debateYESYESCloture Motion Agreed to (76-20, 3/5 majority required)
2025-12-11S. 1071 (119th)Begin considerationYESYESMotion to Proceed Agreed to (75-22)
2025-12-11S. Res. 532 (119th)Approve resolutionNONOResolution Agreed to (52-47)
2025-12-11S. 3385 (119th)End debateYESYESCloture Motion Rejected (51-48, 3/5 majority required)
2025-12-11S. 3386 (119th)End debateNONOCloture Motion Rejected (51-48, 3/5 majority required)
2025-12-10S. Res. 532 (119th)End debateNONOCloture Motion Agreed to (51-47)
2025-12-10S.J. Res. 82 (119th)Begin considerationYESYESMotion to Proceed Agreed to (50-49)
2025-12-09Confirm nomineeNONONomination Confirmed (51-46)
2025-12-09End debateNONOCloture Motion Agreed to (49-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 3 / 16Next →