Tim Kaine headshot
At a Glance
Seat
U.S. Senator from Virginia
Born
1958
Age 68
Phone
(202) 224-4024
Office
231 Russell Senate Office Building Washington, DC 20510, Washington 20510
Congress Member Profile|U.S. Senator|Democrat|Virginia

Tim Kaine

Timothy Michael Kaine is an American lawyer and politician serving as the junior United States senator from Virginia since 2013. A member of the Democratic Party, he served as the 70th governor of Virginia from 2006 to 2010, and as the 38th lieutenant governor of Virginia from 2002 to 2006. Kaine was the Democratic nominee for Vice President of the United States in the 2016 election as Hillary Clinton's running mate.

Voting Record — 788
Yes37%
No61%
Present0%
Not Voting1%
Party align90%
Cross-party10%
SoupScore
District Map

Senate District (Statewide)

U.S. Census Bureau boundary data.
Tim Kaine headshot
Tim Kaine
U.S. SenatorDemocratVirginia
SoupScore
Tim's ATmosphere Activity
20 recent posts · 74 sponsored · 333 cosponsored
View profile

Recent ATmosphere posts, sponsorships, and cosponsorships.

RFK, Jr. can't tell the difference between fact and conspiracy, won't take sides on 9/11, and has challenged established medical science. He's one of the worst appointees ever confirmed by the Senate. I'll do all I can to provide oversight through my work on the Senate health committee.
The Senate confirmed RFK Jr. as HHS secretary, putting a longtime critic of vaccines and the medical establishment in charge of U.S. health policy https://www.wsj.com/politics/policy/rfk-jr-senate-confirmation-vote-trump-hhs-secretary-d4ad51df?mod=bluesky
Instead, he has flirted with tariffs that will raise costs and rolled back steps to lower Rx drug costs. Now he’s focused on tax cuts for billionaires at the expense of working Americans.
Trump’s slashing the federal workforce. Who does it hurt? 30% are veterans! (Private workforce is only 5% veterans.) President attacking vets? No surprise since he called them “losers.” I'm pushing back! www.nbcnews.com/politics/dog...
I presented an amendment to protect student loan forgiveness for public servants—including teachers, firefighters, and nurses—from cuts. These are the benefits they were promised, and Congress should keep its word. Republicans blocked it.
Next, I pushed for an amendment to make permanent a tax fix that helps make health care more affordable for 5 million Americans. Republicans blocked it.
Next, I pushed for an amendment to make permanent a tax fix that helps make health care more affordable for 5 million Americans. Republicans blocked it.
I’ve been be here all day, pushing for amendments to improve their bill. First up: I proposed an amendment to require experts to estimate the impacts Republicans’ cuts will have on health insurance coverage. Republicans blocked it.
I’ve been be here all day, pushing for amendments to improve their bill. First up: I proposed an amendment to require experts to estimate the impacts Republicans’ cuts will have on health insurance coverage. Republicans blocked it.
It’s a big day on the Budget Committee. Senate Republicans kicked off a process to pass a budget without any Democratic votes. Their goal is simple: to dramatically cut programs that affect every day Virginians, while tariffs raise costs and billionaires get tax cuts.
It’s a big day on the Budget Committee. Senate Republicans kicked off a process to pass a budget without any Democratic votes. Their goal is simple: to dramatically cut programs that affect every day Virginians, while tariffs raise costs and billionaires get tax cuts.
I’m glad to see Virginia make progress in passing legislation that closely models what I’ve advocated for at the federal level. This is a big step forward toward protecting students’ mental health and academic performance. dailyprogress.com/news/state-r...
Delayed access to funds following Trump’s illegal federal funding freeze puts rural folks’ health, safety, and economic stability on the line. I’m using every tool at my disposal to rectify this and help health clinics in SW continue to operate. cardinalnews.org/2025/02/10/h...
Advocacy can still work. Following my urging, the Trump Administration is ending the hiring freeze for National Park Service law enforcement rangers and public safety dispatchers. I know this far from fixes everything, but this is an important sign that, together, we can enact change.
Trump’s NPS hiring freeze paves the way for a damaging loss of staff at national parks—threatening emergency response times, park safety, and local economies in Virginia. I’m urging the Trump Administration to reverse course and protect our parks.
The tragic crash at DCA must be carefully investigated and the American public deserves answers regarding how this happened. My colleagues and I are pressing the FAA for answers and confirmation that the investigation will be free from any political interference.
First page of the letter.
Second page of the letter.
Third page of the letter.
Trump and Musk’s illegal attempt to destroy USAID emboldens China and Russia, harms American families, and is causing immense human suffering for millions around the world. That’s wrong. I’m introducing legislation to enforce congressional oversight of this lawless and damaging behavior.
In 1989, Governor Wilder became the first African American to be elected governor in U.S. history. From his heroism in the Korean War, to expanding health care coverage for sickle-cell anemia patients, to his work teaching law and public affairs at VCU, Wilder has forged a better Commonwealth.
Governor Wilder, pictured second from the left.
SoupScore Breakdown
Loading analysis metrics…
Voting History
788 total votes
ExpandCollapse

Recent roll calls with party-majority context so it is easier to scan how this member tends to vote.

