The loss of any servicemember is devastating — especially those based here at home in Kentucky.
My heart is with each of our neighbors mourning the loss of their loved one after the military operations in the Middle East this weekend. bit.ly/408KJkX

Congress Member Profile|U.S. Representative|Democrat|Kentucky District 3
Morgan McGarvey
SoupScoreanalysis-first civic rating · view full breakdown
Loading…
Voting Record — 592
Yes43%
No56%
Present0%
Not Voting0%
Party align98%
Cross-party1%

Morgan McGarvey
U.S. RepresentativeDemocratKentucky District 3
SoupScore
Morgan's ATmosphere Activity
20 recent posts · 20 sponsored · 86 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
This Women’s History Month, we celebrate those who broke barriers, paved the way for new generations, and made our communities stronger.
From public service and activism to science and the arts, Kentucky — and our nation — are better because of these incredible women.
My heart breaks for the families of the six American servicemembers killed in the Middle East.
We are always indebted to our soldiers and their families for their service and sacrifice. bit.ly/4aZO4rD
REMINDER: The deadline to submit your artwork for this year's Congressional Art Competition is March 29.
Visit my website for more details and information on how to submit your artwork : bit.ly/3LV1EkX
My statement on Trump's strikes on Iran:
This is a blatant cover up.
These survivors deserve justice and accountability — release all of the files.
They're lying — they have the money to continue disaster aid.
But once again the Trump administration has chosen to harm our most vulnerable, just to make a political point. bit.ly/40gxj6J
As families across Louisville face tough decisions about what basic necessities they can afford, Trump spent not even 3 minutes — in a nearly 2 hour speech — talking about the affordability crisis.
His priorities are clear. bit.ly/4rDsEYz
Joe Hammond's impact on Louisville cannot be overstated — not just through his success with the Palm Room, but also the countless ways he gave back to our community throughout his life.
It was an honor to celebrate his life and legacy with the brand new Joe Hammond Way!
Protecting Trump and his wealthy friends at the expense of the survivors — once again.
This is not justice. It's a cover up.
Release the files in full. bit.ly/4kRTbi1
Our first Youth Advisory Council meeting of the year was a success!
These quarterly meetings are a great opportunity to get feedback, talk through new ideas, and have a thoughtful discussion with the next generation of Louisville leaders.
This funding is a big deal!
When we invest in Simmons College, we're not just investing in students while they're in school.
We're also investing in their future right here in Louisville — as doctors, lawyers, engineers, teachers who will make our community stronger. bit.ly/40mRHmo
Huge congrats to Team USA — both men’s and women’s hockey teams are taking home gold! Couldn’t be prouder🏅🏒
Fish fry season! One of our favorite fun Lenten traditions during this time of spiritual renewal.
At least one hung out with us long enough for a picture 😂
Trump is now directly defying a Supreme Court ruling — and doubling down — to keep costs high for families already struggling to get by.
We will not keep paying the price for Trump's ego-driven trade policy. bit.ly/4aHAdpP
Great morning at Waggener High School taking questions from students in their Legal Studies program!
We covered everything from Congress's role in impeachment to what's happening with ICE in our communities — Louisville students always know how to ask the important questions.
The Trump administration is bragging about polluting our air and water with more mercury and toxins, while the rest of us are paying more and more for our utility bills.
Today, the Supreme Court confirmed what Kentuckians have known from the start: Trump’s tariffs are illegal.
Now, the White House should pay back the billions to the small businesses and families it screwed over.
My statement on the Supreme Court ruling to strike down Trump's unconstitutional tariffs:
In 2024, we secured $1 million in federal funding for major upgrades to Louisville Riverport — today was an important step in that process.
Strong infrastructure and good jobs keep our city competitive, and I'm grateful for the hard work of so many who got us here.
SoupScore Breakdown
Loading analysis metrics…
Voting History592 total votesExpandCollapse
Voting History
592 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-12-17 | H. Con. Res. 61 (119th) | Approve resolution | YES | YES | ✓ | Failed |
| 2025-12-17 | H. Res. 953 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-12-17 | H. Res. 953 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-12-16 | H.R. 3632 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-16 | H.R. 3632 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-16 | H.R. 4371 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-16 | H.R. 4371 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-16 | H. Res. 951 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-12-16 | H. Res. 951 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-12-16 | H.R. 3187 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-12-15 | S. 284 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-12-12 | H.R. 3668 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-12 | H.R. 3668 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-11 | H.R. 2550 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-12-11 | H. Res. 432 (119th) | Approve resolution | YES | YES | ✓ | Passed |
| 2025-12-11 | H.R. 3898 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-11 | H.R. 3898 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-11 | H.R. 3383 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-11 | H.R. 3383 (119th) | Approve amendment | YES | YES | ✓ | Failed |
| 2025-12-11 | H.R. 3383 (119th) | Approve amendment | YES | YES | ✓ | Failed |
| 2025-12-11 | H.R. 3383 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-12-11 | H.R. 3638 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-11 | H.R. 3628 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-11 | H. Res. 939 (119th) | Kill the motion | NO | NO | ✓ | Passed |
| 2025-12-10 | H. Res. 432 (119th) | Motion to Discharge | NOT_VOTING | YES | — | Passed |
| 2025-12-10 | S. 1071 (119th) | Final passage | NO | YES | ✕ | Passed |
| 2025-12-10 | S. 1071 (119th) | Motion to Commit | YES | YES | ✓ | Failed |
| 2025-12-10 | H. Res. 936 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-12-10 | H. Res. 936 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-12-10 | H.R. 1676 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-12-09 | S. 356 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-12-04 | H.R. 1049 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-04 | H.R. 1069 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-03 | H.R. 1005 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-03 | H.R. 4305 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-03 | H.R. 2965 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-02 | H. Res. 916 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-12-02 | H. Res. 916 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-12-02 | H.R. 4423 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-12-01 | H.R. 5348 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-11-20 | H.R. 3109 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-11-20 | H. Res. 893 (119th) | Motion to Refer | YES | YES | ✓ | Passed |
| 2025-11-20 | H.R. 6019 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-11-20 | H.R. 4058 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-11-20 | H.R. 5107 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-11-20 | H.R. 5214 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-11-19 | H. Res. 888 (119th) | Approve resolution | NO | NO | ✓ | Failed |
| 2025-11-19 | S.J. Res. 80 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-11-19 | H.J. Res. 131 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-11-19 | H.J. Res. 130 (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.