
Congress Member Profile|U.S. Representative|Democrat|Kentucky District 3
Morgan McGarvey
Source: Wikipedia • View full (CC BY-SA)
SoupScoreanalysis-first civic rating · view full breakdown
Loading…
Voting Record — 581
Yes42%
No57%
Present0%
Not Voting0%
Party align98%
Cross-party1%
SoupScore
District Map
Congressional District 3
U.S. Census Bureau boundary data.
Social & Web
External Resources

Morgan McGarvey
U.S. RepresentativeDemocratKentucky District 3
SoupScore
Morgan's ATmosphere Activity
20 recent posts · 20 sponsored · 82 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
Happy Anniversary! It's been 19 years of love, laughter, and powerful dance moves, and I can't wait for many, many more.
Last week, my team attended the groundbreaking for the future home of the of the Park DuValle grocery store and daycare. Dr. Jett and his team are making amazing things happen for our community!
REMINDER: I'm hosting a town hall with Former Social Security Commissioner Martin O'Malley and State Senator Keturah Herron on May 31 to talk about how we're fighting back against attacks on Social Security.
RSVP here: bit.ly/42WyXv6
Donald Trump doesn't see a problem with accepting a $400 million luxury jet from the Qatari government.
I can think of at least 3 major problems.
Now is a great time to check your passport expiration date! If you've got upcoming travel plans, make sure to double check what documents you'll need and get started on your application or renewal — start here: bit.ly/3S0tQF1
Congratulations Pope Leo XIV, the first Pope from the United States!
I hope his leadership will guide us with moral clarity and unite us in the pursuit of peace, justice, and compassion.
We must continue to lift up all of our neighbors, especially those on the margins.
Call it the Gulf of Mexico, call it the Gulf of America — bid naming rights out to the SEC schools for all I care.
This is a distraction, and we have way too much work to do in Washington to be wasting time on something this stupid.
My 10 year old constituent June is one of the millions of Americans who would be hurt by Republicans' Medicaid cuts.
Because of Medicaid, she's able to receive the 24/7 care she needs — at home, with her family.
She's just a kid. She deserves better than this budget.
Almost half of kids in Kentucky get health care through Medicaid. Republicans want to gut it.
These cuts will be devastating — we're fighting back to make sure they don't hurt our kids. bit.ly/3Z0tQJ2
I'm also excited to announce this year's Community Choice Winner: "Unread Woman" by Dallas Zulu
Congratulations Dallas—can't wait to see your piece hanging in our Louisville office!
I'm so excited to announce that the winner of this year's Congressional Art Competition is Gwyneth McMahon's piece "Illuminous"
I'm looking forward to seeing this incredible piece every time I walk to the Capitol—a great reminder of how creative Louisville high schoolers are!
Social Security is under attack, but we're fighting tooth and nail to protect it.
This month, I'm hosting a Social Security town hall with former Social Security Commissioner Martin O'Malley and State Sen. Keturah Herron — I hope to see you there.
RSVP: bit.ly/42WyXv6
Do you have a Real ID? Starting May 7, you can't fly domestically with only a standard driver's license.
More info here: drive.ky.gov/RealID
Happy Derby!
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.
Donald Trump said he would cut government waste on day 1 — after 100 days, his failed DOGE project has cost American taxpayers more than it's cut.
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.
SoupScore Breakdown
Loading analysis metrics…
Voting History581 total votesExpandCollapse
Voting History
581 total votes
Recent roll calls with party-majority context so it is easier to scan how this member tends to vote.
| Date | Bill | Question | Position | Party Maj | Align? | Result |
|---|---|---|---|---|---|---|
| 2026-06-11 | H. Res. 1335 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-06-11 | H.R. 9238 (119th) | Fast-track passage | NO | NO | ✓ | Failed |
| 2026-06-10 | H.R. 8464 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-06-10 | H.R. 8464 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-06-10 | H.R. 8312 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-06-10 | H.R. 7892 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-06-09 | H.R. 5408 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-06-09 | H. Res. 1140 (119th) | Approve resolution | YES | YES | ✓ | Passed |
| 2026-06-09 | S. 2 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-06-09 | S. 2 (119th) | Motion to Commit | YES | YES | ✓ | Failed |
| 2026-06-09 | H. Res. 1140 (119th) | Motion to Discharge | YES | YES | ✓ | Passed |
| 2026-06-09 | H. Res. 1345 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-06-09 | H. Res. 1345 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-06-08 | H.R. 8428 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-06-08 | H.R. 8466 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-06-05 | H.R. 2913 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-06-04 | H. Res. 518 (119th) | Approve resolution | YES | YES | ✓ | Passed |
| 2026-06-04 | H.R. 8646 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-06-04 | H.R. 8646 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-06-04 | H. Res. 1336 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-06-04 | H. Res. 1336 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-06-04 | H. Con. Res. 84 (119th) | Approve resolution | YES | NO | ✕ | Failed |
| 2026-06-03 | H. Res. 518 (119th) | Motion to Discharge | YES | YES | ✓ | Passed |
| 2026-06-03 | H. Con. Res. 86 (119th) | Approve resolution | YES | YES | ✓ | Passed |
| 2026-06-03 | H.R. 7726 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-06-03 | H.R. 7726 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-06-03 | H.R. 2860 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-06-03 | H. Res. 1333 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-06-03 | H. Res. 1333 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-06-03 | S. 254 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-06-03 | H.R. 7618 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-05-21 | H.R. 6047 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-05-21 | H.R. 1041 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-05-21 | H.R. 1041 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-05-21 | H.R. 1329 (119th) | Final passage | NO | NO | ✓ | Failed |
| 2026-05-21 | H.R. 1329 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-05-20 | H. Res. 1300 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-05-20 | H. Res. 1300 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-05-20 | H.R. 2616 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-05-20 | H.R. 2616 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-05-20 | H.R. 1993 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-05-20 | S. 1003 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-05-20 | S. 2393 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-05-20 | H.R. 5317 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-05-20 | H.R. 4544 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-05-20 | H.R. 3234 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-05-20 | H. Res. 1299 (119th) | Motion to Suspend the Rules and Agree | YES | YES | ✓ | Passed |
| 2026-05-15 | H.R. 8469 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-05-15 | H.R. 8469 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2026-05-14 | H.R. 8365 (119th) | Final passage | NO | NO | ✓ | Passed |
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 / 12Next →