
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 — 496
Yes41%
No59%
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.
We've been clear from the start: fund TSA, don't fund ICE.
We could have ended this tonight but the House Republicans refused. (1/2)
An abhorrent miscarriage of justice.
We've spent six years working towards justice for Breonna Taylor, and Trump's DOJ has spent the past year undermining that work at every opportunity.
Breonna and her family deserve so much more. bit.ly/4uVPcWd
This is the kind of racism and sexism we've come to expect from the Trump admin, and it's still appalling.
Hegseth and Trump will do anything to protect their own fragile egos and undermine the power of women and people of color — that's not leadership. www.nytimes.com/2026/03/27/u...
Republicans in Congress added $4.7 trillion to the deficit and now they want $200 billion for the war Trump started with Iran.
They want to fix the economy and go after the deficit? That's not how you do it.
In 2017, Trump demanded massive tax cuts for the ultra-wealthy. He made them permanent in 2025.
The Republican majority claimed they would pay for themselves.
They didn't, and they never will.
Equal Pay Day marks how far into 2026 the average woman must work to earn what men were paid in 2025 — for women of color, it's even later.
This is the 2nd year we've seen the wage gap widen.
We must pass the Paycheck Fairness Act. Everyone deserves equal pay for equal work.
Trump started a war no one wanted.
Louisvillians are — literally — paying for it.
40 days without a paycheck.
And Republicans in Congress are still blocking our efforts to get TSA paid.
Bring our bill to the floor — we could fund TSA today and end this chaos. bit.ly/3NnGtLS
We've resolved over 200 passport cases for Louisvillians — if you're in a bind, reach out to my office to see if we can help.
📞 (502) 582-5129
💻 mcgarvey.house.gov/help
Boxing lifted Cassius Clay from Smoketown and gave Muhammad Ali to the world.
That's a legacy worth fighting for.
The Muhammad Ali American Boxing Revival Act is a step in the right direction — but we have more work to do to protect boxers and the future of the sport.
Trump just rejected our offer to get TSA agents paid.
Instead, he's sending in his personal police force. That doesn't solve anything.
It's time to pass our bill and end this mess. bit.ly/40QgVde
This, from the president who promised lower costs and no new wars.
We must end this reckless war. bit.ly/4t935Pn
This isn't a solution. It doesn't make anyone safer, and TSA agents still aren't getting paid.
We have a solution — a bill that funds TSA without funding ICE. We could end this today, but the Republican Majority won't bring it to the floor for a vote. bit.ly/47lJOlb
An insult to every person who has endured the pain of Breonna Taylor's death and fought for justice, especially her mom.
Trump's DOJ does not value Breonna's life and they do not care about accountability.
My heart is heavy for Breonna's loved ones — this is not justice. bit.ly/4soupZV
"I never got to hold her."
Juan Chavez Velasco is a dad of three, he served on the frontlines of the pandemic, and he's a DACA recipient who lived nearly his entire life here.
He was delivering milk to his baby in the NICU.
This cruelty must end. No more funding for ICE. bit.ly/4cZUPfM
Tonight, we held a moment of silence on the House floor, in memory of the two Kentuckians killed in the line of duty since the war with Iran started.
We will never forget their service.
TSA agents work hard to keep us safe — their paychecks shouldn't be collateral in this Republican DHS shutdown.
We have a solution: fund TSA, FEMA, and the Coast Guard, without funding ICE.
The Republican majority won't bring it to the floor, but we're forcing a vote.
❌No more wars
❌Lower costs
❌Release Epstein files
Trump's not just breaking campaign promises — he's shattering them and throwing it in our faces.
REMINDER: There's a little less than 2 weeks to submit your artwork for this year's Congressional Art Competition. Learn more and submit your artwork before March 29: bit.ly/3LV1EkX
SoupScore Breakdown
Loading analysis metrics…
Voting History496 total votesExpandCollapse
Voting History
496 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-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 |
| 2026-02-09 | H.R. 6644 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-02-04 | H.J. Res. 142 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-02-04 | H.R. 4090 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-02-04 | H.R. 4090 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-02-03 | H.R. 7148 (119th) | Accept Senate changes | NO | NO | ✓ | Passed |
| 2026-02-03 | H. Res. 1032 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-02-03 | H. Res. 1032 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-02-03 | H.R. 3123 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-02-02 | H.R. 980 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-01-22 | H. Con. Res. 68 (119th) | Approve resolution | YES | YES | ✓ | Failed |
| 2026-01-22 | H.R. 6359 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-01-22 | H.R. 6359 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-01-22 | H.R. 7148 (119th) | Final passage | NO | YES | ✕ | Passed |
| 2026-01-22 | H.R. 7148 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2026-01-22 | H.R. 7148 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2026-01-22 | H.R. 7147 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-01-22 | H. Res. 1014 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-01-22 | H. Res. 1014 (119th) | Approve amendment | YES | YES | ✓ | Agreed to |
| 2026-01-22 | H. Res. 1014 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-01-21 | H.J. Res. 140 (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.