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 — 779
Yes37%
No62%
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 · 330 cosponsored
View profile

Recent ATmosphere posts, sponsorships, and cosponsorships.

My statement with @markwarner.bsky.social slamming the Trump Administration’s reported plan to terminate $156 million in federal funding to lower energy costs in Virginia:
"We were proud to vote for the Inflation Reduction Act (IRA), which helped attract hundreds of millions of dollars in clean-energy investments to Virginia and put us on the path to create more than 20,000 new jobs in the Commonwealth alone. Donald Trump’s decision to rip up that legislation with his ‘Big, Ugly Bill,’ was a short-sighted mistake. Now he’s making it even worse by eliminating funding designed to help Virginians cut their energy costs by harnessing affordable energy sources. Between Trump’s tariffs on everyday goods, his efforts to kick 15 million people off of their health insurance, and this new decision to put lower energy prices further out of reach for American families, it’s clear that the President’s promises to lower costs are nothing but cheap talk."
Today marks the 60th anniversary of the Voting Rights Act. With partisan attempts to gerrymander Texas underway, it’s more important now than ever that we pass the John R. Lewis Voting Rights Advancement Act—a critical step toward protecting access to the ballot for all.
Today, I visited Belair Farm in Culpeper to meet with local farmers to discuss agricultural issues. I will keep working to support Virginia’s farmers and ranchers, including by passing a Farm Bill.
Senator Kaine sits at a table with a group of farmers engaging in the conversation.
Senator Kaine stands, speaking with a woman.
Senator Kaine sits at a table with a group of farmers engaging in the conversation.
I was in Chesapeake Monday with @bobbyscott.house.gov, local mayors, city managers, and nonprofits to discuss how the Trump Administration withholding federal funds, together with health care and nutrition cuts in R reconciliation bill, will hurt local priorities.
Senator Kaine sits at a table between Congressman Bobby Scott (L) and Chesapeake Mayor Rick Scott (R) for the discussion.
Senator Kaine shakes a man’s hand.
Trump’s tariffs will cause a ridiculous increase in energy costs that will hurt your wallet. With their impact on offshore wind projects alone, Virginians will pay between $253 million and $320 million to foot the bill for Trump’s import taxes. Complete idiocy. richmond.com/news/state-r...
Today is the anniversary of the Great American Outdoors Act becoming law. As a nature lover, I was proud to help pass this legislation to protect our natural treasures. I encourage you to celebrate by visiting a National Park Service site near you—admission is free today!
Black-owned businesses are a vital part of the Virginia economy and show us every day through their creativity and ingenuity that diversity is a strength, not a liability. This National Black Business Month, I hope you'll join me in showing support for Black-owned businesses.
Epstein's sweetheart deal? Cut by a Republican administration. The guy who cut it? Trump put him in his first Cabinet. Epstein's mysterious death? During Trump's first term. Trump promised to release the files. Now he's not. This is a Republican scandal. What is Trump hiding?
Public broadcasting provides educational programming, local news, and emergency alerts for rural communities. But despite all the good it does, Trump and the congressional GOP gutted the Corporation for Public Broadcasting. Now 13 stations across VA have lost significant funding.
The Corporation for Public Broadcasting is shutting down. Without federal funding, dozens of small public media stations are at risk of closing.
Today, I talked with State Department officers who were arbitrarily laid off by President Trump. From counterterrorism and embassy security, to protecting human rights around the world—their jobs are critical. Losing this expertise puts our security and prosperity at serious risk.
Senator Kaine engages in a conversation at a table with the State Department officers.
Senator Kaine speaks with the State Department officers during their meeting.
Never a bad time to remind everyone you know that Trump ran on making things more affordable. Instead he imposes new & crushing taxes through his tariffs—and makes the largest cuts to health care EVER, while ensuring higher premiums for everyone.
Unbelievable: Trump is punishing Americans with a 50% tax on Brazilian goods—all because he’s mad Brazil is prosecuting his friend, former Brazilian President Bolsonaro, for attempting a coup. Personal grievances shouldn’t dictate policy. I’m challenging these Trump taxes.
Seaman Angelina Resendiz was a dedicated servicemember who tragically lost her life while stationed at Naval Station Norfolk. @markwarner.bsky.social and I are demanding answers from the Navy on the circumstances of her death and disappearance.
Copy of the letter to the Navy.
It was great to meet with lawmakers from Brazil yesterday in D.C. to discuss the need to maintain our strong trade relationship and push back on Trump’s senseless trade threats. I look forward to working together to expand this great partnership that’s bigger than any one party.
Senator Kaine poses for a photo with the Brazilian lawmakers.
Senator Kaine engages in discussion at a table during his meeting with the lawmakers.
My statement with @markwarner.bsky.social on the 60th anniversary of Medicare and Medicaid and our legislation to repeal the health care provisions in Trump and Republicans’ ‘Big, Ugly Bill’:
"In the 60 years since President Johnson signed the law that established Medicare and Medicaid, millions of Americans have been able to access the health care they need. Sadly, instead of strengthening these programs, President Trump and Republicans’ ‘Big, Ugly Bill’ will do the opposite and kick people off their health insurance under Medicaid and the Affordable Care Act,” said the senators. “We will all be better off if more people can access health insurance, and that’s why we’re proud to join our colleagues in introducing legislation to repeal the health care changes in the disastrous Republican law and extend the Affordable Care Act’s enhanced tax credits so Virginians can continue to access care."
The violent attack on Danville City Councilman Lee Vogler is deeply upsetting. I’m praying for Lee’s full recovery and for his family. I’m thankful law enforcement swiftly identified and apprehended a suspect.
SNAP doesn’t just feed hungry kids and families–it sets individuals up for a lifetime of better health. Remind me again, why are Republicans and Trump gutting this lifesaving program? Oh yeah, tax breaks for the ultra-wealthy. Again. www.nbcnews.com/health/healt...
SoupScore Breakdown
Loading analysis metrics…
Voting History
779 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-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)
2026-02-04End debateNONOCloture Motion Agreed to (50-47)
2026-02-04Confirm nomineeNONONomination Confirmed (51-46)
2026-02-04End debateNONOCloture Motion Agreed to (51-47)
2026-02-04Confirm nomineeYESNONomination Confirmed (58-39)
2026-02-03End debateNONOCloture Motion Agreed to (55-39)
2026-02-03Confirm nomineeNONONomination Confirmed (51-45)
2026-02-03End debateNONOCloture Motion Agreed to (49-44)
2026-02-03Confirm nomineeYESNONomination Confirmed (54-40)
2026-02-02End debateYESNOCloture Motion Agreed to (49-40)

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 →