
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.
S.O.S. International is a local nonprofit that sends Louisville’s compassion to areas in need across the globe — the kind of effort I'm extra grateful to see right now.
This week, Team McGarvey dropped off some supplies with their incredible team!
This is a win for the over 25 million people who depend on the Ohio!
The Clean Water Act is not a suggestion — in June, I called on the EPA to step in and address extreme levels of PFAS in our river, and we'll never stop fighting to protect this vital resource.
Trump's decision to seize control of DC's police department and deploy the military in our nation’s capital is a blatant authoritarian power grab based on lies.
He doesn't care about safety, he cares about taking more power for himself.
DC deserves autonomy and statehood.
Happy first day of school to all JCPS teachers, staff, administrators, and families!
When we work together at every level, we can do incredible things for our city — Our Place at Ben Washer Park is proof of that.
Can't thank Bridge Kids International enough for all they're doing for Louisville families!
The issues we're facing as a community and as a country are hitting young people hard, and we need your perspectives now more than ever.
Don't wait your turn — speak up.
The Congressional App Challenge is open to all Louisville middle and high schoolers regardless of coding experience—it's a great way to develop STEM skills and make a difference in our community!
Visit my website to learn more and apply by October 30: bit.ly/3rf8av6
Redeemed myself at this year's Dainty contest! Thank you to Councilwoman Chappell and the Germantown community for hosting this time-honored tradition — the whole family loves it!
I toured UP today, an incredible day shelter in Louisville that has supported over 2,000 women and young kids this year.
I won't stop fighting to make sure these organizations have the support they need.
Just finished my 13th town hall since Trump took office.
Overwhelmingly, we heard from Louisvillians worried about Medicaid cuts and the impact of Trump's policies in our community.
These are the voices and stories that fuel our fight in Washington — don't let up.
It's been great having so many incredible Kentuckians on the team in DC this summer! I always love the opportunity to hear new perspectives and ideas from our interns.
If you're interested in a fall internship with my office, there's still time to apply: bit.ly/40x4WS8
REMINDER: I'm hosting a telephone town hall TONIGHT AT 7PM to hear directly from Louisville families about what's happening at home and DC.
Sign up before 2:30 PM to get the call: bit.ly/3ZPgVtV
Republicans will vote all night long to take away your health care, but shut down the House over releasing the Epstein files.
Donald Trump will always protect his billionaire friends over you. It’s that simple. bit.ly/4f0caE5
We cannot give a single inch when it comes to protecting every Louisvillian from Donald Trump’s abuses of power.
My full statement:
Thank you @delauro.house.gov and @congressmanraja.bsky.social for your help in taking on the insurance companies and making sure our smallest preemies have the nutrition they need to grow and thrive!
Our twins were born 14 weeks early.
When you're sleeping on a hospital chair in the NICU, the last thing you should be worried about is insurance coverage for your baby.
Today, I'm reintroducing my bill to help preemie parents keep their babies healthy.
REMINDER: I'm hosting a telephone town hall on Wednesday to hear directly from Louisvillians.
Join me! Sign up to get the call here: bit.ly/3ZPgVtV
For nearly 50 years, the Kentucky Equal Justice Center has worked tirelessly to improve the lives of working families — a true lifeline for our community.
This is a devastating consequence of Trump's federal funding cuts. bit.ly/3GTipNo
Is it hypocrisy, fear, or straight up lies?
Either way, I'm getting whiplash, and they're still going after your health care.
How do we stop it? Keep the pressure up and remind Trump's Republican party who they work for.
Right now, the Trump administration is illegally withholding $11 million intended for our schools in Jefferson County — every JCPS student will suffer as a result.
As Louisville's representative in Congress, and as a JCPS dad myself, I'm demanding they release these funds.
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.