
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.
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.
Last week, I met with leadership at Augusta Medical Center in Fisherville to learn about how they’re providing care for the community. I’ll keep working to protect Virginians’ health care, including by pushing to reverse the Republican cuts to Medicaid.
Folks, roads are still rough throughout much of the region following last weekend’s winter storm. I encourage everyone to keep an eye out for road and public transportation updates to best keep you and your family safe.
The horrific shooting of Alex Pretti has only sharpened the position I announced last Friday—the House-passed bill funding Homeland Security is a non-starter because it lacks sufficient safeguards against abuse and accountability for those who have used their power to brutalize our communities.
This week, I visited Naval Medical Center Portsmouth to hear from leadership about how they’re providing world-class care to military families and the community. I'll continue to do all I can in the Armed Services Committee to support our servicemembers.
My statement on the House-passed government funding bills:
Glad to tour the Spotsy Career & Technical Center and meet with students and staff to learn how students are learning the skills needed for high-demand careers. I've been proud to pass legislation to expand access to job training and will keep working to support CTE as an education committee member.
Today in Culpeper, I spoke with health care providers and community members to discuss federal cuts to the ACA and Medicaid and ways to grow the health care workforce. I’ll keep working to support providers and ensure families can access the care they need.
My statement on the 53rd anniversary of Roe v. Wade:
Today, I toured the Portsmouth Marine Terminal and was updated on the progress made on the Coastal Virginia Offshore Wind project. This incredible project will bolster offshore wind in VA, lower costs, and grow the local economy.
This morning, I spoke with patients, providers, and health care advocates in Hampton about how cuts to Medicaid and the ACA are hurting Virginians. I'll keep fighting to protect and expand critical health care access.
The writing is on the wall: Trump’s disastrous tariffs are nothing more than a new sales tax for hardworking American families. The House needs to face the music and vote on my Senate-passed, bipartisan legislation overturning these tariffs.
www.axios.com/2026/01/20/a...
Today, I visited Healthy Community Health Centers in Harrisonburg to hear about how cuts to Medicaid and other federal policy changes are affecting their ability to provide care and hire staff. I’ll keep working to reverse these cuts and boost the health care workforce.
My prayers are with the loved ones of Dr. Gladys West, a trailblazer and mathematician from Virginia whose contributions laid the groundwork for GPS technology. The legacy of her fortitude, tenacity, and brilliance will live on for generations to come.
www.wtvr.com/news/local-n...
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-10-22 | — | End debate | YES | NO | ✕↔ | Cloture Motion Agreed to (60-39) |
| 2025-10-22 | H.R. 5371 (119th) | End filibuster to begin debate | NO | NO | ✓ | Cloture on the Motion to Proceed Rejected (54-46, 3/5 majority required) |
| 2025-10-21 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (53-46) |
| 2025-10-21 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-46) |
| 2025-10-21 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-46) |
| 2025-10-21 | — | Confirm nominee | YES | NO | ✕↔ | Nomination Confirmed (66-32) |
| 2025-10-20 | H.R. 5371 (119th) | End filibuster to begin debate | NO | NO | ✓ | Cloture on the Motion to Proceed Rejected (50-43, 3/5 majority required) |
| 2025-10-16 | H.R. 4016 (119th) | End filibuster to begin debate | NO | NO | ✓ | Cloture on the Motion to Proceed Rejected (50-44, 3/5 majority required) |
| 2025-10-16 | — | End debate | YES | NO | ✕↔ | Cloture Motion Agreed to (62-34) |
| 2025-10-16 | H.R. 5371 (119th) | End filibuster to begin debate | NO | NO | ✓ | Cloture on the Motion to Proceed Rejected (51-45, 3/5 majority required) |
| 2025-10-15 | H.R. 5371 (119th) | End filibuster to begin debate | NO | NO | ✓ | Cloture on the Motion to Proceed Rejected (51-44, 3/5 majority required) |
| 2025-10-14 | H.R. 5371 (119th) | End filibuster to begin debate | NO | NO | ✓ | Cloture on the Motion to Proceed Rejected (49-45, 3/5 majority required) |
| 2025-10-09 | S. 2296 (119th) | Final passage | YES | YES | ✓ | Bill Passed (77-20, 3/5 majority required) |
| 2025-10-09 | S. 2296 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (47-50, 3/5 majority required) |
| 2025-10-09 | S. 2296 (119th) | Vote on amendment | NO | NO | ✓ | Amendment Rejected (10-88, 3/5 majority required) |
| 2025-10-09 | S. 2296 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (46-52, 3/5 majority required) |
| 2025-10-09 | S. 2296 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (47-50, 3/5 majority required) |
| 2025-10-09 | S. 2296 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (46-50, 3/5 majority required) |
| 2025-10-09 | S. 2296 (119th) | Vote on amendment | YES | NO | ✕↔ | Amendment Rejected (51-46, 3/5 majority required) |
| 2025-10-09 | S. 2296 (119th) | Vote on amendment | NO | NO | ✓ | Amendment Rejected (53-43, 3/5 majority required) |
| 2025-10-09 | S. 2296 (119th) | Vote on amendment | NO | NO | ✓ | Amendment Rejected (14-83, 3/5 majority required) |
| 2025-10-09 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (50-47) |
| 2025-10-09 | H.J. Res. 106 (119th) | Approve resolution | NO | NO | ✓ | Joint Resolution Passed (50-46) |
| 2025-10-09 | H.J. Res. 106 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (50-47) |
| 2025-10-09 | H.R. 5371 (119th) | End filibuster to begin debate | NO | NO | ✓ | Cloture on the Motion to Proceed Rejected (54-45, 3/5 majority required) |
| 2025-10-09 | S. 2882 (119th) | End filibuster to begin debate | YES | YES | ✓ | Cloture on the Motion to Proceed Rejected (47-50, 3/5 majority required) |
| 2025-10-08 | H.J. Res. 105 (119th) | Approve resolution | NO | NO | ✓ | Joint Resolution Passed (50-45) |
| 2025-10-08 | S.J. Res. 83 (119th) | Motion to Discharge S.J.Res. 83 | YES | YES | ✓ | Motion to Discharge Rejected (48-51) |
| 2025-10-08 | S.J. Res. 71 (119th) | Approve resolution | YES | YES | ✓ | Joint Resolution Defeated (47-51) |
| 2025-10-08 | H.J. Res. 105 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (51-47) |
| 2025-10-08 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (50-47) |
| 2025-10-08 | H.R. 5371 (119th) | End filibuster to begin debate | NO | NO | ✓ | Cloture on the Motion to Proceed Rejected (54-45, 3/5 majority required) |
| 2025-10-08 | S. 2882 (119th) | End filibuster to begin debate | YES | YES | ✓ | Cloture on the Motion to Proceed Rejected (47-52, 3/5 majority required) |
| 2025-10-08 | H.J. Res. 104 (119th) | Approve resolution | NO | NO | ✓ | Joint Resolution Passed (52-47) |
| 2025-10-07 | H.J. Res. 104 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (50-47) |
| 2025-10-07 | S. Res. 412 (119th) | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-47) |
| 2025-10-06 | S. Res. 412 (119th) | End debate | NO | NO | ✓ | Cloture Motion Agreed to (50-45) |
| 2025-10-06 | H.R. 5371 (119th) | End filibuster to begin debate | NO | NO | ✓ | Cloture on the Motion to Proceed Rejected (52-42, 3/5 majority required) |
| 2025-10-06 | S. 2882 (119th) | End filibuster to begin debate | YES | YES | ✓ | Cloture on the Motion to Proceed Rejected (45-50, 3/5 majority required) |
| 2025-10-03 | H.R. 5371 (119th) | End filibuster to begin debate | NO | NO | ✓ | Cloture on the Motion to Proceed Rejected (54-44, 3/5 majority required) |
| 2025-10-03 | S. 2882 (119th) | End filibuster to begin debate | YES | YES | ✓ | Cloture on the Motion to Proceed Rejected (46-52, 3/5 majority required) |
| 2025-10-03 | S. Res. 412 (119th) | Approve resolution | NO | NO | ✓ | Resolution Agreed to (51-46) |
| 2025-10-01 | S. Res. 412 (119th) | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-46) |
| 2025-10-01 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-45) |
| 2025-10-01 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (52-47) |
| 2025-10-01 | H.R. 5371 (119th) | End filibuster to begin debate | NO | NO | ✓ | Cloture on the Motion to Proceed Rejected (55-45, 3/5 majority required) |
| 2025-10-01 | S. 2882 (119th) | End filibuster to begin debate | YES | YES | ✓ | Cloture on the Motion to Proceed Rejected (47-53, 3/5 majority required) |
| 2025-09-30 | H.R. 5371 (119th) | Final passage | NO | NO | ✓ | Bill Defeated (55-45, 3/5 majority required) |
| 2025-09-30 | S. 2882 (119th) | Final passage | YES | YES | ✓ | Bill Defeated (47-53, 3/5 majority required) |
| 2025-09-29 | S. 2806 (119th) | End filibuster to begin debate | NO | NO | ✓ | Cloture on the Motion to Proceed Rejected (37-61, 3/5 majority required) |
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.