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 — 772
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 · 327 cosponsored
View profile

Recent ATmosphere posts, sponsorships, and cosponsorships.

Last night, the Senate passed our bipartisan legislation to undo Trump’s tariffs on billions of dollars’ worth of goods from Brazil. The House should follow suit and stop Trump’s unnecessary trade wars that raise costs and weaken our economy.
The Senate approved a bipartisan resolution to end the national emergency underpinning President Trump’s tariffs on Brazil — an indicator of growing GOP frustration with the president’s trade policy.
Letting people go hungry in this shutdown is a choice Trump is intentionally making.   He could tell the USDA to use contingency funds to ensure families get their SNAP benefits on November 1st, he’s just choosing not to.
The numbers don’t lie: Virginians are seeing higher premium costs because the GOP refuses to extend ACA tax credits. On average, a constituent in Wise County with an annual income of about $30K will see a net premium increase of 238 percent. I'll keep fighting to prevent this.
Republicans control the White House, House, and Senate. It’s past time for them to start acting like it and come together to protect Americans’ health care.
Happy National First Responders Day! I’m grateful for our frontline heroes who work around the clock to keep Virginians safe. I’ll keep working to ensure first responders have the resources they need to protect communities across Virginia.
Yesterday, I met with former CDC employees to talk about the dangerous impact the Trump Administration’s funding cuts and layoffs are having on maternal mortality, disease prevention, and other public health issues. We must stop Trump and RFK, Jr. from making America sicker.
The Senate already voted against Trump’s tariffs on Canada in the spring—before their impact even kicked in. But the House refused to vote on it. The economy has weakened since, and now my GOP colleagues have another opportunity to stand with their constituents. youtube.com/shorts/uOhD6...
No one should be forced to choose between having health insurance and paying for other necessities. I'm fighting to prevent premiums from doubling so Virginians don’t have to make those kinds of choices.
It’s United Nations Day. The U.S. helped found @un.org 80 years ago to provide a forum for the world to come together and respond to shared challenges. When we work with organizations like the UN, we can build a more peaceful and secure future for all.
White text reading "United Nations Day" over a blue background.
If we ever needed light, we need it now. It was great to start the day with @markwarner.bsky.social, @repsuhas.bsky.social, and Virginians for a Diwali celebration at the Capitol.
Senator Kaine poses for a photo with Senator Warner, Congressman Suhas, and Virginians for a photo.
Senator Kaine delivers remarks at a podium.
Senator Kaine engages in conversation with a man.
Many of Virginia’s small business owners rely on the Affordable Care Act for health insurance. GOP attempts to diminish the ACA will force entrepreneurs to make tough choices, and not all businesses will be able to survive.
I can’t think of a more apt visual metaphor for Trump’s destruction of our country, our economy, and our federal workforce than the brazen demolition of the East Wing for his vanity project. This is a sad moment for our nation.
Trump has enacted policies for months to traumatize federal workers. Now, the GOP wants to give Trump more power to decide which workers get paid, and which get punished. I support legislation to ensure that the entire federal workforce is treated equally. www.kaine.senate.gov/press-releas...
I’m glad the Agriculture Committee advanced @markwarner.bsky.social and my bills to protect public lands in Rockingham, Augusta, Highland, and Bath counties. I treasure my memory of hiking Shenandoah Mountain with my wife on our honeymoon and hope to protect these lands for generations.
SoupScore Breakdown
Loading analysis metrics…
Voting History
772 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-08-01Motion (Motion to Waive All Applicable Budgetary Points of Order Re: Merkley Amdt. No. 3114)YESYESMotion Rejected (44-51, 3/5 majority required)
2025-08-01End debateNONOCloture Motion Agreed to (52-45)
2025-08-01Confirm nomineeNONONomination Confirmed (54-43)
2025-08-01Confirm nomineeNONONomination Confirmed (52-44)
2025-08-01End debateNONOCloture Motion Agreed to (55-41)
2025-07-31End debateNONOCloture Motion Agreed to (52-45)
2025-07-31End debateNONOCloture Motion Agreed to (52-45)
2025-07-31End debateNONOCloture Motion Agreed to (52-44)
2025-07-31Confirm nomineeNONONomination Confirmed (52-45)
2025-07-31Confirm nomineeNONONomination Confirmed (53-44)
2025-07-31End debateNONOCloture Motion Agreed to (53-44)
2025-07-31Confirm nomineeNONONomination Confirmed (53-45)
2025-07-31Confirm nomineeYESNONomination Confirmed (59-39)
2025-07-31Confirm nomineeNONONomination Confirmed (52-45)
2025-07-31End debateNONOCloture Motion Agreed to (53-41)
2025-07-30End debateNONOCloture Motion Agreed to (53-44)
2025-07-30End debateYESNOCloture Motion Agreed to (59-38)
2025-07-30S.J. Res. 34 (119th)Motion to Discharge S.J.Res. 34YESYESMotion to Discharge Rejected (24-73)
2025-07-30S.J. Res. 41 (119th)Motion to Discharge S.J.Res. 41YESYESMotion to Discharge Rejected (27-70)
2025-07-30End debateNONOCloture Motion Agreed to (53-44)
2025-07-30Confirm nomineeNONONomination Confirmed (52-44)
2025-07-30End debateNONOCloture Motion Agreed to (53-44)
2025-07-30Confirm nomineeNONONomination Confirmed (53-45)
2025-07-30End debateNONOCloture Motion Agreed to (53-47)
2025-07-29Confirm nomineeNONONomination Confirmed (50-49)
2025-07-29Confirm nomineeNONONomination Confirmed (54-44)
2025-07-29End debateNONOCloture Motion Agreed to (53-45)
2025-07-29Confirm nomineeNONONomination Confirmed (51-47)
2025-07-29End debateNONOCloture Motion Agreed to (52-47)
2025-07-29Confirm nomineeNONONomination Confirmed (51-47)
2025-07-29End debateNONOCloture Motion Agreed to (51-47)
2025-07-29Confirm nomineeNONONomination Confirmed (50-47)
2025-07-28End debateNONOCloture Motion Agreed to (50-45)
2025-07-28Confirm nomineeNONONomination Confirmed (50-39)
2025-07-28End debateNONOCloture Motion Agreed to (51-45)
2025-07-24End debateNONOCloture Motion Agreed to (50-48)
2025-07-24Confirm nomineeNONONomination Confirmed (51-47)
2025-07-24End debateNONOCloture Motion Agreed to (52-46)
2025-07-24Confirm nomineeNONONomination Confirmed (52-46)
2025-07-23End debateNONOCloture Motion Agreed to (49-47)
2025-07-23Confirm nomineeNONONomination Confirmed (49-47)
2025-07-23End debateNONOCloture Motion Agreed to (48-47)
2025-07-23Confirm nomineeNONONomination Confirmed (49-47)
2025-07-23End debateNONOCloture Motion Agreed to (49-47)
2025-07-23H.R. 3944 (119th)Begin considerationYESYESMotion to Proceed Agreed to (90-8)
2025-07-23Confirm nomineeNONONomination Confirmed (51-47)
2025-07-23Confirm nomineeNONONomination Confirmed (52-41)
2025-07-22Confirm nomineeYESNONomination Confirmed (61-35)
2025-07-22Confirm nomineeNONONomination Confirmed (51-46)
2025-07-22H.R. 3944 (119th)End filibuster to begin debateYESYESCloture on the Motion to Proceed Agreed to (91-7, 3/5 majority required)

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