
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 — 566
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 · 18 sponsored · 82 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
The mail delays are frustrating, but we're on top of it.
My team and I are doing everything we can to find out what's going on and how USPS can fix it—and most importantly: get our mail delivered.
Feel free to give us a call at (502) 582-5129
Remember when Donald Trump said he was going to lower our costs?
He's doing the opposite.
His proposed 25% tariff means we'll all pay more for gas, groceries, and more.
IndiaFest is one of my favorite events of the year! I love any opportunity to celebrate the many ways Louisville's Indian community makes our city better. bit.ly/40OkrFI
In the wake of a national tragedy, true leaders bring us together and provide comfort, not divide us and falsely inflame.
These families need our support, and they deserve answers — that should be President Trump’s focus. That should be all of our focus — I know it's mine.
The Trump Administration is claiming that violent attacks perpetrated by January 6th rioters fall into "gray areas."
I don't know about you, but assaulting Capitol Police officers isn't a gray area to me.
The Taliban held Ryan Corbett hostage for 894 days. We never gave up on getting him home, and now he's free.
I sat down with his dad to talk about the relief and gratitude we're all feeling right now. bit.ly/4jyx6Uv
My heart breaks for those we lost in the devastating collision at DCA last night, and my prayers are with their loved ones and everyone impacted.
I'm immensely grateful for the first responders who worked through the night under very difficult circumstances.
This is blatantly illegal, and it paralyzes the NLRB, making it easier for bosses to violate workers' rights.
So if it’s bad for unions and workers, who is it good for? Your boss’s boss and the corporations who funded Trump’s campaign. bit.ly/4giYQKd
This is welcome news, but Louisvillians deserve more than a two-line explanation about why Donald Trump tried to freeze Medicaid, SNAP, grants to hospitals and law enforcement, and other vital programs our community depends on.
Our city and Mayor worked hard to reach an agreement with DOJ that will make everyone safer — the Trump Administration coming in PAST the 11th hour just gets in the way.
Happy Lunar New Year! Wishing a very happy and prosperous Year Of The Snake to all celebrating in Louisville and around the world.
Today, Donald Trump shut off Medicaid — the program that funds health care for nearly 1.5 million Kentuckians — with no guidance or even a heads up.
His actions are reckless and illegal, and they show he doesn't care about seniors, veterans, and working families.
I know Louisville organizations and members of our community are extremely concerned by this chaos and uncertainty.
We will keep providing updates and will fight tooth and nail to protect these critical programs that were enacted into law to help people.
Donald Trump was elected president, and presidents don’t direct spending. Congress does.
This unconstitutional power grab jeopardizes billions of community grants already authorized by Congress, relied on by millions of Americans—including Louisvillians. bit.ly/4gg6MMe
Donald Trump isn't looking out for our safety — he's looking out for his loyalists.
Great seeing everyone at Cafe Louie in the Highlands this weekend!
I always love getting to come home and hear directly from our community — next week, I'm taking your thoughts, concerns, and ideas back to Washington.
Right now we're seeing long mail delays in Louisville — it's frustrating.
I sent a letter directly to the Postmaster General to get things cleared up and get our mail delivered as soon as possible. bit.ly/42ryW3H
On International Holocaust Remembrance Day, we mourn the six million Jewish lives brutally and systematically taken during the Holocaust.
We must fight back against antisemitism in every form and do everything in our power to ensure this kind of atrocity never occurs again.
Nothing better than celebrating 102 years for a beloved Louisvillian and WWII veteran — Happy Birthday to Mr. Ralph Cochran! So glad our Green and Gold Fellow Lynn was able to be there. bit.ly/42wZMHA
Louisville laid two legends to rest today. Shirley Mae Beard fed our souls, combining culinary excellence with love and activism, making Louisville better in every way. Eddie “Meatball” Craven—the unofficial J-Town Mayor—rode his bike everywhere with an infectious smile. Both will be greatly missed.
SoupScore Breakdown
Loading analysis metrics…
Voting History566 total votesExpandCollapse
Voting History
566 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-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 |
| 2026-05-14 | H.R. 8365 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-05-14 | H.R. 5625 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-05-14 | H. Con. Res. 75 (119th) | Approve resolution | YES | YES | ✓ | Failed |
| 2026-05-14 | H.R. 6260 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-05-14 | H.R. 6260 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-05-13 | H. Res. 1259 (119th) | Motion to Suspend the Rules and Agree | YES | YES | ✓ | Passed |
| 2026-05-13 | H. Res. 1251 (119th) | Motion to Suspend the Rules and Agree | YES | YES | ✓ | Passed |
| 2026-05-13 | H. Con. Res. 96 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-05-13 | H.R. 1346 (119th) | Final passage | YES | NO | ✕↔ | Passed |
| 2026-05-13 | H.R. 1346 (119th) | Send back to committee | NO | NO | ✓ | Failed |
| 2026-05-13 | H. Res. 1252 (119th) | Motion to Suspend the Rules and Agree | YES | YES | ✓ | Passed |
| 2026-05-13 | H. Res. 1274 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-05-13 | H. Res. 1274 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-05-13 | H. Res. 1275 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-05-13 | H. Res. 1275 (119th) | End debate now | 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 →