
Congress Member Profile|U.S. Senator|Democrat|Virginia
Tim Kaine
SoupScoreanalysis-first civic rating · view full breakdown
Loading…
Voting Record — 772
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 · 327 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
Last year, the Trump Admin put out a list of so-called "sanctuary cities." For Virginia, it had a county that doesn't exist and erroneously listed a town of 73 people as one. What a joke.
If Americans don't like their local leaders' policies, they can vote them out.
youtube.com/shorts/_SOqL...
Congratulations to Virginia Beach’s Pharrell Williams and Clipse, Woodbridge’s Shaboozey, and Richmond’s Mad Skillz on their Grammy wins last night. You make the Commonwealth proud!
It’s Black History Month! This month and always, we celebrate the many contributions of Black Americans in VA and across the U.S. I'm inspired by Black leaders who have changed VA for the better, like Barbara Rose Johns, whose contribution is now honored in the Capitol.
Happy birthday to my amazing wife, Anne! 41+ years married and going strong—too legit to quit!
I’m glad Senate Republicans are standing down on a nonsensical amendment to allow certain Republican senators the special ability to enrich themselves to the tune of millions of taxpayer-dollars.
Tulsi Gabbard—who has a long history of promoting bizarre conspiracy theories—was at the election office raid in Fulton County, Georgia. This whole “investigation” is a massive waste of federal resources expended to protect the ego of an overly sensitive President who can’t accept he lost.
Hoy me alegré de reunirme nuevamente con Maria Corina Machado para conversar sobre la necesidad de que se celebren elecciones este año en Venezuela. El pueblo venezolano debe tener el control de su economía, su gobierno y su futuro.
Today, I was glad to meet with Maria Corina Machado again to discuss the need for elections to be held this year in Venezuela. The Venezuelan people must be in the driver’s seat of their economy, government, and future.
Rather than fulfill the responsibilities of the job he was elected to do in 2024, Trump is instead attempting to rewrite history by raiding an election office in Fulton County, Georgia, and fueling long-debunked conspiracy theories about the 2020 election. Unbelievable.
My statement on why I voted to block the appropriations package that was passed by the U.S. House of Representatives last week:
My statement with @markwarner.bsky.social on the one-year anniversary of the midair collision between American Airlines Flight 5342 and a U.S. Army Black Hawk helicopter near Ronald Reagan Washington National Airport:
Reposted bySenator Tim Kaine
American families haven’t felt this level of uncertainty in more than a decade – even when they faced a pandemic.
Prices are up, job growth is weak, and families are being forced to pay for Trump’s tariffs.
It’s been 5 months since Trump’s first illegal boat strike, but today was the FIRST public hearing on the strikes and on the war in Venezuela. How novel! The American people deserve answers—why is Trump refusing to give them?
Within the past week alone, two House members—Reps. Maxwell Frost and Ilhan Omar—were attacked in public. We can't become desensitized to political violence and the threat it poses to our democracy. We must condemn political violence in any and all forms.
The horrific killings of Renee Good and Alex Pretti at the hands of federal agents require a stiff response from Congress. I’m a NO on the House-passed government funding package that includes the Department of Homeland Security without significant changes.
My statement with @markwarner.bsky.social on a National Transportation Safety Board hearing announcing the agency’s findings from its year-long investigation into the deadly midair collision near Ronald Reagan Washington National Airport that took the lives of 67 people:
Following Trump's foolish tariffs and chaotic economic policies, Americans' confidence in the economy plummeted to its lowest point in 12 years. The House and Senate need to work together to overturn these tariffs.
www.axios.com/2026/01/27/c...
On International Holocaust Remembrance Day, we honor the memories of six million Jews and millions of other victims, including LGBT and disabled people, who were murdered by the Nazi regime.
We must come together to stand against all forms of hate and antisemitism at home and abroad.
SoupScore Breakdown
Loading analysis metrics…
Voting History772 total votesExpandCollapse
Voting History
772 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-07-22 | H.R. 3944 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (50-48) |
| 2025-07-22 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (50-47) |
| 2025-07-22 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-46) |
| 2025-07-22 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (50-47) |
| 2025-07-21 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (44-43) |
| 2025-07-17 | — | End debate | NOT_VOTING | NO | — | Cloture Motion Agreed to (46-36) |
| 2025-07-17 | — | End debate | NOT_VOTING | NO | — | Cloture Motion Agreed to (50-34) |
| 2025-07-17 | — | End debate | YES | NO | ✕↔ | Cloture Motion Agreed to (57-31) |
| 2025-07-17 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (49-40) |
| 2025-07-17 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (49-43) |
| 2025-07-17 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (52-46) |
| 2025-07-17 | H.R. 4 (119th) | Final passage | NO | NO | ✓ | Bill Passed (51-48) |
| 2025-07-17 | H.R. 4 (119th) | Vote on amendment | NO | NO | ✓ | Amendment Agreed to (52-47) |
| 2025-07-17 | H.R. 4 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (48-51) |
| 2025-07-17 | H.R. 4 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (48-51) |
| 2025-07-17 | H.R. 4 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (49-50) |
| 2025-07-17 | H.R. 4 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (47-51) |
| 2025-07-17 | H.R. 4 (119th) | Kill the motion | NO | NO | ✓ | Motion to Table Agreed to (51-47) |
| 2025-07-16 | H.R. 4 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (48-51) |
| 2025-07-16 | H.R. 4 (119th) | Send back to committee | YES | YES | ✓ | Motion to Recommit Rejected (48-51) |
| 2025-07-16 | H.R. 4 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (48-51) |
| 2025-07-16 | H.R. 4 (119th) | Send back to committee | YES | YES | ✓ | Motion to Recommit Rejected (47-50) |
| 2025-07-16 | H.R. 4 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (46-51) |
| 2025-07-16 | H.R. 4 (119th) | Send back to committee | YES | YES | ✓ | Motion to Recommit Rejected (47-52) |
| 2025-07-16 | H.R. 4 (119th) | Send back to committee | YES | YES | ✓ | Motion to Recommit Rejected (48-51) |
| 2025-07-16 | H.R. 4 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (47-52) |
| 2025-07-16 | H.R. 4 (119th) | Send back to committee | YES | YES | ✓ | Motion to Recommit Rejected (48-51) |
| 2025-07-16 | H.R. 4 (119th) | Send back to committee | YES | YES | ✓ | Motion to Recommit Rejected (48-51) |
| 2025-07-16 | H.R. 4 (119th) | Send back to committee | YES | YES | ✓ | Motion to Recommit Rejected (48-51) |
| 2025-07-16 | H.R. 4 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (49-50) |
| 2025-07-15 | H.R. 4 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (50-50, Vice President of the United States, voted Yea) |
| 2025-07-15 | H.R. 4 (119th) | Motion to Discharge H.R. 4 | NO | NO | ✓ | Motion to Discharge Agreed to (50-50, Vice President of the United States, voted Yea) |
| 2025-07-15 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-47) |
| 2025-07-15 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (50-46) |
| 2025-07-15 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-46) |
| 2025-07-15 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (52-47) |
| 2025-07-15 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (69-30) |
| 2025-07-14 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (60-28) |
| 2025-07-14 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (46-42) |
| 2025-07-10 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (50-45) |
| 2025-07-10 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-43) |
| 2025-07-10 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (50-45) |
| 2025-07-09 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (49-45) |
| 2025-07-09 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (49-46) |
| 2025-07-09 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-44) |
| 2025-07-09 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (53-43) |
| 2025-07-09 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-46) |
| 2025-07-09 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (54-43) |
| 2025-07-08 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (47-42) |
| 2025-07-08 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (47-41) |
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.