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

Voting Record — 890
Yes39%
No60%
Present0%
Not Voting1%
Party align90%
Cross-party9%
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 · 88 sponsored · 385 cosponsored
View profile

Recent ATmosphere posts, sponsorships, and cosponsorships.

Federal workers keep our government running, and we must recruit and retain people with the best experience and expertise. That's why I'm introducing a bill with @markwarner.bsky.social and @repwalkinshaw.bsky.social to ensure fair and competitive pay for the federal workforce.
I’m proud that 20 years after the first call to 211 Virginia, it has fielded millions of calls and connected people with crucial resources from shelter, disaster assistance, addiction and health care resources, legal representation, and more. richmond.com/opinion/colu...
This is big. Speaker Johnson’s procedural loophole to avoid a vote on Trump’s wildly unpopular, cost-raising tariffs failed. I’m glad my bipartisan resolutions in the Senate to undo Trump’s tariffs have passed, and now it’s time for the House to vote to do the same.
Los estadounidenses quieren un líder en la economía. Pero en lugar de reducir costos, Trump quiere iniciar peleas con Trevor Noah por hacer bromas en los Grammys, centrarse en los campos de golf de D.C. y añadir su nombre a todo lo que puede. Merecemos algo mejor.
My bipartisan resolutions to repeal Trump's deeply unpopular tariffs have passed the Senate. But the House has been using procedural tricks to hide from similar votes. Today, House members will go on the record about whether this trickery should end.
Bad news: Trump’s new taxes cost the average American household $1,000 last year. That’s a huge burden for working families, and why I’ve continuously—and successfully—challenged Trump’s tariffs in the Senate. It’s time for the House to do the same. taxfoundation.org/research/all...
I’m excited federal funding I secured is coming to Virginia to expand access to primary and mental health care, modernize public health infrastructure, and protect rural health services. I’ll keep working to ensure Virginians, regardless of zip code, can get the care they need.
I love hiking the AT, and I'm thrilled to have secured funding to make critical safety improvements for those accessing McAfee Knob in Roanoke County. I visited a couple years ago to learn about the upgrades, and I can't wait to get back to celebrate the funding we secured!
I’m excited to cheer on Team USA, including Virginians Mystique Ro, Brandon Kim, Ilia Malinin, and Evan Nichols, at the Milano Cortina 2026 Winter Olympic and Paralympic Games. Make us proud!
Me preocupa profundamente el trato atroz que ICE da a las personas—especialmente a los niños—y la deshumanización de los inmigrantes por parte del Presidente Trump. Esto tiene que terminar.
Too many Virginians face food insecurity, and the recent SNAP cuts will exacerbate this issue and put more pressure on food banks. I'm proud to have secured federal funding for Feed More and Foodbank of Southeastern Virginia and the Eastern Shore to expand capacity and serve more Virginians.
Veterans deserve world-class cancer care. But arbitrary caps on the pay therapeutic and diagnostic medical physicists receive are making clinical staffing shortages at VA clinics worse—delaying patients’ access to crucial treatment. My bipartisan bill would help fix that:
Trump is doubling down on his threat to usurp the Constitution and state laws and “nationalize” elections. Trump isn’t even trying to hide the fact that he wants to rig future elections.
NYT headline reading: Trump Repeats Call to ‘Nationalize’ Elections, as White House Walks It Back
Trump is cancelling clean energy projects while forcing coal plants to stay open past their retirement dates—increasing energy bills by putting billions in additional repair costs back on customers. Trump owns this energy crisis.
CNN headline reading: Trump is using emergency powers to keep aging coal plants open. It could increase your bill
SoupScore Breakdown
Loading analysis metrics…
Voting History
890 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
2025-03-25End debateNONOCloture Motion Agreed to (53-46)
2025-03-25Confirm nomineeNONONomination Confirmed (74-25)
2025-03-25End debateNONOCloture Motion Agreed to (73-25)
2025-03-24Confirm nomineeYESNONomination Confirmed (60-31)
2025-03-24Confirm nomineeYESNONomination Confirmed (62-30)
2025-03-14End debateYESNOCloture Motion Agreed to (63-32)
2025-03-14End debateYESNOCloture Motion Agreed to (64-33)
2025-03-14H.R. 1968 (119th)Final passageNONOBill Passed (54-46)
2025-03-14H.R. 1968 (119th)Vote on amendmentNONOAmendment Rejected (27-73)
2025-03-14H.R. 1968 (119th)Vote on amendmentYESYESAmendment Rejected (48-52, 3/5 majority required)
2025-03-14H.R. 1968 (119th)Vote on amendmentYESYESAmendment Rejected (47-53, 3/5 majority required)
2025-03-14H.R. 1968 (119th)Vote on amendmentYESYESAmendment Rejected (47-53, 3/5 majority required)
2025-03-14H.R. 1968 (119th)End debateNONOCloture Motion Agreed to (62-38, 3/5 majority required)
2025-03-14S. 331 (119th)Final passageYESYESBill Passed (84-16)
2025-03-14Confirm nomineeYESNONomination Confirmed (59-40)
2025-03-14End debateYESNOCloture Motion Agreed to (56-39)
2025-03-13Confirm nomineeNONONomination Confirmed (54-45)
2025-03-13S. 331 (119th)End debateYESYESCloture Motion Agreed to (84-15, 3/5 majority required)
2025-03-13End debateNONOCloture Motion Agreed to (54-45)
2025-03-13Confirm nomineeNONONomination Confirmed (56-43)
2025-03-13End debateNONOCloture Motion Agreed to (57-41)
2025-03-12Confirm nomineeNONONomination Confirmed (53-46)
2025-03-12End debateNONOCloture Motion Agreed to (53-45)
2025-03-12Confirm nomineeNONONomination Confirmed (53-46)
2025-03-12End debateNONOCloture Motion Agreed to (52-45)
2025-03-11Confirm nomineeYESYESNomination Confirmed (78-19)
2025-03-11End debateYESYESCloture Motion Agreed to (76-20)
2025-03-11Confirm nomineeNONONomination Confirmed (51-46)
2025-03-11End debateNONOCloture Motion Agreed to (51-46)
2025-03-10Confirm nomineeYESNONomination Confirmed (67-32)
2025-03-06S. 331 (119th)End filibuster to begin debateYESYESCloture on the Motion to Proceed Agreed to (82-12, 3/5 majority required)
2025-03-06End debateYESNOCloture Motion Agreed to (66-30)
2025-03-06Confirm nomineeNONONomination Confirmed (53-43)
2025-03-06End debateNONOCloture Motion Agreed to (53-43)
2025-03-05S.J. Res. 28 (119th)Approve resolutionNONOJoint Resolution Passed (51-47)
2025-03-05Confirm nomineeNONONomination Confirmed (52-46)
2025-03-05End debateNONOCloture Motion Agreed to (51-46)
2025-03-04S.J. Res. 28 (119th)Begin considerationNONOMotion to Proceed Agreed to (50-47)
2025-03-04S.J. Res. 3 (119th)Approve resolutionNONOJoint Resolution Passed (70-27)
2025-03-04S.J. Res. 3 (119th)Begin considerationNONOMotion to Proceed Agreed to (70-28)
2025-03-03S. 9 (119th)End filibuster to begin debateNONOCloture on the Motion to Proceed Rejected (51-45, 3/5 majority required)
2025-03-03Confirm nomineeNONONomination Confirmed (51-45)
2025-02-27End debateNONOCloture Motion Agreed to (51-47)
2025-02-27H.J. Res. 35 (119th)Approve resolutionNONOJoint Resolution Passed (52-47)
2025-02-26S.J. Res. 12 (119th)Begin considerationNONOMotion to Proceed Agreed to (52-47)
2025-02-26S.J. Res. 10 (119th)Approve resolutionYESYESJoint Resolution Defeated (47-52)
2025-02-26Confirm nomineeNONONomination Confirmed (56-43)
2025-02-25Begin considerationNONOMotion to Proceed Agreed to (51-47)
2025-02-25S.J. Res. 11 (119th)Approve resolutionNONOJoint Resolution Passed (54-44)
2025-02-25S.J. Res. 11 (119th)Begin considerationNONOMotion to Proceed Agreed to (54-42)

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 16 / 18Next →