
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.
Military spouses’ access to jobs is critical to the prosperity of our military families and the strength of our national security. Great piece about this topic and the importance of passing my Military Spouse Hiring Act. Give it a read: www.dailypress.com/2026/05/25/e...
The Ebola outbreak in the DRC shows why President Trump’s withdrawal from the World Health Organization and humanitarian aid cuts are a big mistake. Infectious diseases don't know borders, and the Trump-Vance Admin’s chaotic and anti-science health policies make us all less safe.
6 years ago today, George Floyd was murdered—shining a floodlight on the work that remains ahead to stamp out racism and law enforcement misconduct. I remain committed to pushing for legislation to address those challenges and make America safer for everyone.
On this Memorial Day, we remember the courage of all servicemembers who have made the ultimate sacrifice for our nation. Today, let’s continue to honor them by supporting all servicemembers, veterans, military families, and their loved ones.
Great to join @microntech.bsky.social in Manassas to celebrate the manufacturing of a new memory chip! I’m proud of what we’ve done through the CHIPS Act to expand chips manufacturing. I’ll keep working to strengthen this supply chain, protect our national security, and grow our economy.
Happy 102nd Birthday to the U.S. Foreign Service! Today, we celebrate the Foreign Service Officers who strengthen America’s partnerships and advance security worldwide. I will continue to stand with them against dangerous cuts and firings that make the United States less safe.
Yesterday I joined veterans and @duckworth.senate.gov, @kim.senate.gov, and @gallego.senate.gov to highlight the many ways the Trump-Vance Administration's reckless Iran war is hurting our servicemembers and veteran communities. Congress owes it to them to stop the war.
Great to join FIGS and so many health care heroes this morning. I'm grateful for their support to help us reauthorize the Dr. Lorna Breen Health Care Provider Protection Act. I'll keep working to fully fund mental health programs for our dedicated health care workers.
Virginia is proud to be home to such incredible and diverse communities!
It was a great morning celebrating Asian American, Native Hawaiian, and Pacific Islander (AANHPI) Heritage Month with @markwarner.bsky.social, @bobbyscott.house.gov, @repsuhas.bsky.social, @ltgovhashmi.bsky.social, and Virginia’s AANHPI community.
We all benefit from great teachers, firefighters, nonprofit hospital staff, and other public servants. But now the Trump-Vance Administration wants to gut a critical program enacted by Congress to encourage folks to get trained for these jobs. Here’s what I’m doing about it:
My statement on the Senate's vote tonight to advance my War Powers Resolution to force an end to President Trump's war with Iran:
Honored to receive @fp4america.bsky.social's Legislative Achievement Award alongside Sen. Todd Young yesterday for our work to repeal the 1991 and 2002 Iraq AUMFs and formally end the Iraq Wars. So grateful to the many partners who helped us get this done.
Congratulations to the UVA Men's Tennis Team for winning this year's NCAA Division I Men's Tennis National Championship! Virginia is proud of you.
Salvadoran human rights lawyer Ruth López was unjustly detained in El Salvador after speaking out about corruption and human rights abuses. As we mark one year of her detention, I call on the Bukele regime to release her and reaffirm our commitment to rule of law.
For 61 years, Head Start has helped children in Virginia and across the nation access education and health care. As the Trump-Vance Administration threatens programs families rely on, I remain committed to protecting these services that support our children's futures.
Today, on National Armed Forces Day, we recognize and thank the brave women and men in uniform for their service. As a member of the Armed Services Committee, I will continue to advocate for Virginia’s servicemembers and their families.
Virginia’s veterans deserve high-quality, timely care. But the VA has eliminated more than 1,700 positions in Virginia in a matter of months. @markwarner.bsky.social and I are pressing the Administration about how this will affect patient care. We urge them to reverse course.
Costs are soaring, but Republicans want to take $1 BILLION from Americans’ pockets to build a ballroom.
@markwarner.bsky.social and I crunched the numbers—here are some of the many ways that money could be used to help Virginians instead:
It’s been 76 days since Trump launched his illegal war in Iran, and the Administration is STILL refusing to share with Congress or the public an official legal rationale for the conflict—all while pushing for $1.5 trillion for the Pentagon. Everything about that is ridiculous.
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-06-02 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-46) |
| 2026-06-02 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (52-46) |
| 2026-06-02 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-46) |
| 2026-06-01 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (50-44) |
| 2026-05-20 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-47) |
| 2026-05-19 | S.J. Res. 185 (119th) | Motion to Discharge S.J.Res. 185 | YES | YES | ✓ | Motion to Discharge Agreed to (50-47) |
| 2026-05-19 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (50-47) |
| 2026-05-19 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-38) |
| 2026-05-19 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (57-38) |
| 2026-05-18 | S. Res. 690 (119th) | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (46-43) |
| 2026-05-14 | S. Res. 690 (119th) | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-46) |
| 2026-05-13 | S.J. Res. 130 (119th) | Begin consideration | YES | YES | ✓ | Motion to Proceed Rejected (47-53) |
| 2026-05-13 | S.J. Res. 141 (119th) | Begin consideration | YES | YES | ✓ | Motion to Proceed Rejected (50-50) |
| 2026-05-13 | S.J. Res. 132 (119th) | Begin consideration | YES | YES | ✓ | Motion to Proceed Rejected (48-52) |
| 2026-05-13 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (54-45) |
| 2026-05-13 | S. Res. 526 (119th) | End filibuster to begin debate | YES | YES | ✓ | Cloture on the Motion to Proceed Agreed to (99-0, 3/5 majority required) |
| 2026-05-13 | S.J. Res. 163 (119th) | Motion to Discharge S.J.Res. 163 | YES | YES | ✓ | Motion to Discharge Rejected (49-50) |
| 2026-05-12 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-45) |
| 2026-05-12 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-45) |
| 2026-05-11 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (49-44) |
| 2026-05-11 | S. Res. 690 (119th) | Approve resolution | NO | NO | ✓ | Resolution Agreed to (46-45) |
| 2026-04-30 | S.J. Res. 184 (119th) | Motion to Discharge S.J.Res. 184 | YES | YES | ✓ | Motion to Discharge Rejected (47-50) |
| 2026-04-30 | S. Res. 690 (119th) | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-46) |
| 2026-04-29 | S.J. Res. 99 (119th) | Begin consideration | YES | YES | ✓ | Motion to Proceed Rejected (47-50) |
| 2026-04-29 | S.J. Res. 139 (119th) | Begin consideration | YES | YES | ✓ | Motion to Proceed Rejected (46-52) |
| 2026-04-29 | — | Confirm nominee | YES | NO | ✕↔ | Nomination Confirmed (59-39) |
| 2026-04-28 | S.J. Res. 124 (119th) | Point of Order S.J.Res. 124 | NO | NO | ✓ | Point of Order Well Taken (51-47) |
| 2026-04-28 | S. Res. 690 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (52-47) |
| 2026-04-27 | — | End debate | YES | NO | ✕↔ | Cloture Motion Agreed to (54-37) |
| 2026-04-23 | S. Con. Res. 33 (119th) | Accept House changes | NO | NO | ✓ | Concurrent Resolution Agreed to (50-48) |
| 2026-04-23 | S. Con. Res. 33 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (49-49) |
| 2026-04-23 | S. Con. Res. 33 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (48-50) |
| 2026-04-23 | — | Motion (Motion to Waive All Applicable Budgetary Discipline Re: Padilla Amdt. No. 4855) | YES | YES | ✓ | Motion Rejected (46-52, 3/5 majority required) |
| 2026-04-23 | — | Motion (Motion to Waive All Applicable Budgetary Discipline Re: Sanders Amdt. No. 5159) | YES | YES | ✓ | Motion Rejected (49-49, 3/5 majority required) |
| 2026-04-23 | S. Con. Res. 33 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (46-52) |
| 2026-04-23 | S. Con. Res. 33 (119th) | Vote on amendment | NO | NO | ✓ | Amendment Rejected (25-73) |
| 2026-04-23 | — | Motion (Motion to Waive All Applicable Budgetary Discipline Re: Markey Amdt. No. 5001) | YES | YES | ✓ | Motion Rejected (48-50, 3/5 majority required) |
| 2026-04-23 | — | Motion (Motion to Waive All Applicable Budgetary Discipline Re: Hawley Amdt. No. 4794) | NO | NO | ✓ | Motion Rejected (50-48, 3/5 majority required) |
| 2026-04-23 | — | Motion (Motion to Waive All Applicable Budgetary Discipline Re: Kennedy Amdt. No. 5414) | NO | NO | ✓ | Motion Rejected (48-50, 3/5 majority required) |
| 2026-04-22 | — | Motion (Motion to Waive All Applicable Budgetary Discipline Re: Alsobrooks Amdt. No. 5294) | YES | YES | ✓ | Motion Rejected (47-51, 3/5 majority required) |
| 2026-04-22 | — | Motion (Motion to Waive All Applicable Budgetary Discipline Re: Hickenlooper Amdt. No. 4956) | YES | YES | ✓ | Motion Rejected (47-51, 3/5 majority required) |
| 2026-04-22 | — | Motion (Motion to Waive All Applicable Budgetary Discipline Re: Hirono Amdt. No. 4884) | YES | YES | ✓ | Motion Rejected (48-50, 3/5 majority required) |
| 2026-04-22 | S. Con. Res. 33 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Agreed to (98-0) |
| 2026-04-22 | — | Motion (Motion to Waive All Applicable Budgetary Discipline Re: Ossoff Amdt. No. 4897) | YES | YES | ✓ | Motion Rejected (49-49, 3/5 majority required) |
| 2026-04-22 | — | Motion (Motion to Waive All Applicable Budgetary Discipline Re: Lujan Amdt. No. 4798) | NOT_VOTING | YES | — | Motion Rejected (47-50, 3/5 majority required) |
| 2026-04-22 | — | Motion (Motion to Waive All Applicable Budgetary Discipline Re: Schumer Amdt. No. 4799) | YES | YES | ✓ | Motion Rejected (48-50, 3/5 majority required) |
| 2026-04-22 | S.J. Res. 114 (119th) | Motion to Discharge S.J.Res. 114 | YES | YES | ✓ | Motion to Discharge Rejected (46-51) |
| 2026-04-21 | S. Con. Res. 33 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (52-46) |
| 2026-04-20 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (47-46) |
| 2026-04-16 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (49-48) |
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.