
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 · 19 sponsored · 82 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
Today marks 10 years since Muhammad Ali passed — an icon, a champion, and a man whose competitive ferocity was matched only by his capacity for human compassion.
His legacy both in and out of the ring live on for generations.
I can't thank Honor Flight Bluegrass enough for all that they do for our veterans.
I'll always cherish the memory of sharing this experience with my grandfather before he passed.
A true honor to join Honor Flight Bluegrass at the Vietnam Veterans Memorial this morning.
Showing up for our veterans is one of the most important things we can do, and we'll never forget what these Kentuckians sacrificed when they answered the call to serve our nation.
Rent, groceries, tuition, and gas add up — especially when you're just getting started.
My Young Adult Tax Credit builds on the success we saw right here at home in Louisville to give young adults across the country a fair shot at success.
Happy Pride Month! Louisville wouldn't be Louisville without our LGBTQ+ neighbors and loved ones who make our city better in countless ways.
During Pride Month and every month, we must continue to show up and fight for the equality and safety the LGBTQ+ community deserves.
Kentucky families haven’t stopped needing healthcare. Trump and Republicans just made it more expensive, so now fewer people can afford it.
More sick people won’t see a doctor when they need to, and the rest of us will keep paying thousands for insurance. bit.ly/49xBDn4
Today, the court upheld what Republicans in Congress refuse to.
Trump cannot use our tax dollars as a slush fund for his allies.
We will keep fighting this. bit.ly/4o2Ga76
We will never stop fighting for the justice Breonna Taylor and her family deserve.
And we'll never stop fighting to make sure that what happened to Breonna never happens again.
It was amazing to see so many out for Breeway Day — thank you to Bianca Austin and everyone else who made this possible.
Trump promised peace and started a war instead.
He doesn't care about the lives lost, the billions of dollars wasted, or the fact that gas is over $4.50/gal.
Nobody wants this war — if only 3 Republicans would stand up to Trump, we could end it. bit.ly/4wTiqGd
Trump sued and settled with himself to get a $1.8 billion taxpayer-funded handout for his allies.
While the rest of the country can't afford gas, groceries, and rent.
The Trump administration makes it clear once again that they don't care about immigrating the "right way".
This reckless policy will punish Louisville families and workers who have spent years navigating the process while building lives here.
It's cruel. It's immoral. It's illegal.
Proud to team up with @repcasar.bsky.social, @repbonnie.bsky.social, and @metrounitedway.bsky.social for this re-introduction.
This worked in Louisville, and it can work nationwide. Let's keep up the momentum.
This year, seniors are graduating into an economy where rent, groceries, gas, and tuition keep climbing, but wages aren't keeping up.
$500/month could go a long way.
And that's what my Young Adult Tax Credit does — it invests in young people early to give them a fair shot.
Wishing a joyous and blessed Eid al-Adha to all those observing today in Louisville and across the country. Eid Mubarak!
The court confirmed what we know — they're intentionally doing this to dilute Black voting power.
The right to fair representation is under attack, and we will keep fighting back against Jim Crow 2.0 at every level. bit.ly/3Q4t8cv
They're tearing families and young kids apart without a second thought.
And they're taking no responsibility for the chaos, pain, and heartbreak they leave behind.
This cannot be reformed. Not one more dollar for ICE. bit.ly/4f5pJnW
A lifelong civil rights advocate, Sen. Neal reminds us that democracy does not happen on its own and that progress is never linear or guaranteed.
Both take hard work and people willing to fight for what's right. We cannot abandon that fight. bit.ly/4tTlhfz
Happy last day of school to all JCPS students, families, teachers, and staff! (and congrats to all of our graduates!)
Trump sued himself, settled with himself, and got $1.8 billion of taxpayer money in a slush fund for his allies.
Corrupt to the core. bit.ly/4nD9qAQ
The American dream of owning a home is slipping out of reach.
Right now, most Americans can't afford a $250,000 home, and the Trump administration is making it even harder.
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 →