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.

Trump's first 100 days have been an unmitigated disaster. Chaos is a constant in this administration, and Louisvillians are worse off for it — costs are still up, Medicaid and Social Security are on the chopping block, and no one can plan for the future. bit.ly/4iGa7FC
From looming Medicaid cuts to a messy trade war, 100 days under the Trump Administration have left Louisville families unable to plan for the future. @housedemocrats.bsky.social and @democrats.senate.gov are united in the fight against this chaos, and we're not backing down.
This weekend, we said goodbye to the inaugural class of our Youth Advisory Council — an incredible group of students who've spent the past year sharing their perspectives and guidance with me. We're looking forward to welcoming a new round in the fall! Rising seniors can apply here: bit.ly/3UDNIjn
Every Louisville veteran should be able to get high quality health care, no matter where they live. Last week, I got a progress update on the new VA hospital in East Louisville — looking forward to seeing the good this will do for our vets!
After just 100 days of Trump's presidency, costs are up, the economy's down, and families are hurting. That's what I heard overwhelmingly at my town halls in Russell and Douglass Hills — Louisvillians are tired of the chaos.
As the Trump administration and House Republicans continue to target LGBTQ+ kids, it’s never been more important that we stand up and fight for all those on the margins. As a member of @equality.house.gov, I'm proud to help introduce the Equality Act.
On Workers' Memorial Day, we remember every American killed or injured on the job. Too many of our health and safety guidelines are written in blood — alongside @laborcaucus.house.gov, I'm fighting to guarantee every American's right to a safe workplace.
🗓️APPLICATIONS ARE OPEN🗓️ Are you a rising high school senior graduating in 2026? Looking for a way to get involved with your community and government? We're now accepting applications for our 2025-2026 Youth Advisory Council! Learn more and apply here: bit.ly/3UDNIjn
Louisville seniors have paid into Social Security over a lifetime of work — now they're waiting hours to get help, worried about the future of a benefit they earned. I'm fighting tooth and nail to fix this. I appreciate all who came to my town hall — your voices are critical to our fight in DC.
We know that cutting Medicaid will have disastrous consequences for adults — it will also impact our kids. The choice is clear: we can make the decision to invest in our most vulnerable kids now, or we can pay for it later. bit.ly/3EOsvOx
On Yom HaShoah, we mourn and remember the millions who were murdered in the Holocaust. We must continue to combat antisemitism, bigotry, and hate in every form and remain steadfast in our commitment to ensuring this kind of atrocity never occurs again.
Social Security isn’t a handout — it's earned over a lifetime of work. Trump wants to rip this lifeline away from over 150,000 Louisvillians who've paid into it paycheck after paycheck. We're going to fight like hell to make sure that doesn't happen. bit.ly/4jKs6LR
Housing is a human right. This week, my team joined VOCAL-Kentucky for their Housing Now! National Day of Action — let's keep doing all we can to provide quality, affordable housing for every one of our neighbors.
Every American has a right to clean air and safe water — #EarthDay is a reminder of all that we have, and what's at stake. I will not stand idly by while Republicans gut our most foundational environmental protections and undermine our right to a safe, livable planet.
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 →