
Congress Member Profile|U.S. Senator|Democrat|Virginia
Tim Kaine
SoupScoreanalysis-first civic rating · view full breakdown
Loading…
Voting Record — 783
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 · 331 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
My statement after Senate Republicans blocked my legislation with @heinrich.senate.gov to undo a key plank of Trump’s corrupt, cost-raising, job-killing energy agenda:
Unexpected sickness or injury is hard enough. But now, people are terrified that if something goes wrong, they won't be able to afford care because premiums are set to surge next year. I'm doing all I can to keep health care costs down.
Virginians want good jobs and lower energy costs. That’s why @heinrich.senate.gov and I are forcing a vote TODAY to challenge Trump’s corrupt, cost-raising, job-killing energy agenda.
Reposted bySenator Tim Kaine
Today, Senator Kaine and I will force the Senate to vote on the administration’s decision to blow up ships in the Caribbean.
If a president can unilaterally put people or groups on a list and kill them, there is no meaningful limit to his use of force.
Reposted bySenator Tim Kaine
The government is shut down because Trump and the Republicans are hellbent on taking health care away from you.
And they won’t even come to the table to talk to us about it.
This is not about politics. It's about people.
Let’s break it down:
Trump used military force to strike 4 ships in the Caribbean, killing 21 people, and has not provided sound legal justification for doing so to Congress. I’m forcing a vote with Senator Adam Schiff on whether the U.S. should put our troops in harm’s way to conduct these strikes.
We haven’t had a shutdown since the last time Trump was president—which was also the longest shutdown in U.S. history. Once again, Trump can’t lead, and the American people suffer as a result.
There are plenty of things Republicans and I disagree on, but that’s why I believe in bipartisan negotiations, so we can reach a compromise. That’s how we’ve funded the government every year I’ve been in the Senate. Dems are ready to roll up our sleeves and find a solution.
It’s day seven of the government shutdown. For an entire week now, Republicans have refused to reach a bipartisan agreement to fund our government and protect health care for American citizens. They’re failing their own constituents.
I started my morning with @markwarner.bsky.social and Virginians from across the Commonwealth in celebration of Hispanic Heritage Month. Together, we recognized Virginia's incredible Latino communities and their significant contributions to our arts, economy, schools, government, and more.
In 2019, I worked with Republicans to secure passage of legislation to guarantee all federal employees back pay during any shutdown. Trump signed it. Now, his bureaucrat, Russ Vought, is trying to go back on this promise.
Federal employees get back pay. That’s the law.
Americans are united in wanting lower prices. We have an opportunity to help make that happen RIGHT NOW by passing a bill to reopen the government and prevent marketplace premiums from exploding.
thehill.com/business/553...
I was proud to work across the aisle in 2019 to pass legislation that President Trump himself signed to guarantee backpay to federal workers in the event of a shutdown. If OMB chooses thuggish intimidation tactics over following the law, it better prepare to face the American people in court.
A deal has got to be a deal. If Republicans want my vote to reopen the government, I need an assurance from the White House that they won't turn around and rip up a bipartisan spending agreement after it's signed into law.
My statement on the two-year anniversary of the October 7 Hamas attack:
Today, I spoke with dedicated former federal workers about how the Trump Administration's horrific workforce cuts cost them the jobs they loved, and how that's hurt their families. I’ll keep working to protect the federal workforce, fight illegal firings, and end the shutdown.
Undocumented people are not eligible to enroll in Medicare and Medicaid. Republicans are pushing this lie to distract Americans from the fact that they refuse to vote to keep marketplace health care premiums from skyrocketing. Don't fall for it.
If Congress does nothing, Virginians' marketplace premiums could go up by $1,000 or more per month next year. I'm ready to negotiate a path forward to prevent that and reopen the government.
I hope this will be the week that Republicans come to the table and negotiate a deal to reopen the government and prevent Americans' health care premiums from more than doubling. Americans want lower costs, so let’s get it done.
I was heartbroken to hear Candi Mundon King’s young daughter, Candis, tragically passed away last weekend following her battle with sickle cell disease. Candi, her family, and all who knew and loved Candis are in my prayers during this painful time.
SoupScore Breakdown
Loading analysis metrics…
Voting History783 total votesExpandCollapse
Voting History
783 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-02-21 | S. Con. Res. 7 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (47-52) |
| 2025-02-21 | S. Con. Res. 7 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (49-51) |
| 2025-02-21 | S. Con. Res. 7 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (48-52) |
| 2025-02-21 | S. Con. Res. 7 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (48-52) |
| 2025-02-21 | — | Motion (Motion to Waive All Applicable Budgetary Discipline Re: Van Hollen Amdt. No. 233) | YES | YES | ✓ | Motion Rejected (49-51, 3/5 majority required) |
| 2025-02-21 | S. Con. Res. 7 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (47-53) |
| 2025-02-21 | S. Con. Res. 7 (119th) | Vote on amendment | NO | NO | ✓ | Amendment Rejected (24-76) |
| 2025-02-21 | S. Con. Res. 7 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (47-53) |
| 2025-02-21 | — | Motion (Motion to Waive All Applicable Budgetary Discipline Re: Reed Amdt. No. 172) | YES | YES | ✓ | Motion Rejected (49-51, 3/5 majority required) |
| 2025-02-20 | — | Motion (Motion to Waive All Applicable Budgetary Discipline Re: Baldwin Amdt. No. 276) | YES | YES | ✓ | Motion Rejected (48-52, 3/5 majority required) |
| 2025-02-20 | — | Motion (Motion to Waive All Applicable Budgetary Discipline Re: Wyden Amdt. No. 1156) | YES | YES | ✓ | Motion Rejected (47-53, 3/5 majority required) |
| 2025-02-20 | S. Con. Res. 7 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (49-51) |
| 2025-02-20 | — | Motion (Motion to Waive All Applicable Budgetary Discipline Re: Schumer Amdt. No. 776) | YES | YES | ✓ | Motion Rejected (49-51, 3/5 majority required) |
| 2025-02-20 | S. Con. Res. 7 (119th) | Vote on amendment | NO | NO | ✓ | Amendment Agreed to (51-49) |
| 2025-02-20 | S. Con. Res. 7 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (48-52) |
| 2025-02-20 | S. Con. Res. 7 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (48-52) |
| 2025-02-20 | — | Motion (Motion to Waive All Applicable Budgetary Discipline Re: Hickenlooper Amdt. No. 925) | YES | YES | ✓ | Motion Rejected (47-53, 3/5 majority required) |
| 2025-02-20 | S. Con. Res. 7 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (47-53) |
| 2025-02-20 | — | Motion (Motion to Waive All Applicable Budgetary Discipline Re: Warner Amdt. No. 130) | YES | YES | ✓ | Motion Rejected (47-53, 3/5 majority required) |
| 2025-02-20 | S. Con. Res. 7 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (48-52) |
| 2025-02-20 | — | Motion (Motion to Waive All Applicable Budgetary Discipline Re: Klobuchar Amdt. No. 494) | YES | YES | ✓ | Motion Rejected (48-52, 3/5 majority required) |
| 2025-02-20 | — | Motion (Motion to Waive All Applicable Budgetary Discipline Re: Schumer Amdt. No. 454) | YES | YES | ✓ | Motion Rejected (47-52, 3/5 majority required) |
| 2025-02-20 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-49) |
| 2025-02-20 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-47) |
| 2025-02-19 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-46) |
| 2025-02-18 | S. Con. Res. 7 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (50-47) |
| 2025-02-18 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-45) |
| 2025-02-18 | — | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (48-45) |
| 2025-02-13 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-43) |
| 2025-02-13 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (52-45) |
| 2025-02-13 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (72-28) |
| 2025-02-13 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-48) |
| 2025-02-12 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-47) |
| 2025-02-12 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-48) |
| 2025-02-10 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (52-46) |
| 2025-02-06 | — | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (53-45) |
| 2025-02-06 | — | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (53-46) |
| 2025-02-06 | — | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (52-46) |
| 2025-02-06 | — | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (51-46) |
| 2025-02-06 | — | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (52-46) |
| 2025-02-06 | — | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (52-46) |
| 2025-02-06 | — | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (52-47) |
| 2025-02-06 | — | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (52-47) |
| 2025-02-06 | — | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (52-46) |
| 2025-02-06 | — | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (52-47) |
| 2025-02-06 | — | Kill the motion | NO | NO | ✓ | Motion to Table Agreed to (52-47) |
| 2025-02-06 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (53-47) |
| 2025-02-05 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-47) |
| 2025-02-05 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (55-44) |
| 2025-02-04 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (55-45) |
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.