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.

It's Long COVID Awareness Day. Americans are still grappling with COVID’s repercussions, including Long COVID. I'll keep working to support research and education on this condition and other infection-associated chronic conditions.
The attack on an elementary school in Iran is a horrific tragedy. It also raises serious concerns about the safety of wrongfully detained Americans in Iran. I pray that they won't be impacted by the ongoing violence, and that they will soon safely be brought home.
I'm praying for the victims of the shooting at Old Dominion University today, and deeply appreciate the work of our law enforcement officers. I will continue to monitor this closely and encourage all to heed officials' instructions about avoiding the area around Constant Hall.
The Senate passed my legislation challenging Trump’s broad-based tariffs. SCOTUS struck down his tariffs because they were illegal. But he can’t take the hint. He’s trying a new tactic to impose taxes and raise costs. @warnock.senate.gov and I have a bill to stop him. youtube.com/shorts/0jvL0...
Trump referring to the war against Iran as an “excursion” is beyond disrespectful to the families of the servicemembers killed in the Middle East and all our troops currently risking their lives. It makes my skin crawl.
Thousands of servicemembers killed. Thousands more injured. Hundreds of thousands of innocent civilians killed. Trillions spent. That’s what 25+ years of war in the Middle East got us. My colleagues and I are doing all we can to stop the US from repeating these mistakes. youtube.com/shorts/Jnu8d...
Yesterday, I toured Prince William County’s Crisis Receiving Center—which I helped secure $2 million in funding in FY23 to build—to learn more about the facility’s work to provide services for those experiencing mental health and substance use emergencies.
Senator Kaine poses for a photo outside the facility with a group of people.
Senator Kaine poses for a photo with a woman.
Together we pray for the families of Capt. Cody A. Khork, Sgts. 1st Class Nicole M. Amor and Noah L. Tietjens, Sgt. Declan J. Coady, Maj. Jeffrey R. O’Brien, Chief Warrant Officer 3 Robert M. Marzan, Staff Sgt. Benjamin N. Pennington, and Major Sorffly Davius.
Trump’s words speak for themselves. He thinks the surge in gas prices is a “very small price to pay.” That might be true for him and the Epstein class, but not for regular working people.
A screenshot of a post from Trump's Truth Social account that reads: Short term oil prices, which will drop rapidly when the destruction of the Iran nuclear threat is over, is a very small price to pay for U.S.A., and World, Safety and Peace. ONLY FOOLS WOULD THINK DIFFERENTLY!President DJT
The Iran conflict has a new economic front: oil topping $100 a barrel, with a near-immediate impact for drivers, travelers and grocery shoppers.
On Wednesday, the Court of International Trade ruled that companies subjected to Trump’s illegal tariffs are entitled to refunds. The Administration must swiftly reimburse the thousands of small businesses across the country that bore the brunt of Trump’s harmful tariffs.
It’s International Women’s Day! Today, we celebrate the countless women around the world whose fight for equality has made the world a better place. Together, we must continue their fight for equal rights and equal protection under the law.
Today is the 61st anniversary of Bloody Sunday, when Alabama state troopers violently attacked peaceful protesters marching from Selma to Montgomery for the right to vote. The protesters' courage in the face of danger continues to inspire me and countless others.
Historic photo of marchers.
Happy Women’s History Month! This month, I’m thinking of the generations of incredible women, known and unknown, whose intellect, courage, and resilience have built the world today. We need to keep working together to create a more equitable world for the generations of women to come.
My statement slamming the Senate’s failure to pass my bipartisan War Powers Resolution that would have stopped President Donald Trump’s illegal, unnecessary war with Iran:
“No one is disputing that Iran has been a bad actor. But the civilian leadership of our country owes it to our servicemembers and their families that we will only send them into harm’s way if it is absolutely necessary—and that if we do, we will have clear objectives and a plan that has been fully thought through,” said Senator Kaine, a member of the Senate Armed Services and Foreign Relations Committees. “The President and his Administration’s changing and contradictory statements underscore that they rushed into a war without thinking of the consequences that this will have for the American people, our economy, and stability in the region.
“My colleagues’ failure to pass our bipartisan War Powers Resolution adds to a dangerous pattern of Congress ceding our constitutional duties to an increasingly erratic President. How are we supposed to look our constituents in the eyes and send our sons and daughters into war if we aren’t willing to take this most solemn responsibility seriously? I pray for the families whose loved ones will never come home and hope that this war will not turn into another endless conflict.”
Senate Republicans blocked my War Powers Resolution to end Trump’s unnecessary and illegal war with Iran. But I’m not giving up—this is too important. Stay tuned.
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
2026-04-30S.J. Res. 184 (119th)Motion to Discharge S.J.Res. 184YESYESMotion to Discharge Rejected (47-50)
2026-04-30S. Res. 690 (119th)End debateNONOCloture Motion Agreed to (51-46)
2026-04-29S.J. Res. 99 (119th)Begin considerationYESYESMotion to Proceed Rejected (47-50)
2026-04-29S.J. Res. 139 (119th)Begin considerationYESYESMotion to Proceed Rejected (46-52)
2026-04-29Confirm nomineeYESNONomination Confirmed (59-39)
2026-04-28S.J. Res. 124 (119th)Point of Order S.J.Res. 124NONOPoint of Order Well Taken (51-47)
2026-04-28S. Res. 690 (119th)Begin considerationNONOMotion to Proceed Agreed to (52-47)
2026-04-27End debateYESNOCloture Motion Agreed to (54-37)
2026-04-23S. Con. Res. 33 (119th)Accept House changesNONOConcurrent Resolution Agreed to (50-48)
2026-04-23S. Con. Res. 33 (119th)Vote on amendmentYESYESAmendment Rejected (49-49)
2026-04-23S. Con. Res. 33 (119th)Vote on amendmentYESYESAmendment Rejected (48-50)
2026-04-23Motion (Motion to Waive All Applicable Budgetary Discipline Re: Padilla Amdt. No. 4855)YESYESMotion Rejected (46-52, 3/5 majority required)
2026-04-23Motion (Motion to Waive All Applicable Budgetary Discipline Re: Sanders Amdt. No. 5159)YESYESMotion Rejected (49-49, 3/5 majority required)
2026-04-23S. Con. Res. 33 (119th)Vote on amendmentYESYESAmendment Rejected (46-52)
2026-04-23S. Con. Res. 33 (119th)Vote on amendmentNONOAmendment Rejected (25-73)
2026-04-23Motion (Motion to Waive All Applicable Budgetary Discipline Re: Markey Amdt. No. 5001)YESYESMotion Rejected (48-50, 3/5 majority required)
2026-04-23Motion (Motion to Waive All Applicable Budgetary Discipline Re: Hawley Amdt. No. 4794)NONOMotion Rejected (50-48, 3/5 majority required)
2026-04-23Motion (Motion to Waive All Applicable Budgetary Discipline Re: Kennedy Amdt. No. 5414)NONOMotion Rejected (48-50, 3/5 majority required)
2026-04-22Motion (Motion to Waive All Applicable Budgetary Discipline Re: Alsobrooks Amdt. No. 5294)YESYESMotion Rejected (47-51, 3/5 majority required)
2026-04-22Motion (Motion to Waive All Applicable Budgetary Discipline Re: Hickenlooper Amdt. No. 4956)YESYESMotion Rejected (47-51, 3/5 majority required)
2026-04-22Motion (Motion to Waive All Applicable Budgetary Discipline Re: Hirono Amdt. No. 4884)YESYESMotion Rejected (48-50, 3/5 majority required)
2026-04-22S. Con. Res. 33 (119th)Vote on amendmentYESYESAmendment Agreed to (98-0)
2026-04-22Motion (Motion to Waive All Applicable Budgetary Discipline Re: Ossoff Amdt. No. 4897)YESYESMotion Rejected (49-49, 3/5 majority required)
2026-04-22Motion (Motion to Waive All Applicable Budgetary Discipline Re: Lujan Amdt. No. 4798)NOT_VOTINGYESMotion Rejected (47-50, 3/5 majority required)
2026-04-22Motion (Motion to Waive All Applicable Budgetary Discipline Re: Schumer Amdt. No. 4799)YESYESMotion Rejected (48-50, 3/5 majority required)
2026-04-22S.J. Res. 114 (119th)Motion to Discharge S.J.Res. 114YESYESMotion to Discharge Rejected (46-51)
2026-04-21S. Con. Res. 33 (119th)Begin considerationNONOMotion to Proceed Agreed to (52-46)
2026-04-20Confirm nomineeNONONomination Confirmed (47-46)
2026-04-16End debateNONOCloture Motion Agreed to (49-48)
2026-04-16H.J. Res. 140 (119th)Joint Resolution H.J.Res. 140NONOJoint Resolution Passed (50-49)
2026-04-15H.J. Res. 140 (119th)Begin considerationNONOMotion to Proceed Agreed to (51-49)
2026-04-15H.J. Res. 140 (119th)Kill the motionNONOMotion to Table Agreed to (51-48)
2026-04-15S.J. Res. 138 (119th)Motion to Discharge S.J.Res. 138YESYESMotion to Discharge Rejected (36-63)
2026-04-15S.J. Res. 32 (119th)Motion to Discharge S.J.Res. 32YESYESMotion to Discharge Rejected (40-59)
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)

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.

Page 1 / 16Next →