
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.
Every senior deserves autonomy and quality care, and programs like PACE actually save taxpayers' money.
Trump's Medicaid cuts threaten this vital service in our community — all so he can give his donors a tax break. bit.ly/47yp5LJ
Kicked off the Kentucky State Fair with the Ag Commissioner Commodity Breakfast last week! Lots of great Kentucky grown food, friends, and fellowship.
Proud to join @geappliances.bsky.social for the announcement of their $3 billion expansion of Appliance Park — proof that when federal, state, and local leaders work together, we can deliver real results.
These new jobs will transform lives here in Louisville.
I always love catching up with our fellow Louisvillians at Masonic Home — thanks to everyone who showed up to my town hall today for a very lively discussion of everything going in DC and here at home in Louisville!
Today, we celebrated 90 years of Social Security, a promise to every American.
But it's not just a celebration, it's a call to action — we have to keep fighting to protect it, strengthen it, and make sure it's still here for us and all of our neighbors.
Louisville is a Ford town, and it's going to stay that way.
Ford's $2B investment means good union jobs right here at home and a real commitment to the technology and innovation that have always been a hallmark of American success.
Honored to visit Fort Knox for an orientation flight and tour of operations — including their award-winning energy program!
I look forward to continuing to build strong ties between our communities.
The team at CoverMyMeds is busy innovating the delivery of critical medicine and vaccines throughout the U.S. — something we learned all about during our visit this week!
Fun fact: This facility was where every single dose of Moderna COVID vaccine was stored and shipped from.
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
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 |
|---|---|---|---|---|---|---|
| 2025-11-13 | H.R. 5371 (119th) | Accept Senate changes | NO | NO | ✓ | Passed |
| 2025-11-12 | H. Res. 873 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-09-19 | H. Res. 719 (119th) | Approve resolution | YES | YES | ✓ | Passed |
| 2025-09-19 | H.R. 5371 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-19 | H.R. 5371 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-09-18 | H.R. 1047 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-18 | H.R. 3015 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-18 | H.R. 3062 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-17 | H. Res. 713 (119th) | Kill the motion | YES | YES | ✓ | Passed |
| 2025-09-17 | H.R. 5143 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-17 | H.R. 5125 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-17 | H. Res. 722 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-09-17 | H. Res. 722 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-09-16 | H.R. 5140 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-16 | H.R. 4922 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-16 | H.R. 2721 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-09-16 | H. Res. 707 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-09-16 | H. Res. 707 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-09-15 | H.R. 3400 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-09-15 | H.J. Res. 117 (119th) | Kill the motion | NO | NO | ✓ | Passed |
| 2025-09-11 | H.R. 3486 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-11 | H.R. 3944 (119th) | Instruct negotiators | YES | YES | ✓ | Failed |
| 2025-09-10 | H.R. 3838 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-10 | H.R. 3838 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | YES | YES | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | YES | YES | ✓ | Agreed to |
| 2025-09-09 | H. Res. 682 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-09-09 | H. Res. 682 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-09-08 | H.R. 3425 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-09-08 | H.R. 3424 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-09-04 | H.R. 4553 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-04 | H.R. 4553 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-09-04 | H.R. 4553 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-04 | H.R. 4553 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-04 | H.R. 4553 (119th) | Approve amendment | NO | NO | ✓ | Failed |
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.