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 — 789
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 · 75 sponsored · 338 cosponsored
View profile

Recent ATmosphere posts, sponsorships, and cosponsorships.

President Trump’s order to halt all federal grant and loan programs is illegal and dangerous. From disaster recovery, to job-creating manufacturing investments, Virginians are counting on federal resources. I’ll do all I can to urge the Administration to reverse this decision.
On International Holocaust Remembrance Day, we remember the six million Jews, and millions of others, including LGBT individuals and disabled persons, who were murdered under the Nazi regime. We must remain committed to fighting antisemitism and bigotry in all of its forms.
Trump’s order to halt offshore wind development is bad for Virginia. Hampton Roads is poised to lead America in this industry, which would create jobs and boost the economy. I’ll do all that I can to make sure that happens. www.pilotonline.com/2025/01/25/e...
Our Constitution is crystal clear—if you’re born in the United States, you’re a citizen. I’m glad Judge Coughenour, a Reagan-appointee, recognized the unconstitutionality of Trump’s Executive Order to revoke birthright citizenship and temporarily blocked it. We’re not giving up.
Breaking News: A federal judge temporarily blocked President Trump’s executive order to end automatic citizenship for babies born on American soil. nyti.ms/4hjcm1u
Migrants are waiting in line at the U.S.-Mexico border. A headline reads: "Judge Temporarily Blocks Trump's Plan to End Birthright Citizenship." Photo by Paul Ratje for The New York Times.
Americans want lower—not higher—costs. But President Trump plans to impose broad-based tariffs, which would raise the price of goods and hurt families. That’s why Senator Shaheen, @wydenpress.bsky.social and I introduced a bill to make it harder for the President to impose sweeping tariffs.
Today, Luke 6:45 is on my mind—“from the fullness of the heart, the mouth speaks.” When Trump’s nominee for the Office of Management and Budget says he wants to traumatize the federal workforce, I believe him.
My statement with @markwarner.bsky.social on President Trump’s executive order to attack the federal workforce, including by weakening protections for federal workers that will make it easier to carry out politically-motivated mass firings and imposing a government hiring freeze:
Statement graphic reading: It’s in the best interest of our national security and the quality of the services Americans rely on—including Social Security, Medicare, Medicaid, food inspections, and natural disaster relief programs—that our federal workforce is hired based on experience and expertise, and receives the support needed to effectively deliver. Donald Trump’s executive order is designed to starve and undermine the federal workforce and shows he is prioritizing his obsession with yes-men over the well-being of the American people and workers. We appreciate the steps the Biden Administration took to complicate Trump’s ability to put this order into motion and will continue to push for our legislation to halt it altogether.
My statement after President Trump pardoned or commuted sentences for more than 1,500 insurrectionists involved in the deadly January 6 attack, including people convicted of assaulting police officers and seditious conspiracy:
Statement graphic that reads: Instead of focusing on steps to strengthen our economy, lower costs, or make communities safer, Donald Trump pardoned over 1,500 people who stormed the Capitol on January 6, 2021 in an attempt to overturn an election, including those convicted of assaulting police officers. These deeply offensive pardons are a slap in the face of the law enforcement community—including five Virginians who died after protecting the Capitol that day—the Constitution, the rule of law, and our democracy.
On MLK, Jr. Day, Dr. King’s words continue to inspire me. Now more than ever, we must stand up against hate and injustice. It will be up to all of us to carry on his legacy and continue working for a brighter, more equal future.
I’m joining Face the Nation today to talk about the ceasefire deal in Gaza and President-elect Trump’s cabinet nominees—including Pete Hegseth to be Secretary of Defense. Tune in!
One of the most important provisions of the Inflation Reduction Act was allowing Medicare to negotiate drug prices—cutting prescription costs for seniors. I’m glad the Biden Admin. announced the next 15 prescription drugs for negotiation. thehill.com/policy/healt...
Faith is an integral part of countless individuals’ lives—including my own. This National Religious Freedom Day, we recommit to upholding Americans’ Constitutional right to practice their respective faiths and disavow all faith-based discrimination.
SoupScore Breakdown
Loading analysis metrics…
Voting History
789 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-05-08H.J. Res. 60 (119th)Approve resolutionNONOJoint Resolution Passed (50-43)
2025-05-08S.J. Res. 7 (119th)Approve resolutionNONOJoint Resolution Passed (50-38)
2025-05-07S.J. Res. 13 (119th)Approve resolutionNONOJoint Resolution Passed (52-47)
2025-05-06H.J. Res. 60 (119th)Begin considerationNONOMotion to Proceed Agreed to (53-47)
2025-05-06S.J. Res. 7 (119th)Begin considerationNONOMotion to Proceed Agreed to (53-47)
2025-05-06Confirm nomineeNONONomination Confirmed (53-47)
2025-05-06S.J. Res. 13 (119th)Begin considerationNONOMotion to Proceed Agreed to (53-46)
2025-05-06H.J. Res. 61 (119th)Approve resolutionYESNOJoint Resolution Passed (55-45)
2025-05-05H.J. Res. 61 (119th)Begin considerationYESNOMotion to Proceed Agreed to (51-43)
2025-05-01End debateNONOCloture Motion Agreed to (50-45)
2025-05-01S.J. Res. 31 (119th)Approve resolutionNONOJoint Resolution Passed (52-46)
2025-05-01H.J. Res. 75 (119th)Approve resolutionNONOJoint Resolution Passed (52-45)
2025-04-30S.J. Res. 31 (119th)Begin considerationNONOMotion to Proceed Agreed to (52-40)
2025-04-30S.J. Res. 49 (119th)Kill the motionNONOMotion to Table Agreed to (49-49, Vice President of the United States, voted Yea)
2025-04-30S.J. Res. 49 (119th)Approve resolutionYESYESJoint Resolution Defeated (49-49)
2025-04-30H.J. Res. 75 (119th)Begin considerationNONOMotion to Proceed Agreed to (52-46)
2025-04-30H.J. Res. 42 (119th)Approve resolutionNONOJoint Resolution Passed (52-46)
2025-04-29H.J. Res. 42 (119th)Begin considerationNONOMotion to Proceed Agreed to (52-46)
2025-04-29Confirm nomineeYESYESNomination Confirmed (83-14)
2025-04-29End debateYESYESCloture Motion Agreed to (84-13)
2025-04-29Confirm nomineeNONONomination Confirmed (60-36)
2025-04-29End debateNONOCloture Motion Agreed to (62-36)
2025-04-29Confirm nomineeYESNONomination Confirmed (59-39)
2025-04-29End debateYESNOCloture Motion Agreed to (59-39)
2025-04-29Confirm nomineeYESNONomination Confirmed (67-29)
2025-04-28End debateNOT_VOTINGNOCloture Motion Agreed to (64-27)
2025-04-11Confirm nomineeYESNONomination Confirmed (60-25)
2025-04-11End debateYESNOCloture Motion Agreed to (60-25)
2025-04-11Confirm nomineeYESNONomination Confirmed (59-26)
2025-04-11End debateYESNOCloture Motion Agreed to (59-25)
2025-04-10Confirm nomineeNONONomination Confirmed (50-46)
2025-04-10End debateNONOCloture Motion Agreed to (51-46)
2025-04-10H.J. Res. 20 (119th)Approve resolutionNONOJoint Resolution Passed (53-44)
2025-04-09H.J. Res. 20 (119th)Begin considerationNONOMotion to Proceed Agreed to (52-42)
2025-04-09Confirm nomineeNONONomination Confirmed (52-44)
2025-04-09Confirm nomineeNONONomination Confirmed (51-45)
2025-04-09Confirm nomineeNONONomination Confirmed (49-46)
2025-04-09Confirm nomineeYESNONomination Confirmed (60-37)
2025-04-09Confirm nomineeNONONomination Confirmed (53-46)
2025-04-09End debateNONOCloture Motion Agreed to (51-45)
2025-04-08End debateNONOCloture Motion Agreed to (51-42)
2025-04-08End debateNONOCloture Motion Agreed to (52-44)
2025-04-08End debateYESNOCloture Motion Agreed to (60-37)
2025-04-08End debateNONOCloture Motion Agreed to (53-46)
2025-04-08Confirm nomineeYESNONomination Confirmed (66-32)
2025-04-08End debateYESNOCloture Motion Agreed to (67-32)
2025-04-08Confirm nomineeNONONomination Confirmed (54-45)
2025-04-07End debateNONOCloture Motion Agreed to (53-39)
2025-04-05H. Con. Res. 14 (119th)Vote on amendmentYESYESAmendment Rejected (48-51)
2025-04-05H. Con. Res. 14 (119th)Accept House changesNONOConcurrent Resolution Agreed to (51-48)

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