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 — 851
Yes39%
No60%
Present0%
Not Voting1%
Party align90%
Cross-party9%
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 · 83 sponsored · 354 cosponsored
View profile

Recent ATmosphere posts, sponsorships, and cosponsorships.

No one should be forced to choose between having health insurance and paying for other necessities. I'm fighting to prevent premiums from doubling so Virginians don’t have to make those kinds of choices.
It’s United Nations Day. The U.S. helped found @un.org 80 years ago to provide a forum for the world to come together and respond to shared challenges. When we work with organizations like the UN, we can build a more peaceful and secure future for all.
White text reading "United Nations Day" over a blue background.
If we ever needed light, we need it now. It was great to start the day with @markwarner.bsky.social, @repsuhas.bsky.social, and Virginians for a Diwali celebration at the Capitol.
Senator Kaine poses for a photo with Senator Warner, Congressman Suhas, and Virginians for a photo.
Senator Kaine delivers remarks at a podium.
Senator Kaine engages in conversation with a man.
Many of Virginia’s small business owners rely on the Affordable Care Act for health insurance. GOP attempts to diminish the ACA will force entrepreneurs to make tough choices, and not all businesses will be able to survive.
I can’t think of a more apt visual metaphor for Trump’s destruction of our country, our economy, and our federal workforce than the brazen demolition of the East Wing for his vanity project. This is a sad moment for our nation.
Trump has enacted policies for months to traumatize federal workers. Now, the GOP wants to give Trump more power to decide which workers get paid, and which get punished. I support legislation to ensure that the entire federal workforce is treated equally. www.kaine.senate.gov/press-releas...
I’m glad the Agriculture Committee advanced @markwarner.bsky.social and my bills to protect public lands in Rockingham, Augusta, Highland, and Bath counties. I treasure my memory of hiking Shenandoah Mountain with my wife on our honeymoon and hope to protect these lands for generations.
There’s been a lot of talk about a “Big, Beautiful Bill.” Today, folks are getting notices about a “Big, Bill," but it ain’t beautiful. It’s a premium bill that’s on average about double what it was last year. It’s time for Republicans to roll up their sleeves and fix this mess.
I’m proud the Foreign Relations Committee advanced bipartisan bills I’ve worked on to promote the rule of law, address violence and corruption in the Western Hemisphere, and strengthen our alliances. I urge my colleagues to pass them when they reach the Senate floor.
Alongside 45 of my colleagues, I’m supporting Trump in his opposition to Israel’s annexation of the West Bank—it would jeopardize any potential of peace in the region and the prospect of a two-state solution. We must foster conditions for a lasting peace.
Our economy suffers when Virginians are uninsured and one unexpected illness or injury away from financial ruin. We need to find a bipartisan solution that funds the government and protects health care access.
Parents who are doing their best shouldn't have to spend sleepless nights figuring out how to make it all work between health care costs and the overall uptick in the cost of living. I'm committed to protecting folks from sky-high health care premiums.
In a matter of hours, folks will start receiving notices about their skyrocketing 2026 marketplace health care premium costs. I’m fighting to stop rates from soaring, but I need your help. Go to kaine.senate.gov to share your new rate and how it will impact you and your family.
For three weeks straight, Trump has shown he is not interested in negotiating a deal to fund the government. Instead, he’s too busy creating AI-generated videos mocking Democratic leaders and his critics, and demolishing part of the White House for a new ballroom. Lunacy. youtube.com/shorts/93seh...
On Friday, I sat down with small business owners in Reston to hear about how Trump’s trade wars are raising costs on everyday goods like tea and coffee and hurting their businesses. That's why I'm forcing votes in the Senate to end Trump's tariffs.
Outside of a tea shop, symbolic boxes of tea with thee tariff rate on different countries printed on the side.
Senator Kaine poses for a photo with a large group of people.
Senator Kaine engages in conversation with a woman.
Senator Kaine engages in conversation with another woman in front of an order counter.
SoupScore Breakdown
Loading analysis metrics…
Voting History
851 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-06-24S.J. Res. 185 (119th)Begin considerationYESYESMotion to Proceed Rejected (47-50)
2026-06-24End debateNONOCloture Motion Agreed to (52-45)
2026-06-24S.J. Res. 196 (119th)Begin considerationYESYESMotion to Proceed Rejected (45-52)
2026-06-24End debateNONOCloture Motion Agreed to (50-44)
2026-06-24Confirm nomineeNONONomination Confirmed (50-44)
2026-06-24End debateNONOCloture Motion Agreed to (52-45)
2026-06-24Confirm nomineeNONONomination Confirmed (52-45)
2026-06-24End debateNONOCloture Motion Agreed to (52-45)
2026-06-23H. Con. Res. 86 (119th)Accept House changesYESYESConcurrent Resolution Agreed to (50-48)
2026-06-23Confirm nomineeYESNONomination Confirmed (67-30)
2026-06-22H.R. 6644 (119th)Accept House changesYESYESMotion Agreed to (85-5)
2026-06-18Confirm nomineeNONONomination Confirmed (48-39)
2026-06-18H.R. 6644 (119th)End debateYESYESCloture Motion Agreed to (84-8, 3/5 majority required)
2026-06-17S. Res. 616 (119th)Motion to Discharge S.Res. 616YESYESMotion to Discharge Rejected (44-50)
2026-06-17End debateYESNOCloture Motion Agreed to (54-41)
2026-06-17Confirm nomineeYESNONomination Confirmed (55-39)
2026-06-17End debateYESNOCloture Motion Agreed to (54-41)
2026-06-16H.R. 6644 (119th)Begin considerationYESYESMotion to Proceed Agreed to (87-8)
2026-06-16S.J. Res. 172 (119th)Motion to Discharge S.J.Res. 172YESYESMotion to Discharge Rejected (47-48)
2026-06-16S.J. Res. 190 (119th)Begin considerationYESYESMotion to Proceed Rejected (46-48)
2026-06-15Confirm nomineeNONONomination Confirmed (48-43)
2026-06-11End debateNONOCloture Motion Agreed to (47-43)
2026-06-11Confirm nomineeNONONomination Confirmed (49-44)
2026-06-10End debateNONOCloture Motion Agreed to (51-44)
2026-06-10Confirm nomineeNONONomination Confirmed (50-44)
2026-06-10End debateNONOCloture Motion Agreed to (48-45)
2026-06-09Confirm nomineeNONONomination Confirmed (51-46)
2026-06-08End debateNONOCloture Motion Agreed to (49-42)
2026-06-05Motion (Motion to Waive All Budgetary Discipline Re: Lee Amdt. No. 5804)NONOMotion Rejected (50-49, 3/5 majority required)
2026-06-05S. 2 (119th)Motion (Wyden Motion to Commit S. 2 to the Committee on the Judiciary with Instructions)YESYESMotion Rejected (48-51)
2026-06-05S. 1318 (119th)Begin considerationNONOMotion to Proceed Rejected (47-52)
2026-06-05S. 2 (119th)Final passageNONOBill Passed (52-47)
2026-06-05Motion (Motion to Waive All Applicable Budgetary Discipline Re: Schiff Amdt. No. 5740)YESYESMotion Rejected (51-48, 3/5 majority required)
2026-06-05Motion (Motion to Waive All Applicable Budgetary Discipline Re: Van Hollen Amdt. No. 5632)YESYESMotion Rejected (53-46, 3/5 majority required)
2026-06-05S. 2 (119th)Vote on amendmentYESYESAmendment Rejected (45-53)
2026-06-05Motion (Motion to Waive All Applicable Budgetary Discipline Re: Cassidy Amdt. No. 5812)YESYESMotion Rejected (52-47, 3/5 majority required)
2026-06-05Motion (Motion to Waive All Applicable Budgetary Discipline Re: Coons Amdt. No. 5457)YESYESMotion Rejected (54-45, 3/5 majority required)
2026-06-05S. 2 (119th)Vote on amendmentYESYESAmendment Rejected (46-53)
2026-06-05S. 2 (119th)Vote on amendmentYESYESAmendment Rejected (47-52)
2026-06-05S. 2 (119th)Vote on amendmentYESYESAmendment Rejected (46-53)
2026-06-05S. 2 (119th)Vote on amendmentYESYESAmendment Rejected (46-53)
2026-06-05Motion (Motion to Waive All Applicable Budgetary Discipline Re: Durbin Amdt. No. 5806)YESYESMotion Rejected (48-51, 3/5 majority required)
2026-06-04Motion (Motion to Waive All Applicable Budgetary Discipline Re: Booker Amdt. No. 5803)YESYESMotion Rejected (46-53, 3/5 majority required)
2026-06-04Motion (Motion to Waive All Applicable Budgetary Discipline Re: Baldwin Amdt. No. 5485)YESYESMotion Rejected (46-53, 3/5 majority required)
2026-06-04Motion (Motion to Waive All Applicable Budgetary Discipline Re: Sanders Amdt. No. 5451)YESYESMotion Rejected (45-53, 3/5 majority required)
2026-06-04S. 2 (119th)Motion (Warnock Motion to Commit S. 2 to the Committee on the Judiciary with Instructions)YESYESMotion Rejected (46-52)
2026-06-04Motion (Motion to Waive All Applicable Budgetary Discipline Re: Kim Amdt. No. 5545)YESYESMotion Rejected (46-53, 3/5 majority required)
2026-06-04Motion (Motion to Waive All Applicable Budgetary Discipline Re: Hickenlooper Amdt. No. 5501)YESYESMotion Rejected (51-47, 3/5 majority required)
2026-06-04Motion (Motion to Waive All Applicable Budgetary Discipline Re: Graham Amdt. No. 5779)NONOMotion Rejected (48-50, 3/5 majority required)
2026-06-04Motion (Motion to Waive All Applicable Budgetary Discipline Re: Warner Amdt. No. 5556)YESYESMotion Rejected (49-49, 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.

Page 1 / 18Next →