DateBillQuestionPositionParty MajAlign?Result
2026-04-15S.J. Res. 123 (119th)Motion to Discharge S.J.Res. 123YESYESMotion to Discharge Rejected (47-52)
2026-04-14Confirm nomineeNONONomination Confirmed (53-47)
2026-04-14End debateNONOCloture Motion Agreed to (53-45)
2026-04-14Confirm nomineeNONONomination Confirmed (53-46)
2026-04-13End debateNONOCloture Motion Agreed to (50-44)
2026-03-26H.R. 7147 (119th)End filibuster to begin debateNONOCloture on the Motion to Proceed Rejected (53-47, 3/5 majority required)
2026-03-26S. 1383 (119th)End debateNONOCloture Motion Rejected (53-47, 3/5 majority required)
2026-03-25S.J. Res. 103 (119th)Begin considerationYESYESMotion to Proceed Rejected (48-50)
2026-03-25H.R. 7147 (119th)End filibuster to begin debateNONOCloture on the Motion to Proceed Rejected (54-46, 3/5 majority required)
2026-03-25S.J. Res. 107 (119th)Begin considerationYESYESMotion to Proceed Rejected (47-53)
2026-03-24S.J. Res. 116 (119th)Motion to Discharge S.J.Res. 116YESYESMotion to Discharge Rejected (47-53)
2026-03-24S. 1383 (119th)Kill the motionNONOMotion to Table Agreed to (53-47)
2026-03-24S. 1383 (119th)Kill the motionNONOMotion to Table Agreed to (53-47)
2026-03-24Begin considerationNONOMotion to Proceed Agreed to (51-47)
2026-03-24Confirm nomineeNONONomination Confirmed (52-47)
2026-03-23End debateNONOCloture Motion Agreed to (51-45)
2026-03-23Confirm nomineeNONONomination Confirmed (54-45)
2026-03-22End debateNOT_VOTINGNOCloture Motion Agreed to (54-37)
2026-03-21S. 1383 (119th)End debateNOT_VOTINGYESCloture Motion Rejected (41-49, 3/5 majority required)
2026-03-21S. 1383 (119th)End debateNOT_VOTINGNOCloture Motion Rejected (49-41, 3/5 majority required)
2026-03-20H.R. 7147 (119th)End debateNOT_VOTINGNOCloture Motion Rejected (47-37, 3/5 majority required)
2026-03-18S.J. Res. 118 (119th)Motion to Discharge S.J.Res. 118YESYESMotion to Discharge Rejected (47-53)
2026-03-17S. 1383 (119th)Begin considerationNONOMotion to Proceed Agreed to (51-48)
2026-03-17Confirm nomineeNONONomination Confirmed (51-45)
2026-03-17End debateNONOCloture Motion Agreed to (48-45)
2026-03-12H.R. 7147 (119th)End debateNONOCloture Motion Rejected (51-46, 3/5 majority required)
2026-03-12H.R. 6644 (119th)Final passageYESYESBill Passed (89-10)
2026-03-11H.R. 6644 (119th)End debateYESYESCloture Motion Agreed to (82-11, 3/5 majority required)
2026-03-11H.R. 6644 (119th)Vote on amendmentYESYESAmendment Agreed to (84-10)
2026-03-10H.R. 6644 (119th)End debateYESYESCloture Motion Agreed to (89-9, 3/5 majority required)
2026-03-10Confirm nomineeNONONomination Confirmed (71-29)
2026-03-09End debateNONOCloture Motion Agreed to (68-28)
2026-03-05H.R. 7147 (119th)End filibuster to begin debateNONOCloture on the Motion to Proceed Rejected (51-45, 3/5 majority required)
2026-03-04S.J. Res. 104 (119th)Motion to Discharge S.J.Res. 104YESYESMotion to Discharge Rejected (47-53)
2026-03-04H.R. 6644 (119th)Begin considerationYESYESMotion to Proceed Agreed to (90-8)
2026-03-02H.R. 6644 (119th)End debateYESYESCloture Motion Agreed to (84-6, 3/5 majority required)
2026-02-26Confirm nomineeYESNONomination Confirmed (57-33)
2026-02-26End debateYESNOCloture Motion Agreed to (60-34)
2026-02-25Confirm nomineeNONONomination Confirmed (50-45)
2026-02-25End debateNONOCloture Motion Agreed to (50-45)
2026-02-24H.R. 7147 (119th)End filibuster to begin debateNONOCloture on the Motion to Proceed Rejected (50-45, 3/5 majority required)
2026-02-12H.R. 7147 (119th)End debateNONOCloture Motion Rejected (52-47, 3/5 majority required)
2026-02-12H.J. Res. 142 (119th)Approve resolutionNONOJoint Resolution Passed (49-47)
2026-02-11H.J. Res. 142 (119th)Begin considerationNONOMotion to Proceed Agreed to (51-46)
2026-02-10S.J. Res. 95 (119th)Begin considerationYESYESMotion to Proceed Rejected (47-51)
2026-02-10Confirm nomineeNONONomination Confirmed (52-46)
2026-02-09End debateNONOCloture Motion Agreed to (51-47)
2026-02-05Confirm nomineeNONONomination Confirmed (50-47)
2026-02-05End debateNONOCloture Motion Agreed to (51-47)
2026-02-05Confirm nomineeNONONomination Confirmed (50-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.

← PrevPage 2 / 16Next →