
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 — 534
Yes41%
No58%
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 · 15 sponsored · 80 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
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.
When Donald Trump pardoned every single January 6th rioter — including violent offenders who assaulted Capitol Police — he made everyone less safe.
The Department of Justice should not interfere in the process of finalizing Louisville's consent decree.
Abandoning it now will set our city back and make everyone less safe.
My letter ⬇️
Donald Trump and House Republicans aren't working to lower costs — they're wasting everyone's time.
A year later and it's still true — an extreme abortion ban is not what people want.
From Kentucky to the coasts, every American should be able to safely receive the care they need, including an abortion. We'll never stop fighting to restore that right. bit.ly/48EKBfE
Trump is clearing the way to strike down Louisville's consent decree, a decision that will make everyone less safe.
We spent almost 4 years having difficult conversations and doing the hard work to reach this agreement — Judge Beaton should approve it without any further delay. bit.ly/4g7SiOl
SoupScore Breakdown
Loading analysis metrics…
Voting History534 total votesExpandCollapse
Voting History
534 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-01-14 | H. Res. 992 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-01-14 | H. Res. 992 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-01-13 | H.R. 4593 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-01-13 | H.R. 4593 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-01-13 | H.R. 2312 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-01-13 | H.R. 2270 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-01-13 | H.R. 2262 (119th) | Final passage | NO | NO | ✓ | Failed |
| 2026-01-13 | H.R. 2262 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-01-13 | H. Res. 988 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-01-13 | H. Res. 988 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-01-13 | H.R. 6504 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-01-13 | H.R. 6500 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-01-12 | H.R. 2683 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-01-09 | H.R. 5184 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-01-08 | H.R. 1834 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-01-08 | H. Res. 780 (119th) | Approve resolution | YES | YES | ✓ | Passed |
| 2026-01-08 | H.R. 131 (119th) | Passage, Objections of the President To The Contrary Notwithstanding | YES | YES | ✓ | Failed |
| 2026-01-08 | H.R. 504 (119th) | Passage, Objections of the President To The Contrary Notwithstanding | YES | YES | ✓ | Failed |
| 2026-01-08 | H.R. 6938 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-01-08 | H.R. 6938 (119th) | Retaining Divisions B and C | YES | YES | ✓ | Passed |
| 2026-01-08 | H.R. 6938 (119th) | Retaining Division A | YES | YES | ✓ | Passed |
| 2026-01-07 | H. Res. 780 (119th) | Motion to Discharge | YES | YES | ✓ | Passed |
| 2026-01-07 | H. Res. 977 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-01-07 | H. Res. 977 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-01-06 | — | Call of the House | PRESENT | — | — | Passed |
| 2025-12-18 | H.R. 498 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-18 | H.R. 498 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-18 | H.R. 845 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-18 | H.R. 845 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-18 | H.R. 1366 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-18 | H.R. 1366 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-18 | H.R. 4776 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-18 | H.R. 4776 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-18 | H.R. 4776 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-12-18 | H.R. 4776 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-12-18 | H.R. 4776 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-12-17 | H.R. 3492 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-17 | H.R. 3492 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-17 | H.R. 6703 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-17 | H.R. 6703 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-17 | H.R. 3616 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-17 | H. Con. Res. 64 (119th) | Approve resolution | YES | YES | ✓ | Failed |
| 2025-12-17 | H. Con. Res. 61 (119th) | Approve resolution | YES | YES | ✓ | Failed |
| 2025-12-17 | H. Res. 953 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-12-17 | H. Res. 953 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-12-16 | H.R. 3632 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-16 | H.R. 3632 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-16 | H.R. 4371 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-16 | H.R. 4371 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-16 | H. Res. 951 (119th) | Approve resolution | 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.