
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.
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
The cost of everything is going up, and every dollar counts.
Taking these copays out of the equation means Louisville seniors can more easily get the medications they need, with one less expense to worry about. bit.ly/4bxjF49
We’ve learned that Tech. Sgt. Ashley Pruitt of Bardstown, KY was killed in an aircraft crash in Iraq — the second Kentuckian we’ve lost in this war.
My heart is heavy, and our prayers are with her loved ones. We’ll always remember her service and sacrifice. bit.ly/4sNxIJT
11 billion taxpayer dollars in the first week.
From the administration that made the largest cuts to health care and food benefits in history. bit.ly/46TH5zf
Yesterday, I visited Sun Valley Community Center to share some exciting news — my bill, the Cutting Copays Act, was signed into law!
Under this new law, 270K seniors and people with disabilities in Kentucky won't pay a dime in copays for the prescription drugs they need.
6 years ago, Breonna Taylor was killed.
Breonna was a a sister, a daughter, a girlfriend, and a caregiver. She was bright and funny. She loved her community. She had dreams for her future.
Breonna Taylor should still be alive today — we will never stop saying her name.
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 |
|---|---|---|---|---|---|---|
| 2025-07-15 | H.R. 1717 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-07-15 | H. Res. 580 (119th) | Approve resolution | NO | NO | ✓ | Failed |
| 2025-07-15 | H. Res. 580 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-07-14 | S. 1596 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-07-14 | H.R. 1770 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-07-14 | H.R. 1709 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-07-03 | H.R. 1 (119th) | Accept Senate changes | NO | NO | ✓ | Passed |
| 2025-07-03 | H. Res. 566 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-07-03 | H. Res. 566 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-07-02 | H. Res. 566 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-07-02 | H. Res. 566 (119th) | Consideration of the Resolution | NO | NO | ✓ | Passed |
| 2025-06-27 | H. Res. 516 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-06-26 | H.R. 275 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-06-26 | H.R. 875 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-06-25 | H.R. 3944 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-06-25 | H.R. 3944 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-06-25 | H.R. 3944 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-06-25 | H. Res. 519 (119th) | Motion to Suspend the Rules and Agree, as Amended | YES | YES | ✓ | Passed |
| 2025-06-24 | — | Motion to Adjourn | YES | YES | ✓ | Failed |
| 2025-06-24 | H. Res. 530 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-06-24 | H. Res. 530 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-06-24 | H. Res. 537 (119th) | Kill the motion | YES | YES | ✓ | Passed |
| 2025-06-23 | H.R. 3422 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-06-23 | H.R. 3394 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-06-23 | H.R. 1998 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-06-12 | H.R. 2056 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-06-12 | H.R. 2056 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-06-12 | — | Motion to Adjourn | YES | YES | ✓ | Failed |
| 2025-06-12 | H.R. 4 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-06-12 | H.R. 4 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-06-12 | S. 331 (119th) | Final passage | NO | YES | ✕ | Passed |
| 2025-06-11 | H. Res. 499 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-06-11 | H. Res. 499 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-06-10 | H.R. 884 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-06-10 | H.R. 2096 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-06-10 | H. Res. 489 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-06-10 | H. Res. 489 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-06-09 | H. Res. 481 (119th) | Motion to Suspend the Rules and Agree | YES | YES | ✓ | Passed |
| 2025-06-09 | H. Res. 488 (119th) | Motion to Suspend the Rules and Agree | NO | NO | ✓ | Passed |
| 2025-06-09 | H.R. 2035 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-06-06 | H.R. 2966 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-06-05 | H.R. 2987 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-06-05 | H.R. 2987 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-06-05 | H.R. 2931 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-06-05 | H.R. 2931 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-06-04 | H.R. 2483 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-06-04 | H.R. 2483 (119th) | Approve amendment | YES | YES | ✓ | Failed |
| 2025-06-04 | H. Res. 458 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-06-04 | H. Res. 458 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-06-03 | H.R. 1804 (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.