
Congress Member Profile|U.S. Senator|Democrat|Virginia
Tim Kaine
SoupScoreanalysis-first civic rating · view full breakdown
Loading…
Voting Record — 825
Yes38%
No60%
Present0%
Not Voting1%
Party align91%
Cross-party9%
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 · 76 sponsored · 343 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
It’s a big day on the Budget Committee. Senate Republicans kicked off a process to pass a budget without any Democratic votes. Their goal is simple: to dramatically cut programs that affect every day Virginians, while tariffs raise costs and billionaires get tax cuts.
I’m glad to see Virginia make progress in passing legislation that closely models what I’ve advocated for at the federal level. This is a big step forward toward protecting students’ mental health and academic performance.
dailyprogress.com/news/state-r...
Delayed access to funds following Trump’s illegal federal funding freeze puts rural folks’ health, safety, and economic stability on the line. I’m using every tool at my disposal to rectify this and help health clinics in SW continue to operate.
cardinalnews.org/2025/02/10/h...
Advocacy can still work.
Following my urging, the Trump Administration is ending the hiring freeze for National Park Service law enforcement rangers and public safety dispatchers.
I know this far from fixes everything, but this is an important sign that, together, we can enact change.
My statement ahead of the Senate’s vote on Tulsi Gabbard’s nomination to be Director of National Intelligence:
The tragic crash at DCA must be carefully investigated and the American public deserves answers regarding how this happened. My colleagues and I are pressing the FAA for answers and confirmation that the investigation will be free from any political interference.
Trump and Musk’s illegal attempt to destroy USAID emboldens China and Russia, harms American families, and is causing immense human suffering for millions around the world.
That’s wrong.
I’m introducing legislation to enforce congressional oversight of this lawless and damaging behavior.
Americans across political parties, ages, and income levels are feeling less confident about the economy this month.
Americans know that Trump’s ill-advised tariffs will raise costs and hurt them.
www.axios.com/2025/02/07/c...
The CFPB was created by Congress to protect American consumers against predatory financial practices.
All Americans should be concerned about the Administration’s attempt to shut down this agency.
apnews.com/article/trum...
In 1989, Governor Wilder became the first African American to be elected governor in U.S. history. From his heroism in the Korean War, to expanding health care coverage for sickle-cell anemia patients, to his work teaching law and public affairs at VCU, Wilder has forged a better Commonwealth.
This Black History Month, I’d like to recognize some of the extraordinary Black leaders who have changed our Commonwealth for the better. A thread 🧵:
Trump’s NPS hiring freeze paves the way for a damaging loss of staff at national parks—threatening emergency response times, park safety, and local economies in Virginia. I’m urging the Trump Administration to reverse course and protect our parks.
I was grateful to meet with children, teachers, and staff at Higher Horizons, a Head Start program in NOVA, to highlight the importance of Head Start, hear more about the lingering uncertainty following Trump's actions, and discuss ways I can help.
From hurricane-related damage in Southwest VA to rising sea levels in Hampton Roads and on the Eastern Shore—climate change is threatening our safety.
Yet Trump withdrew from the Paris Agreement.
I’m joining legislation to uphold the goals of this crucial climate treaty.
This is good news. No one wants delays but passenger safety must come first. Glad the FAA has acted promptly. www.fox5dc.com/news/faa-red...
My statement on the confirmation of Russell Vought as OMB Director:
In tough times, we come together as a community to mourn and hold each other up. I was honored to join a vigil commemorating those who lost their lives in the DCA crash last week. Those we lost and their loved ones remain in my prayers.
www.alxnow.com/2025/02/06/c...
My statement on a federal judge pausing the Trump Administration’s sham resignation buyout offer:
Even after the Trump Admin rescinded the memo suspending federal funding, many community health centers STILL aren’t able to access their funding.
That’s unacceptable, and I’m pressing the Trump Administration for answers.
With Virginia’s 140,000 dedicated federal workers on my mind, I helped Senate Democrats hold the Senate floor all night to protest Trump’s OMB nominee Russ Vought—a key author of Project 2025 who says he wants to “traumatize” federal workers.
SoupScore Breakdown
Loading analysis metrics…
Voting History825 total votesExpandCollapse
Voting History
825 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 |
|---|---|---|---|---|---|---|
| 2026-03-24 | — | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (51-47) |
| 2026-03-24 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-47) |
| 2026-03-23 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-45) |
| 2026-03-23 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (54-45) |
| 2026-03-22 | — | End debate | NOT_VOTING | NO | — | Cloture Motion Agreed to (54-37) |
| 2026-03-21 | S. 1383 (119th) | End debate | NOT_VOTING | YES | — | Cloture Motion Rejected (41-49, 3/5 majority required) |
| 2026-03-21 | S. 1383 (119th) | End debate | NOT_VOTING | NO | — | Cloture Motion Rejected (49-41, 3/5 majority required) |
| 2026-03-20 | H.R. 7147 (119th) | End debate | NOT_VOTING | NO | — | Cloture Motion Rejected (47-37, 3/5 majority required) |
| 2026-03-18 | S.J. Res. 118 (119th) | Motion to Discharge S.J.Res. 118 | YES | YES | ✓ | Motion to Discharge Rejected (47-53) |
| 2026-03-17 | S. 1383 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (51-48) |
| 2026-03-17 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-45) |
| 2026-03-17 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (48-45) |
| 2026-03-12 | H.R. 7147 (119th) | End debate | NO | NO | ✓ | Cloture Motion Rejected (51-46, 3/5 majority required) |
| 2026-03-12 | H.R. 6644 (119th) | Final passage | YES | YES | ✓ | Bill Passed (89-10) |
| 2026-03-11 | H.R. 6644 (119th) | End debate | YES | YES | ✓ | Cloture Motion Agreed to (82-11, 3/5 majority required) |
| 2026-03-11 | H.R. 6644 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Agreed to (84-10) |
| 2026-03-10 | H.R. 6644 (119th) | End debate | YES | YES | ✓ | Cloture Motion Agreed to (89-9, 3/5 majority required) |
| 2026-03-10 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (71-29) |
| 2026-03-09 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (68-28) |
| 2026-03-05 | H.R. 7147 (119th) | End filibuster to begin debate | NO | NO | ✓ | Cloture on the Motion to Proceed Rejected (51-45, 3/5 majority required) |
| 2026-03-04 | S.J. Res. 104 (119th) | Motion to Discharge S.J.Res. 104 | YES | YES | ✓ | Motion to Discharge Rejected (47-53) |
| 2026-03-04 | H.R. 6644 (119th) | Begin consideration | YES | YES | ✓ | Motion to Proceed Agreed to (90-8) |
| 2026-03-02 | H.R. 6644 (119th) | End debate | YES | YES | ✓ | Cloture Motion Agreed to (84-6, 3/5 majority required) |
| 2026-02-26 | — | Confirm nominee | YES | NO | ✕↔ | Nomination Confirmed (57-33) |
| 2026-02-26 | — | End debate | YES | NO | ✕↔ | Cloture Motion Agreed to (60-34) |
| 2026-02-25 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (50-45) |
| 2026-02-25 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (50-45) |
| 2026-02-24 | H.R. 7147 (119th) | End filibuster to begin debate | NO | NO | ✓ | Cloture on the Motion to Proceed Rejected (50-45, 3/5 majority required) |
| 2026-02-12 | H.R. 7147 (119th) | End debate | NO | NO | ✓ | Cloture Motion Rejected (52-47, 3/5 majority required) |
| 2026-02-12 | H.J. Res. 142 (119th) | Approve resolution | NO | NO | ✓ | Joint Resolution Passed (49-47) |
| 2026-02-11 | H.J. Res. 142 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (51-46) |
| 2026-02-10 | S.J. Res. 95 (119th) | Begin consideration | YES | YES | ✓ | Motion to Proceed Rejected (47-51) |
| 2026-02-10 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-46) |
| 2026-02-09 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-47) |
| 2026-02-05 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (50-47) |
| 2026-02-05 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-47) |
| 2026-02-05 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (50-46) |
| 2026-02-04 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (50-47) |
| 2026-02-04 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-46) |
| 2026-02-04 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-47) |
| 2026-02-04 | — | Confirm nominee | YES | NO | ✕↔ | Nomination Confirmed (58-39) |
| 2026-02-03 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (55-39) |
| 2026-02-03 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-45) |
| 2026-02-03 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (49-44) |
| 2026-02-03 | — | Confirm nominee | YES | NO | ✕↔ | Nomination Confirmed (54-40) |
| 2026-02-02 | — | End debate | YES | NO | ✕↔ | Cloture Motion Agreed to (49-40) |
| 2026-01-30 | H.R. 7148 (119th) | Final passage | YES | NO | ✕↔ | Bill Passed (71-29, 3/5 majority required) |
| 2026-01-30 | — | Motion (Motion to Waive All Applicable Budgetary Discipline Re: Merkley Amdt. No. 4287) | YES | YES | ✓ | Motion Rejected (47-52, 3/5 majority required) |
| 2026-01-30 | H.R. 7148 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (49-51, 3/5 majority required) |
| 2026-01-30 | H.R. 7148 (119th) | Kill the motion | YES | YES | ✓ | Motion to Table Agreed to (58-42) |
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.