
Congress Member Profile|U.S. Senator|Democrat|Virginia
Tim Kaine
SoupScoreanalysis-first civic rating · view full breakdown
Loading…
Voting Record — 782
Yes37%
No61%
Present0%
Not Voting1%
Party align90%
Cross-party10%
SoupScore
District Map
Senate District (Statewide)
U.S. Census Bureau boundary data.
Social & Web

Tim Kaine
U.S. SenatorDemocratVirginia
SoupScore
Tim's ATmosphere Activity
20 recent posts · 74 sponsored · 330 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
I’m relieved that the suspect in Charlie Kirk’s assassination is in custody and thank the law enforcement officers who have been working tirelessly to investigate the shooting.
My statement with @markwarner.bsky.social, @bobbyscott.house.gov, @beyer.house.gov, @mcclellan.house.gov, @repvindman.bsky.social, @repsuhas.bsky.social, and Representative Walkinshaw condemning political violence:
My statement with Senator Young applauding the House passage of legislation to repeal the 1991 and 2002 Authorizations for Use of Military Force (AUMFs) against Iraq, to formally end the Iraq wars:
My statement on the 24th anniversary of the September 11, 2001 attacks:
I was horrified to hear that Charlie Kirk was shot at a campus in Utah today and am praying for him, his family, the University, and our country.
I’m calling out the Trump Administration’s support—at the expense of U.S. national security interests—for Salvadoran President Nayib Bukele’s latest power grab: eliminating presidential term limits. The U.S. can't afford to be complicit in the collapse of El Salvador’s democracy.
This World Suicide Prevention Day is a reminder to reach out to loved ones, prioritize your wellbeing, and remember it’s okay to ask for help. If you or someone you know is struggling, you can call or text the 988 Suicide & Crisis Lifeline at 9-8-8 any time to access free and confidential support.
Following the brave advocacy of Epstein’s survivors, the Epstein files are starting to come out.
What’s in them is shocking.
ALL the files need to be released. The American people deserve answers.
Grocery prices are up. Rent is too expensive. Now, Trump is making it harder for borrowers to pay off their student loans. Americans can’t afford Trump’s disastrous economic policies.
The swift delivery of aid is a crucial part of helping hard-hit communities recover from disasters—I saw this firsthand when traveling in SWVA after Hurricane Helene. Trump forcing survivors to wait in limbo for help is a failure of leadership.
My statement with @markwarner.bsky.social on Augusta Medical Group’s announcement that three practice locations—Weyers Cave Urgent Care, Buena Vista Primary Care, and Churchville Primary Care—will close in response to the GOP’s ‘Big, Ugly’ Bill’s major health care cuts:
My statement on the Supreme Court’s move to greenlight racial profiling:
The only energy crisis in the U.S. is the one Trump created himself. I’m forcing a vote on my legislation to end the sham emergency Trump declared on day one of his presidency.
youtube.com/shorts/ugHah...
Reposted bySenator Tim Kaine
Trump thought firing the people who crunched the numbers would change the truth, but it didn’t: his tariff chaos is slowing the economy and costing jobs.
Today's report is just the latest sign of Trump’s failing economy — and it's only getting worse.
Trump inherited the strongest economy in the world. What has he done with it?
Unemployment is up. Job creation is down. Manufacturing jobs are lost.
Trump’s policies are failing.
This week, Senator Susan Collins and I introduced legislation to reauthorize programs that will train the next generation of health care providers who care for older Americans. I urge all my colleagues to pass this bipartisan bill.
As an avid hiker, I’ve seen how the Appalachian Trail Conservancy and other partners work to protect our national trails. That’s why I introduced a bill to strengthen these public-private efforts and preserve these lands for future generations.
I’m thrilled Hitachi Energy is expanding its footprint in Virginia by investing $457 million to build a state-of-the-art power transformer facility in South Boston—creating more than 800 jobs and boosting the region’s economy. I'll keep working to boost manufacturing in VA.
Republicans' Big, Ugly Bill included massive SNAP cuts that will rip nutrition assistance away from millions of people across the country, including tens of thousands in Virginia, and potentially force your local grocery store to close.
Infrastructure upgrades create jobs, spur economic development, and improve lives. Through the Bipartisan Infrastructure Law I helped pass, VA has received billions to improve roads, bridges, and airports. I'm committed to reauthorizing it so we can keep building on our progress.
SoupScore Breakdown
Loading analysis metrics…
Voting History782 total votesExpandCollapse
Voting History
782 total votes
Recent roll calls with party-majority context so it is easier to scan how this member tends to vote.
| Date | Bill | Question | Position | Party Maj | Align? | Result |
|---|---|---|---|---|---|---|
| 2025-06-02 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-45) |
| 2025-05-22 | H.J. Res. 89 (119th) | Approve resolution | NO | NO | ✓ | Joint Resolution Passed (49-46) |
| 2025-05-22 | H.J. Res. 89 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (51-46) |
| 2025-05-22 | H.J. Res. 87 (119th) | Approve resolution | NO | NO | ✓ | Joint Resolution Passed (51-45) |
| 2025-05-22 | H.J. Res. 87 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (51-46) |
| 2025-05-22 | H.J. Res. 88 (119th) | Approve resolution | NO | NO | ✓ | Joint Resolution Passed (51-44) |
| 2025-05-21 | H.J. Res. 88 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (51-46) |
| 2025-05-21 | S.J. Res. 55 (119th) | Approve resolution | NO | NO | ✓ | Joint Resolution Passed (51-46) |
| 2025-05-21 | S.J. Res. 55 (119th) | Point of Order S.J.Res. 55 | NO | NO | ✓ | Point of Order Sustained (51-46) |
| 2025-05-21 | S.J. Res. 55 (119th) | Point of Order S.J.Res. 55 | NO | NO | ✓ | Point of Order Sustained (51-46) |
| 2025-05-21 | S.J. Res. 55 (119th) | Motion to Adjourn S.J.Res. 55 | YES | YES | ✓ | Motion to Adjourn Rejected (46-51) |
| 2025-05-21 | — | Motion (Motion to Recess for Ten Minutes) | YES | YES | ✓ | Motion Rejected (45-52) |
| 2025-05-21 | — | Motion (Motion to Recess for Fifteen Minutes) | YES | YES | ✓ | Motion Rejected (46-51) |
| 2025-05-21 | — | Motion (Motion to Recess for Thirty Minutes) | YES | YES | ✓ | Motion Rejected (46-51) |
| 2025-05-21 | — | Motion (Motion to Recess for 60 Minutes) | YES | YES | ✓ | Motion Rejected (45-51) |
| 2025-05-21 | — | Motion (Motion to Recess for Ninety Minutes) | YES | YES | ✓ | Motion Rejected (46-51) |
| 2025-05-21 | S.J. Res. 55 (119th) | Kill the motion | NO | NO | ✓ | Motion to Table Agreed to (51-46) |
| 2025-05-21 | S.J. Res. 55 (119th) | Kill the motion | YES | YES | ✓ | Motion to Table Failed (46-52) |
| 2025-05-21 | S.J. Res. 55 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (53-46) |
| 2025-05-21 | S. 1582 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (69-31) |
| 2025-05-19 | S. 1582 (119th) | End filibuster to begin debate | NO | NO | ✓ | Cloture on the Motion to Proceed Agreed to (66-32, 3/5 majority required) |
| 2025-05-19 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-45) |
| 2025-05-19 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (52-46) |
| 2025-05-15 | S. Res. 195 (119th) | Motion to Discharge S.Res. 195 | YES | YES | ✓ | Motion to Discharge Rejected (45-50) |
| 2025-05-15 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-46) |
| 2025-05-14 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (52-47) |
| 2025-05-14 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-45) |
| 2025-05-14 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-45) |
| 2025-05-14 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (54-43) |
| 2025-05-14 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-43) |
| 2025-05-14 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-46) |
| 2025-05-14 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-45) |
| 2025-05-14 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (54-40) |
| 2025-05-13 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (57-41) |
| 2025-05-13 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-44) |
| 2025-05-13 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-45) |
| 2025-05-13 | — | Confirm nominee | YES | NO | ✕↔ | Nomination Confirmed (74-25) |
| 2025-05-13 | — | End debate | YES | NO | ✕↔ | Cloture Motion Agreed to (72-26) |
| 2025-05-13 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-46) |
| 2025-05-12 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (52-45) |
| 2025-05-12 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-45) |
| 2025-05-12 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-47) |
| 2025-05-08 | S. 1582 (119th) | End filibuster to begin debate | NO | NO | ✓ | Cloture on the Motion to Proceed Rejected (48-49, 3/5 majority required) |
| 2025-05-08 | H.J. Res. 60 (119th) | Approve resolution | NO | NO | ✓ | Joint Resolution Passed (50-43) |
| 2025-05-08 | S.J. Res. 7 (119th) | Approve resolution | NO | NO | ✓ | Joint Resolution Passed (50-38) |
| 2025-05-07 | S.J. Res. 13 (119th) | Approve resolution | NO | NO | ✓ | Joint Resolution Passed (52-47) |
| 2025-05-06 | H.J. Res. 60 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (53-47) |
| 2025-05-06 | S.J. Res. 7 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (53-47) |
| 2025-05-06 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (53-47) |
| 2025-05-06 | S.J. Res. 13 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (53-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.