
Congress Member Profile|U.S. Senator|Democrat|Virginia
Tim Kaine
SoupScoreanalysis-first civic rating · view full breakdown
Loading…
Voting Record — 851
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 · 81 sponsored · 354 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
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...
Happy Martin Luther King, Jr. Day. Dr. King’s words continue to inspire many Americans, including myself. Today and always, we honor his legacy by affirming our commitment to fighting for justice, combating hate, and advancing toward the North Star of equality.
A huge win for VA: after @markwarner.bsky.social, @bobbyscott.house.gov, and I filed an amicus brief in court, a judge ruled that Coastal Virginia Offshore Wind will resume construction! This project will create jobs, lower costs, and cement VA as a leader in this industry.
I'm glad U.S. religious institutions, including my Parish in VA, will not lose foreign-born religious workers who are vital parts of our communities, thanks to a DHS regulation change. Now Congress must pass my bipartisan bill to further streamline the process for these workers.
Faith plays a very important role in my life and the lives of so many other Americans. I’m proud today is National Religious Freedom Day, which marks the 240th anniversary of the passage of the Virginia Statute for Religious Freedom.
In a health committee hearing, I stated a plain truth: women die under abortion bans.
These heartbreaking stories deserve to be told. I will keep working to honor their memory by passing legislation to safeguard reproductive freedom.
Awful: The Trump Administration announced the termination of nearly $2 billion in substance use recovery and mental health grants—only to reverse course when folks called out that people would die as a result of these cuts. This Administration is playing games with people’s lives.
Thousands of brave American women have made countless sacrifices to keep us safe and defend our democracy. A review of women’s military “effectiveness” undertaken by Anthony Tata and Pete Hegseth can’t be credible given their own troubled personal histories.
youtube.com/shorts/8jsH-...
All legally-cast ballots must be counted. @markwarner.bsky.social and I are urging SCOTUS to protect vote-by-mail in an upcoming case that could lead to the disenfranchisement of millions of rural, military, and overseas voters.
Coming to you soon: my interview with Jake Sherman and Anna Palmer on my Venezuela war powers resolution, Greenland, and so much more. Tune in!
Access to critical minerals is crucial to our national security, economy, and ability to compete with China. That’s why this week, I introduced bipartisan legislation to grow and strengthen the critical minerals workforce we need to get ahead.
Once again, Senate Republicans blocked legislation to extend ACA tax credits that keep health care coverage affordable.
Republicans should listen to their constituents and join Democrats in voting to protect millions of Americans’ health care.
My statement slamming Republicans’ procedural motion to sidestep my War Powers Resolution to block the use of the U.S. Armed Forces to engage in hostilities within or against Venezuela unless authorized by Congress:
An update on Trump’s effort today to block a public debate in front of the American people on his war in Venezuela.
youtube.com/shorts/6LMRN...
SoupScore Breakdown
Loading analysis metrics…
Voting History851 total votesExpandCollapse
Voting History
851 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-30 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-44) |
| 2025-07-30 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (53-45) |
| 2025-07-30 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-47) |
| 2025-07-29 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (50-49) |
| 2025-07-29 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (54-44) |
| 2025-07-29 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-45) |
| 2025-07-29 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-47) |
| 2025-07-29 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (52-47) |
| 2025-07-29 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-47) |
| 2025-07-29 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-47) |
| 2025-07-29 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (50-47) |
| 2025-07-28 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (50-45) |
| 2025-07-28 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (50-39) |
| 2025-07-28 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-45) |
| 2025-07-24 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (50-48) |
| 2025-07-24 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-47) |
| 2025-07-24 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (52-46) |
| 2025-07-24 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-46) |
| 2025-07-23 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (49-47) |
| 2025-07-23 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (49-47) |
| 2025-07-23 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (48-47) |
| 2025-07-23 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (49-47) |
| 2025-07-23 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (49-47) |
| 2025-07-23 | H.R. 3944 (119th) | Begin consideration | YES | YES | ✓ | Motion to Proceed Agreed to (90-8) |
| 2025-07-23 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-47) |
| 2025-07-23 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-41) |
| 2025-07-22 | — | Confirm nominee | YES | NO | ✕↔ | Nomination Confirmed (61-35) |
| 2025-07-22 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-46) |
| 2025-07-22 | H.R. 3944 (119th) | End filibuster to begin debate | YES | YES | ✓ | Cloture on the Motion to Proceed Agreed to (91-7, 3/5 majority required) |
| 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) |
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.