
Congress Member Profile|U.S. Senator|Democrat|Virginia
Tim Kaine
SoupScoreanalysis-first civic rating · view full breakdown
Loading…
Voting Record — 843
Yes39%
No60%
Present0%
Not Voting1%
Party align90%
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 · 80 sponsored · 347 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
Senator Murray, Senator Warnock, and I led 26 of our colleagues in a letter pressing the Administration on the impacts foreign aid cuts and the U.S. withdrawal from the WHO have had on our ability to protect Americans from Ebola, hantavirus, and other public health threats.
The success of future generations and our economy depend on America’s teachers. That’s why I’ve introduced a bill alongside @repjahanahayes.bsky.social to provide funding for school districts to enhance or establish mentoring and induction programs for new educators. Let's break it down:
To celebrate America 250, Virginians have the opportunity to submit photos for a Congressional Time Capsule that will be opened in 2276. Submit your best photos that show what makes Virginia special by this Friday: ciosenus.app.box.com/f/b5f2d1e01f...
Secretary Hegseth is blocking the promotions of senior military officers for no reason. These patriotic Americans have earned their promotions based on merit, and Hegseth is standing in the way.
Happy National Trails Day!
On the 82nd Anniversary of D-Day, we honor the brave servicemembers who stormed the beaches of Normandy. Their legacy continues to live on, and we must never forget the sacrifices these heroes made in defense of our freedom and freedom around the world.
America's public lands—including the incredible Arctic National Wildlife Refuge—belong to all of us. But now the Trump-Vance Administration is auctioning it off to their Big Oil cronies that already have plenty of other areas to drill.
My statement with @markwarner.bsky.social after Senate Republicans passed their $70 billion partisan spending bill:
Today is Gun Violence Awareness Day. While I’m glad we’ve made progress by passing gun safety legislation, we must keep working to keep our communities safe and prevent needless tragedies. I’ll keep pushing for my Virginia Plan to Reduce Gun Violence Act to become law.
This amendment was blocked. Instead of helping Americans grapple with sky-high housing costs, Republicans want to funnel billions of taxpayer dollars to immigration agencies—that are already funded at historic levels—to send more masked ICE agents to terrorize our communities.
Today, the Senate is voting on Republicans’ attempt to ram through funding for ICE and CBP without critical reforms. My Democratic colleagues and I are forcing votes on amendments to tackle the affordability crisis and hold the Trump-Vance Administration accountable.
ICE and CBP already have enough money for the next three years. They don't need another $62 billion. So Democrats are forcing a vote on a legislation to reinvest that money in building over 2 million units of affordable housing.
Over the past four years, the Ukrainian people have fought heroically to defend their home against Russia’s unprovoked invasion. Now, Trump is letting Putin rake in billions of dollars to fuel his war of conquest. Here’s how:
The Senate just started a “vote-a-rama”—meaning Senate Democrats will offer a long series of amendments to Republicans’ budget bill that would once again massively increase ICE and CBP spending without reforms we need to keep Americans safe.
My statement after the U.S. House of Representatives passed a War Powers Resolution to force an end to President Donald Trump’s war with Iran:
Dial 988 or visit ptsd.va.gov & www.samhsa.gov for support.
During PTSD Awareness Month and every month, I'm committed to making sure that those with post-traumatic stress have access to quality mental health care, including in the servicemember and veteran communities. If you or someone you know is struggling, help is available 24/7.
It's Alzheimer’s & Brain Awareness Month and I'm remembering my sister-in-law Tayloe who passed last year after a 15-year Alzheimer's battle. I'm grateful that my bill to improve Alzheimer's prevention, treatment, and care is now law and will keep working to fight this disease.
Happy Pride Month, Virginia! This month, we celebrate and honor the LGBTQ+ community while continuing to push for safe, inclusive communities for all. No one deserves to be discriminated against because of who they are or who they love.
Eid Mubarak! Wishing the Muslim community in Virginia and around the world a joyful and blessed Eid al-Adha.
SoupScore Breakdown
Loading analysis metrics…
Voting History843 total votesExpandCollapse
Voting History
843 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-04-16 | H.J. Res. 140 (119th) | Approve resolution | NO | NO | ✓ | Joint Resolution Passed (50-49) |
| 2026-04-15 | H.J. Res. 140 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (51-49) |
| 2026-04-15 | H.J. Res. 140 (119th) | Kill the motion | NO | NO | ✓ | Motion to Table Agreed to (51-48) |
| 2026-04-15 | S.J. Res. 138 (119th) | Motion to Discharge S.J.Res. 138 | YES | YES | ✓ | Motion to Discharge Rejected (36-63) |
| 2026-04-15 | S.J. Res. 32 (119th) | Motion to Discharge S.J.Res. 32 | YES | YES | ✓ | Motion to Discharge Rejected (40-59) |
| 2026-04-15 | S.J. Res. 123 (119th) | Motion to Discharge S.J.Res. 123 | YES | YES | ✓ | Motion to Discharge Rejected (47-52) |
| 2026-04-14 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (53-47) |
| 2026-04-14 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-45) |
| 2026-04-14 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (53-46) |
| 2026-04-13 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (50-44) |
| 2026-03-26 | H.R. 7147 (119th) | End filibuster to begin debate | NO | NO | ✓ | Cloture on the Motion to Proceed Rejected (53-47, 3/5 majority required) |
| 2026-03-26 | S. 1383 (119th) | End debate | NO | NO | ✓ | Cloture Motion Rejected (53-47, 3/5 majority required) |
| 2026-03-25 | S.J. Res. 103 (119th) | Begin consideration | YES | YES | ✓ | Motion to Proceed Rejected (48-50) |
| 2026-03-25 | H.R. 7147 (119th) | End filibuster to begin debate | NO | NO | ✓ | Cloture on the Motion to Proceed Rejected (54-46, 3/5 majority required) |
| 2026-03-25 | S.J. Res. 107 (119th) | Begin consideration | YES | YES | ✓ | Motion to Proceed Rejected (47-53) |
| 2026-03-24 | S.J. Res. 116 (119th) | Motion to Discharge S.J.Res. 116 | YES | YES | ✓ | Motion to Discharge Rejected (47-53) |
| 2026-03-24 | S. 1383 (119th) | Kill the motion | NO | NO | ✓ | Motion to Table Agreed to (53-47) |
| 2026-03-24 | S. 1383 (119th) | Kill the motion | NO | NO | ✓ | Motion to Table Agreed to (53-47) |
| 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) |
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.