
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.
70 years ago, Rosa Parks was arrested for refusing to give up her seat to a white passenger on a crowded bus. Her courage and leadership are powerful reminders to reflect on the progress we’ve made and recommit ourselves to advancing equality and justice for all.
50 years ago today, bipartisan legislation guaranteeing opportunities and protections for students with disabilities was signed into law. Now, Trump is trying to illegally shut down the Department of Education, which enforces that law. We can’t let that happen.
It’s Small Business Saturday! Small businesses are the backbone of our economy, but Trump’s trade wars are forcing many small business owners to make tough decisions about how they’ll continue to operate. I'll keep working to protect them from Trump's economic chaos.
Happy Thanksgiving, everybody! Today and always, I’m thankful I get to serve and represent Virginians.
Trump’s illegal strikes in the Caribbean and Pacific now have a death toll of over 80. With looming threats of land strikes in Venezuela, Trump is trying to start a new, pointless forever war. I’m doing all I can to stop him.
youtube.com/shorts/s1L56...
Trump is trying to pull wool over the American people’s eyes, but they aren’t fooled, and I’m not either. Trump’s reckless handling of the economy is causing prices to spiral out of control. I’m doing all I can to fix it.
My statement following a federal judge ruling that President Trump unlawfully appointed Lindsey Halligan as the interim U.S. Attorney for the Eastern District of Virginia:
President Trump claims he's solved the conflict between the DRC and Rwanda, but the fighting has not ceased. That's why I wrote to Secretary Rubio, pushing for stronger U.S. diplomacy to address the violence and ensure long-term regional stability.
Happy anniversary to my wife, Anne! We’re celebrating 41 years today. I’m so lucky to have you in my life. Thank you for being my best friend and the best partner I could ever ask for.
Swastikas, nooses, and Confederate flags are obvious hate symbols. After facing backlash, the Coast Guard is walking back its deeply offensive decision to reclassify these symbols as “potentially divisive,” but this never should have been up for debate.
Today marks three years since the tragic mass shooting at Walmart in Chesapeake. Today I am thinking of the six souls lost in the attack, their loved ones, and the Chesapeake community. We must do more to prevent gun violence and prevent future tragedies.
A new report found systemic abuse and torture at El Salvador’s notorious megaprison CECOT. That’s why I’m renewing my calls for answers from the Trump Administration on its use of U.S. taxpayer dollars to send and hold people there.
93 years ago, Stalin instituted a man-made famine in Ukraine to break its resistance to Soviet occupation, killing millions. Now, Putin’s war and weaponization of hunger once again threaten Ukrainians' survival. We honor the victims of Stalin's famine by supporting Ukraine today.
Today, @markwarner.bsky.social and I hosted Virginia veterans for coffee in D.C. We owe it to them to provide them with the benefits they deserve. I’m proud of what we’ve done to expand access to veterans’ services, and I’ll keep doing all I can to support them.
I'm horrified by Trump's calls for violence against my friends, Senator Kelly—whose wife Gabby Giffords survived an assassination attempt—and @slotkin.senate.gov, as well as Democratic House members. I hope my Republican colleagues will condemn these disturbing messages.
youtube.com/shorts/Zae-P...
On Transgender Day of Remembrance, I hope you'll join me in remembering and honoring those who have lost their lives to violent hate, and stand together with the transgender community against bigotry. If you need support, call (888) 843-4564 for free, confidential peer help.
I’m thrilled that NTIA approved Virginia’s proposal to expand broadband to 133,000 unserved locations across Virginia. I was proud to secure this funding from the Bipartisan Infrastructure Law to help connect communities and ensure Virginians have access to high-speed internet.
During Native American Heritage Month, we celebrate Native Americans’ traditions, contributions, and cultures.
I'm proud to have worked with six Virginia tribes to secure their federal recognition, and I will always keep advocating to support tribal communities.
The Senate passed my bipartisan legislation challenging Trump’s tariffs—one of the contributing factors to rising prices. But Speaker Johnson is using procedural loopholes to avoid bringing it to a vote in the House. Senator Paul, @wyden.senate.gov, and I are urging him to change course.
This Military Family Appreciation Month and always, I thank our military families for their sacrifices to keep us safe. That includes juggling moves while building their lives and careers, which is why I'll keep pushing for my bill to boost job opportunities for military spouses.
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-06-23 | — | End debate | YES | NO | ✕↔ | Cloture Motion Agreed to (58-33) |
| 2025-06-18 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-46) |
| 2025-06-18 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (53-45) |
| 2025-06-18 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (50-46) |
| 2025-06-17 | S. 1582 (119th) | Final passage | NO | NO | ✓ | Bill Passed (68-30) |
| 2025-06-17 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (53-45) |
| 2025-06-17 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (57-40) |
| 2025-06-17 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-44) |
| 2025-06-17 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (46-39) |
| 2025-06-16 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (44-33) |
| 2025-06-12 | S. 1582 (119th) | End debate | NO | NO | ✓ | Cloture Motion Agreed to (67-27, 3/5 majority required) |
| 2025-06-12 | S. 1582 (119th) | Vote on amendment | NO | NO | ✓ | Amendment Agreed to (67-30) |
| 2025-06-12 | — | Motion (Motion to Waive All Applicable Budgetary Discipline Re: Amdt. No. 2307) | NO | NO | ✓ | Motion Agreed to (64-33, 3/5 majority required) |
| 2025-06-12 | S. 1582 (119th) | Kill the motion | YES | YES | ✓ | Motion to Table Failed (45-52) |
| 2025-06-12 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (53-44) |
| 2025-06-11 | S.J. Res. 54 (119th) | Motion to Discharge S.J.Res. 54 | YES | YES | ✓ | Motion to Discharge Rejected (39-56) |
| 2025-06-11 | S.J. Res. 53 (119th) | Motion to Discharge S.J.Res. 53 | YES | YES | ✓ | Motion to Discharge Rejected (39-56) |
| 2025-06-11 | S. 1582 (119th) | End debate | NO | NO | ✓ | Cloture Motion Agreed to (68-30, 3/5 majority required) |
| 2025-06-11 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-46) |
| 2025-06-10 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-43) |
| 2025-06-10 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-44) |
| 2025-06-10 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-44) |
| 2025-06-10 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (48-45) |
| 2025-06-10 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (53-41) |
| 2025-06-09 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-43) |
| 2025-06-09 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-41) |
| 2025-06-05 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (49-40) |
| 2025-06-05 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-43) |
| 2025-06-05 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (52-43) |
| 2025-06-05 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-43) |
| 2025-06-04 | — | Confirm nominee | YES | NO | ✕↔ | Nomination Confirmed (57-38) |
| 2025-06-04 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (48-46) |
| 2025-06-04 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-46) |
| 2025-06-04 | — | End debate | YES | NO | ✕↔ | Cloture Motion Agreed to (60-37) |
| 2025-06-04 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-46) |
| 2025-06-03 | — | Confirm nominee | YES | NO | ✕↔ | Nomination Confirmed (72-26) |
| 2025-06-03 | — | End debate | YES | NO | ✕↔ | Cloture Motion Agreed to (66-28) |
| 2025-06-03 | — | Confirm nominee | YES | NO | ✕↔ | Nomination Confirmed (59-36) |
| 2025-06-03 | — | End debate | YES | NO | ✕↔ | Cloture Motion Agreed to (59-37) |
| 2025-06-03 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-46) |
| 2025-06-02 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-45) |
| 2025-05-22 | H.J. Res. 89 (119th) | Joint Resolution H.J.Res. 89 | NO | NO | ✓ | Joint Resolution Passed (49-46) |
| 2025-05-22 | H.J. Res. 89 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (51-46) |
| 2025-05-22 | H.J. Res. 87 (119th) | Joint Resolution H.J.Res. 87 | NO | NO | ✓ | Joint Resolution Passed (51-45) |
| 2025-05-22 | H.J. Res. 87 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (51-46) |
| 2025-05-22 | H.J. Res. 88 (119th) | Joint Resolution H.J.Res. 88 | NO | NO | ✓ | Joint Resolution Passed (51-44) |
| 2025-05-21 | H.J. Res. 88 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (51-46) |
| 2025-05-21 | S.J. Res. 55 (119th) | Joint Resolution S.J.Res. 55 | NO | NO | ✓ | Joint Resolution Passed (51-46) |
| 2025-05-21 | S.J. Res. 55 (119th) | Point of Order S.J.Res. 55 | NO | NO | ✓ | Point of Order Sustained (51-46) |
| 2025-05-21 | S.J. Res. 55 (119th) | Point of Order S.J.Res. 55 | NO | NO | ✓ | Point of Order Sustained (51-46) |
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.