
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 — 516
Yes41%
No58%
Present0%
Not Voting0%
Party align98%
Cross-party0%
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 energy and momentum are palpable in DC and Louisville right now. We're demanding answers and taking direct action to protect the American people.
Don't let up — keep calling your representatives and make your voice heard.
Whether it’s a veteran who needs a little help or a vet who’s having a mental health crisis and needs support, USA Cares is stepping up to fill those gaps and make sure our veterans are okay.
I'm grateful for all they do in KY and across the nation. bit.ly/4hjBwNC
Stop 6 of my #LeadLocally tour: 📍Prospect with Mayor Farnsley and the Chamber of Commerce
Hearing directly from local leaders helps better inform the work we're doing in Louisville and DC — a lot of the best ideas come from taking the time to listen and work together!
This Black History Month, we celebrate the culture, voices, and stories of Black Americans, who have been a brave and unyielding force for change throughout our nation's history.
We will continue to stand firmly against any attempts to erode this progress or erase this history.
Let’s be clear: this fight is far from over.
There are 20,000 Kentuckians working in the bourbon industry who still have to worry about their jobs if the Trump tariffs go into effect next month.
Their livelihoods should never be used as a bargaining chip — not now, not ever. bit.ly/4gp6l2k
Tariffs are taxes — guess who's paying? American families and workers.
I'm looking for allies across the aisle and I'm calling on the Trump Administration to shut this down before it does any more harm to our economy.
My constituents are scared. An unelected billionaire has no business handling our sensitive government data and making decisions about our Social Security benefits.
House Democrats are doing everything we can to prevent this — House Republicans need to step up too.
Donald Trump isn't "pushing the limit of presidential power" — he's ripping up the Constitution in front of our eyes.
Trump's tariffs are going to raise costs for everyone and devastate our bourbon industry.
On behalf of the tens of thousands of Kentuckians that power our $9 billion industry and working families everywhere, we're going to fight tooth and nail to end his petty tariff war.
American whisky exports dropped 20% during Donald Trump's first trade war.
Canada is already retaliating — there's no time to waste.
President Trump’s broad tariffs harm Americans and must stop now.
My statement on President Trump's tariffs:
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.
SoupScore Breakdown
Loading analysis metrics…
Voting History516 total votesExpandCollapse
Voting History
516 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-03-28 | H. Res. 1142 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-03-28 | — | Motion to Adjourn | NO | NO | ✓ | Passed |
| 2026-03-27 | H.R. 7084 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-03-26 | H.R. 8029 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-03-26 | H.R. 8029 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-03-26 | H. Res. 1128 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-03-25 | H.R. 5103 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-03-25 | H.R. 5103 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-03-25 | H. Res. 1131 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-03-25 | H. Res. 1131 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-03-24 | H.R. 6422 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-03-19 | H.R. 4638 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-03-18 | H.J. Res. 139 (119th) | Fast-track passage | NO | NO | ✓ | Failed |
| 2026-03-18 | H.R. 1958 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-03-18 | H.R. 556 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-03-18 | H.R. 556 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-03-17 | H. Res. 1115 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-03-17 | H. Res. 1115 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-03-17 | S. 3971 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-03-17 | H.R. 4294 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-03-05 | H.R. 7744 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-03-05 | H.R. 7744 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-03-05 | H. Con. Res. 38 (119th) | Approve resolution | YES | YES | ✓ | Failed |
| 2026-03-05 | H. Res. 1099 (119th) | Motion to Suspend the Rules and Agree | NO | YES | ✕ | Passed |
| 2026-03-04 | H. Res. 1100 (119th) | Motion to Refer | YES | YES | ✓ | Passed |
| 2026-03-04 | H.R. 6472 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-03-04 | S. 723 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-03-04 | H. Res. 1095 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-03-04 | H. Res. 1095 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-02-25 | H.R. 4758 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-02-25 | H.R. 4758 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-02-24 | H.R. 4626 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-02-24 | H.R. 4626 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-02-24 | H. Res. 1075 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-02-24 | H. Res. 1075 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-02-24 | S. 2503 (119th) | Fast-track passage | YES | YES | ✓ | Failed |
| 2026-02-24 | H.R. 6329 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-02-12 | H.R. 2189 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-02-11 | S. 1383 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-02-11 | S. 1383 (119th) | Motion to Commit | YES | YES | ✓ | Failed |
| 2026-02-11 | H.R. 261 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-02-11 | H.R. 261 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-02-11 | H.J. Res. 72 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-02-11 | H.R. 3617 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-02-11 | H.R. 3617 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-02-11 | H. Res. 1057 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-02-11 | H. Res. 1057 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-02-11 | H. Res. 1042 (119th) | Approve resolution | NO | NO | ✓ | Failed |
| 2026-02-11 | H. Res. 1042 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-02-10 | H.R. 1531 (119th) | Fast-track passage | YES | YES | ✓ | 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.