Morgan McGarvey headshot
At a Glance
Seat
Representative for Kentucky District 3
Born
December 23, 1979
Age 46
Phone
(202) 225-5401
Office
1527 Longworth House Office Building, Washington 20515
Congress Member Profile|U.S. Representative|Democrat|Kentucky District 3

Morgan McGarvey

John Morgan McGarvey is an American attorney and politician serving as the U.S. representative for Kentucky's 3rd congressional district since 2023. A member of the Democratic Party, he represented the 19th district in the Kentucky Senate from 2012 to 2023. In 2018, he was elected minority leader, becoming one of the youngest members of a state legislature to serve in a leadership role. He is currently the only Democrat in Kentucky's congressional delegation.

Source: WikipediaView full (CC BY-SA)
Voting Record — 496
Yes41%
No59%
Present0%
Not Voting0%
Party align98%
Cross-party0%
SoupScore
District Map

Congressional District 3

U.S. Census Bureau boundary data.
Morgan McGarvey headshot
Morgan McGarvey
U.S. RepresentativeDemocratKentucky District 3
SoupScore
Morgan's ATmosphere Activity
20 recent posts · 15 sponsored · 80 cosponsored
View profile

Recent ATmosphere posts, sponsorships, and cosponsorships.

Alex Pretti was an ICU nurse for the VA. He was trying to look out for his community. He was murdered by his own government without a second thought. My heart is with his family, his AFGE brothers and sisters, and his community right now.
ICE has murdered another American in cold blood, and they've already started lying about it. Don't let them. This cannot continue. We have to stand up and stand together to demand an end to this campaign of terror. Stop funding ICE.
We must stand up like Minnesotans are in -10 degree temps in the streets of Minneapolis. Stand up to this administration. Stand up for our neighbors. Demand the Senate stand up and stop funding ICE. Let them know we won’t back down. (3/3)
Our own government is doing this to us. It is sickening. ICE is hiding behind armor and masks and machine guns, menacing families who want nothing more than to go about their lives in peace. They are killing and terrorizing us. ENOUGH. (2/3)
ICE has murdered another American. Again. Don’t let it be normal. Trump’s personal police force is kidnapping children, gassing neighborhoods, terrorizing families, murdering our fellow citizens with impunity. (1/3)
Yesterday, Republican leadership forced a vote to give ICE a blank check for its campaign of terror. That same bill also guts the DHS offices that defend civil rights and monitor detention conditions. They're not ignoring this violence — they're cosigning it.
LOUISVILLE: We're expecting a big winter storm this weekend. Please make sure you and your family have taken all of the necessary precautions to stay safe and warm. All Louisvillians should follow local guidance if they're planning to leave the house.
Masked agents who pin parents to the ground outside their kids’ schools, drag people out of their cars, and murder Americans in cold-blood are thriving on the impunity and immunity that Trump has given them and Congress cosigns with each new blank check. I won’t give ICE another dime. (2/2)
On what would have been the 53rd anniversary of Roe v Wade, I'm reflecting on the 4 years since the Dobbs decision triggered Kentucky's abortion ban. We've seen the consequences firsthand in our commonwealth. We will never stop fighting to restore reproductive freedom for every American.
Last year, families had to spend $1,600 more just to keep up with Trump's inflation. Rent, groceries, utilities, going to the doctor — everything costs more now. And he's going out of his way to make health care even more expensive.
Kristi Noem’s DHS has done irreversible harm to our communities. She has repeatedly lied to Congress and the American people, and her complete disregard of the rule of law continues to enable ICE's reign of terror. This investigation is long overdue.
It was such an honor to attend and speak at the annual NCNW MLK Jr Breakfast this weekend. Inspiring speakers and a ballroom full of powerful women (and a few good men) fortified my resolve to keep fighting for the ideals Dr. King embodied.
It's officially been a year since Trump took office. He promised to lower costs on day one — so why did Kentuckians end up paying $1,342 more on rent, gas, groceries, health care, and utilities? Trump lied. The numbers don't.
As always, Trump's trade policy is about himself, not what's best for our industries. Whenever he doesn't get what he wants, he turns back to these petty, short-sighted threats — and American workers pay for it every time. bit.ly/3NTY6Cz
Those words should ring loudly in our ears as we look around today. We cannot be silent. We must continue to confront the injustices Dr. King warned us of so many years ago and keep fighting for true justice and equality. (2/2)
Today, we remember the life of Dr. Martin Luther King Jr. and the powerful legacy he left behind. Less than a year before he was murdered, Dr. King famously said "The greatest purveyor of violence in the world: My own Government, I cannot be Silent." (1/2)
SoupScore Breakdown
Loading analysis metrics…
Voting History
496 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-01-21H.R. 6945 (119th)Final passageNONOPassed
2026-01-21H.R. 6945 (119th)Send back to committeeYESYESFailed
2026-01-21H. Res. 1009 (119th)Approve resolutionNONOPassed
2026-01-21H. Res. 1009 (119th)End debate nowNONOPassed
2026-01-21H.R. 5764 (119th)Fast-track passageYESYESPassed
2026-01-20H.R. 5763 (119th)Fast-track passageYESYESPassed
2026-01-15H.R. 2988 (119th)Final passageNONOPassed
2026-01-15H.R. 2988 (119th)Send back to committeeYESYESFailed
2026-01-15H.R. 2988 (119th)Approve amendmentNOYESAgreed to
2026-01-14H.R. 7006 (119th)Final passageNOYESPassed
2026-01-14H.R. 7006 (119th)Approve amendmentNONOFailed
2026-01-14H.R. 7006 (119th)Approve amendmentNONOFailed
2026-01-14H. Res. 992 (119th)Approve resolutionNONOPassed
2026-01-14H. Res. 992 (119th)End debate nowNONOPassed
2026-01-13H.R. 4593 (119th)Final passageNONOPassed
2026-01-13H.R. 4593 (119th)Send back to committeeYESYESFailed
2026-01-13H.R. 2312 (119th)Send back to committeeYESYESFailed
2026-01-13H.R. 2270 (119th)Send back to committeeYESYESFailed
2026-01-13H.R. 2262 (119th)Final passageNONOFailed
2026-01-13H.R. 2262 (119th)Send back to committeeYESYESFailed
2026-01-13H. Res. 988 (119th)Approve resolutionNONOPassed
2026-01-13H. Res. 988 (119th)End debate nowNONOPassed
2026-01-13H.R. 6504 (119th)Fast-track passageYESYESPassed
2026-01-13H.R. 6500 (119th)Fast-track passageYESYESPassed
2026-01-12H.R. 2683 (119th)Fast-track passageYESYESPassed
2026-01-09H.R. 5184 (119th)Final passageNONOPassed
2026-01-08H.R. 1834 (119th)Final passageYESYESPassed
2026-01-08H. Res. 780 (119th)Approve resolutionYESYESPassed
2026-01-08H.R. 131 (119th)Passage, Objections of the President To The Contrary NotwithstandingYESYESFailed
2026-01-08H.R. 504 (119th)Passage, Objections of the President To The Contrary NotwithstandingYESYESFailed
2026-01-08H.R. 6938 (119th)Final passageYESYESPassed
2026-01-08H.R. 6938 (119th)Retaining Divisions B and CYESYESPassed
2026-01-08H.R. 6938 (119th)Retaining Division AYESYESPassed
2026-01-07H. Res. 780 (119th)Motion to DischargeYESYESPassed
2026-01-07H. Res. 977 (119th)Approve resolutionNONOPassed
2026-01-07H. Res. 977 (119th)End debate nowNONOPassed
2026-01-06Call of the HousePRESENTPassed
2025-12-18H.R. 498 (119th)Final passageNONOPassed
2025-12-18H.R. 498 (119th)Send back to committeeYESYESFailed
2025-12-18H.R. 845 (119th)Final passageNONOPassed
2025-12-18H.R. 845 (119th)Send back to committeeYESYESFailed
2025-12-18H.R. 1366 (119th)Final passageNONOPassed
2025-12-18H.R. 1366 (119th)Send back to committeeYESYESFailed
2025-12-18H.R. 4776 (119th)Final passageNONOPassed
2025-12-18H.R. 4776 (119th)Send back to committeeYESYESFailed
2025-12-18H.R. 4776 (119th)Approve amendmentNONOFailed
2025-12-18H.R. 4776 (119th)Approve amendmentNONOFailed
2025-12-18H.R. 4776 (119th)Approve amendmentNONOFailed
2025-12-17H.R. 3492 (119th)Final passageNONOPassed
2025-12-17H.R. 3492 (119th)Send back to committeeYESYESFailed

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 3 / 10Next →