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

Voting Record — 885
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 · 88 sponsored · 380 cosponsored
View profile

Recent ATmosphere posts, sponsorships, and cosponsorships.

My prayers are with the loved ones of Dr. Gladys West, a trailblazer and mathematician from Virginia whose contributions laid the groundwork for GPS technology. The legacy of her fortitude, tenacity, and brilliance will live on for generations to come. www.wtvr.com/news/local-n...
Happy Martin Luther King, Jr. Day. Dr. King’s words continue to inspire many Americans, including myself. Today and always, we honor his legacy by affirming our commitment to fighting for justice, combating hate, and advancing toward the North Star of equality.
Black and white photo of Dr. King.
A huge win for VA: after @markwarner.bsky.social, @bobbyscott.house.gov, and I filed an amicus brief in court, a judge ruled that Coastal Virginia Offshore Wind will resume construction! This project will create jobs, lower costs, and cement VA as a leader in this industry.
I'm glad U.S. religious institutions, including my Parish in VA, will not lose foreign-born religious workers who are vital parts of our communities, thanks to a DHS regulation change. Now Congress must pass my bipartisan bill to further streamline the process for these workers.
Faith plays a very important role in my life and the lives of so many other Americans. I’m proud today is National Religious Freedom Day, which marks the 240th anniversary of the passage of the Virginia Statute for Religious Freedom.
In a health committee hearing, I stated a plain truth: women die under abortion bans. These heartbreaking stories deserve to be told. I will keep working to honor their memory by passing legislation to safeguard reproductive freedom.
Awful: The Trump Administration announced the termination of nearly $2 billion in substance use recovery and mental health grants—only to reverse course when folks called out that people would die as a result of these cuts. This Administration is playing games with people’s lives.
Breaking News: A day after the Trump administration said it was cutting $2 billion in mental health funding, it reversed itself and reinstated the money.
Thousands of brave American women have made countless sacrifices to keep us safe and defend our democracy. A review of women’s military “effectiveness” undertaken by Anthony Tata and Pete Hegseth can’t be credible given their own troubled personal histories. youtube.com/shorts/8jsH-...
All legally-cast ballots must be counted. @markwarner.bsky.social and I are urging SCOTUS to protect vote-by-mail in an upcoming case that could lead to the disenfranchisement of millions of rural, military, and overseas voters.
Access to critical minerals is crucial to our national security, economy, and ability to compete with China. That’s why this week, I introduced bipartisan legislation to grow and strengthen the critical minerals workforce we need to get ahead.
Once again, Senate Republicans blocked legislation to extend ACA tax credits that keep health care coverage affordable. Republicans should listen to their constituents and join Democrats in voting to protect millions of Americans’ health care.
I just brought legislation to the Senate floor to restore ACA tax credits for 3 years. This legislation passed the House with bipartisan support. Senate Republicans said NO, ensuring health care costs continue to spike for millions of Americans. We are not going to stop fighting.
My statement slamming Republicans’ procedural motion to sidestep my War Powers Resolution to block the use of the U.S. Armed Forces to engage in hostilities within or against Venezuela unless authorized by Congress:
If President Trump were confident in the merits and legality of his deeply unpopular Venezuela war, he wouldn’t have bullied members of his own party into using an obscure procedural trick to avoid a public debate about it. The White House knows it has lost the American people on this issue—within 24 hours of the Senate’s vote last week to advance my bipartisan war powers resolution, Trump publicly canceled a second wave of strikes on Venezuela...
...In the days since, the White House has spent an enormous amount of time and effort trying to justify its actions, including by issuing a public commitment that it will not put boots on the ground in Venezuela in the future without congressional approval. Trump himself directly reiterated that commitment, and Secretary Rubio made a promise, to a Republican Senator, to come before the Senate Foreign Relations Committee...
...We’re going to work to ensure that those commitments are honored, and we’re going to file a whole lot more war powers resolutions to stop the President from taking military action against the many other countries he’s threatened.
We pledge an oath to a Constitution that says war can't be initiated without a vote of Congress. How can we allow this President—or any President—to single-handedly make decisions about deploying our military against other nations? It's reckless.
Americans want a president focused on bringing down energy, health care, and grocery costs, and who gets matters right at home. How can Trump run the Venezuelan economy when he can't even manage our own?
Americans are struggling with the high cost of groceries, housing, child care, and everything in between. Meanwhile, instead of focusing on fulfilling his promises to bolster the economy and bring prices down, Trump is more interested in waging illegal wars around the world.
It’s Korean American Day! Today, we celebrate the contributions, history, and achievements of Korean Americans. I’m proud that my bipartisan bill to help reunite Korean American families separated by the Korean War is now law. I’ll keep supporting VA’s Korean American community.
SoupScore Breakdown
Loading analysis metrics…
Voting History
885 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-08-07H.R. 6500 (119th)End debateNOYESCloture Motion Agreed to (91-6, 3/5 majority required)
2026-08-07S. Res. 817 (119th)Confirm nomineeNONONomination Confirmed (51-47)
2026-08-07H.R. 5334 (119th)Final passageYESYESBill Passed (86-11, 3/5 majority required)
2026-08-07H.R. 5334 (119th)Vote on amendmentYESYESAmendment Rejected (32-64)
2026-08-05S.J. Res. 187 (119th)Begin considerationYESYESMotion to Proceed Rejected (48-50)
2026-08-05S. Res. 817 (119th)End debateNONOCloture Motion Agreed to (50-44)
2026-08-05Confirm nomineeYESNONomination Confirmed (51-44)
2026-08-05End debateYESNOCloture Motion Agreed to (51-43)
2026-08-03H.R. 6500 (119th)End filibuster to begin debateNOYESCloture on the Motion to Proceed Agreed to (89-4, 3/5 majority required)
2026-07-30S. Res. 817 (119th)Approve resolutionNONOResolution Agreed to (50-47)
2026-07-30S.J. Res. 181 (119th)Motion to Discharge S.J.Res. 181YESYESMotion to Discharge Rejected (49-50)
2026-07-30S.J. Res. 199 (119th)Begin considerationYESYESMotion to Proceed Rejected (47-52)
2026-07-29S. Res. 817 (119th)End debateNONOCloture Motion Agreed to (50-45)
2026-07-29H.R. 5334 (119th)Begin considerationYESYESMotion to Proceed Agreed to (84-12)
2026-07-28H.R. 5334 (119th)End filibuster to begin debateYESYESCloture on the Motion to Proceed Agreed to (86-12, 3/5 majority required)
2026-07-28Confirm nomineeNONONomination Confirmed (51-47)
2026-07-27End debateNONOCloture Motion Agreed to (51-43)
2026-07-23Confirm nomineeNONONomination Confirmed (49-44)
2026-07-23Confirm nomineeNONONomination Confirmed (48-47)
2026-07-23S.J. Res. 180 (119th)Motion to Discharge S.J.Res. 180YESYESMotion to Discharge Rejected (47-49)
2026-07-22End debateNONOCloture Motion Agreed to (51-46)
2026-07-22End debateNONOCloture Motion Agreed to (54-44)
2026-07-22Confirm nomineeYESNONomination Confirmed (62-36)
2026-07-22End debateYESNOCloture Motion Agreed to (60-35)
2026-07-22Confirm nomineeNONONomination Confirmed (49-46)
2026-07-21Confirm nomineeNONONomination Confirmed (50-48)
2026-07-20End debateNONOCloture Motion Agreed to (43-40)
2026-07-16S.J. Res. 198 (119th)Begin considerationYESYESMotion to Proceed Rejected (46-50)
2026-07-16End debateNONOCloture Motion Agreed to (49-48)
2026-07-15Confirm nomineeNONONomination Confirmed (51-46)
2026-07-15End debateNONOCloture Motion Agreed to (51-46)
2026-07-14S. 4784 (119th)End filibuster to begin debateNONOCloture on the Motion to Proceed Rejected (50-46, 3/5 majority required)
2026-07-14Confirm nomineeNONONomination Confirmed (50-45)
2026-07-13Confirm nomineeNONONomination Confirmed (46-44)
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)

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 →