
Congress Member Profile|U.S. Senator|Democrat|Virginia
Tim Kaine
SoupScoreanalysis-first civic rating · view full breakdown
Loading…
Voting Record — 783
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 · 333 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
Yesterday, I visited Charlottesville Free Clinic to learn more about how they’re providing quality care to Virginians—even amid Trump’s massive cuts to health care. I will keep pushing to reverse these cuts and work to expand care for all and boost the health care workforce.
My statement on the Trump Administration’s malicious prosecution of former Federal Bureau of Investigation (FBI) Director James Comey:
68 years ago, the Little Rock Nine—facing angry mobs of classmates and neighbors—stood strong with the 101st Airborne Division and integrated Central High. Their bravery and perseverance serve as a guide for us all as we continue to fight discrimination and hate in all forms.
I’m back from a trade mission to Ottawa with VA leaders. I appreciated speaking with Canadian business leaders, Canada Senator Peter Harder, Canada's Ambassador to the U.S. Kirsten Hillman, and Canadian Minister of National Defense David McGuinty about the U.S.-Canada economic relationship.
Trump and the GOP developed a budget plan with no Dem input. Dems offered an alternative that protects folks’ health care. Trump said he’d meet to negotiate, but then canceled the meeting. Why does he want to shut the government down AND take health care away from millions?
Last week, I called out the Trump Administration for failing to answer basic questions about why it attacked boats in the Caribbean, if they were actually drug boats, why it didn’t interdict to gain important intel on narco kingpins, and who exactly was killed. We need answers. youtu.be/_fGRd_vdFdU
When I was a fair housing attorney, I saw the crucial role fair housing laws played in protecting folks from discrimination when buying or renting. But the Trump Administration isn’t upholding these protections, leaving veterans, single moms, and millions of others vulnerable.
My statement with @markwarner.bsky.social after President Trump canceled a meeting with Democratic leadership on government funding:
Reality check: Untreated fevers in pregnant moms can lead to risks to both mom and baby. No evidence suggests a causal relationship between Tylenol usage and autism.
This is a dangerous attempt to distract Americans from RFK Jr.’s incompetence and Trump's health care cuts.
First he imposed tariffs on Brazil, raising costs for Americans. Then he sanctioned the judge who oversaw Bolsonaro’s prosecution. Now he’s sanctioning the judge’s wife? This is a blatant abuse of power. Trump cares more about helping his friend than helping the American people.
First, President Trump failed to lower grocery prices like he promised. Then, he slashed food stamp funding, yanking critical support away from 78,000 people in Virginia alone.
No wonder he doesn't want to track hunger in America.
www.washingtonpost.com/nation/2025/...
As Rosh Hashanah begins tonight, I’m wishing our Jewish community in Virginia and beyond a safe, healthy, and meaningful new year. Shana Tova!
Trump and congressional Republicans created a health care crisis: families are facing skyrocketing premiums, and hundreds of rural hospitals face the risk of closure.
What did Republicans do in response? They voted down legislation to fix the problem. Unbelievable.
Did you know that today is National Wife Appreciation Day? Anne—you make every day brighter!
ICYMI: Republicans voted down legislation to keep the government from shutting down and protect Americans’ access to health care. Republicans have control of the White House, the Senate, and the House. They’re failing to lead, and Americans will suffer as a result.
Virginians want more access to affordable health care, not less. But yesterday Republicans voted to punish the American people with legislation that will cause premiums to soar.
Actions speak louder than words.
Eight of my Republican colleagues in the Senate didn't bother to show up yesterday to vote on legislation to fund the government and protect health care for millions. Every single Democrat did.
When people show you who they are, believe them.
My statement with @markwarner.bsky.social on Republicans voting down legislation to fund the government, protect Virginians’ access to health care, and prohibit the Trump Administration from illegally withholding funding appropriated by Congress:
Virginia's incredible schools have been key to our economic success. When the Trump Administration goes after our schools for political reasons, we all suffer. This funding is critical and should not be cut. patch.com/virginia/res...
Despite Bill White spreading baseless conspiracy theories and amplifying a convicted Belgian white nationalist influencer and Holocaust denier, Foreign Relations Committee Republicans rubber-stamped him to be Trump’s Ambassador to Belgium. Horrifying.
SoupScore Breakdown
Loading analysis metrics…
Voting History783 total votesExpandCollapse
Voting History
783 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-08-01 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-43) |
| 2025-08-01 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-44) |
| 2025-08-01 | H.R. 3944 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Agreed to (81-15) |
| 2025-08-01 | H.R. 3944 (119th) | Final passage | YES | YES | ✓ | Bill Passed (87-9, 3/5 majority required) |
| 2025-08-01 | H.R. 3944 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Agreed to (87-9, 3/5 majority required) |
| 2025-08-01 | H.R. 3944 (119th) | Vote on amendment | NO | NO | ✓ | Amendment Rejected (21-75) |
| 2025-08-01 | H.R. 3944 (119th) | Vote on amendment | NO | NO | ✓ | Amendment Rejected (15-81) |
| 2025-08-01 | H.R. 3944 (119th) | Vote on amendment | NO | NO | ✓ | Amendment Rejected (14-81) |
| 2025-08-01 | H.R. 3944 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (45-50) |
| 2025-08-01 | H.R. 3944 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (42-53) |
| 2025-08-01 | H.R. 3944 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (44-51) |
| 2025-08-01 | — | Motion (Motion to Waive All Applicable Budgetary Points of Order Re: Merkley Amdt. No. 3114) | YES | YES | ✓ | Motion Rejected (44-51, 3/5 majority required) |
| 2025-08-01 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (52-45) |
| 2025-08-01 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (54-43) |
| 2025-08-01 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-44) |
| 2025-08-01 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (55-41) |
| 2025-07-31 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (52-45) |
| 2025-07-31 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (52-45) |
| 2025-07-31 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (52-44) |
| 2025-07-31 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-45) |
| 2025-07-31 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (53-44) |
| 2025-07-31 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-44) |
| 2025-07-31 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (53-45) |
| 2025-07-31 | — | Confirm nominee | YES | NO | ✕↔ | Nomination Confirmed (59-39) |
| 2025-07-31 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-45) |
| 2025-07-31 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-41) |
| 2025-07-30 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-44) |
| 2025-07-30 | — | End debate | YES | NO | ✕↔ | Cloture Motion Agreed to (59-38) |
| 2025-07-30 | S.J. Res. 34 (119th) | Motion to Discharge S.J.Res. 34 | YES | YES | ✓ | Motion to Discharge Rejected (24-73) |
| 2025-07-30 | S.J. Res. 41 (119th) | Motion to Discharge S.J.Res. 41 | YES | YES | ✓ | Motion to Discharge Rejected (27-70) |
| 2025-07-30 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-44) |
| 2025-07-30 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-44) |
| 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) |
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.