
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.
It's hard to believe that it's been three years since the mass shooting at Old National Bank.
Three years later, it's still shocking. It still hurts.
I still haven't found the words to heal those wounds.
Travel is a nightmare right now — and more than 500 TSA agents have already quit because of the Republican shutdown.
Trump wants to make it worse, just so he can pay for the war he started. bit.ly/4e5O7oQ
No money to feed hungry kids — but somehow there's always more money for war and vanity projects.
A blatant waste of taxpayer money. bit.ly/4tuuOKn
TWO WEEKS left to vote!
We've got a lot of great submissions this year — vote here: bit.ly/4sDCdah
Donald Trump just threatened to blow up an entire civilization.
Congress is not powerless to stop this — it's time to invoke the 25th Amendment.
Trump just threatened to wipe out an entire civilization — a war crime and a horrifying escalation in the war he started.
Speaker Johnson will try to explain this away, but refusing to act puts everyone at risk.
We are not powerless — we can and must end this. Call Congress back.
Hallelujah! He is risen!
Happy Easter to all celebrating in Louisville! Wishing everyone a wonderful day with family and loved ones.
Our spring district office interns are wrapping up their semester with us and we are so grateful for their service.
Wishing Lily and Zack all the best in their future endeavors!
Had a great time chatting with American Government classes at Butler High School this week.
Thanks to Jonathan Joseph, teacher and Louisville Metro Council member for the invitation!
It's been one year of Trump's "Liberation Day" tariffs.
In just the last year, Kentucky families had to pay hundreds more just to get by, the bourbon industry took a huge hit, and our businesses are caught in a cycle of chaos with no way to plan.
This is not America first.
Trump tells us we don't have money for health care, education, housing, and food assistance — then asks for $1.5 trillion to pay for the war he started.
These are your taxpayer dollars — they should serve you, not another foreign war nobody asked for. bit.ly/4c6BjMA
One of my favorite parts of this job is bringing home federal funding.
JCTC does incredible work to prep our future teachers, medical professionals, entrepreneurs, and public servants — I'm proud to have secured $850,000 to help upgrade their campus! bit.ly/4c8euYJ
Know someone interested in attending a U.S. service academy?
All middle and high school students in Louisville are welcome to join my virtual Service Academy Night to learn more about the Congressional nomination process from start to finish!
RSVP here: bit.ly/4rnjEGg
Today's SCOTUS ruling does not change the fact that conversion therapy is dangerous and widely disproven.
No one should have to suffer this kind of torture – we will not stop fighting to protect kids from this cruel and fraudulent practice. bit.ly/4sc7Cj3
Today, we celebrate the love, joy, and resilience of the trans community and stand together in the fight to protect the lives, voices, and rights of trans people.
Wanting a safe and authentic life for ALL of our neighbors and loved ones shouldn't be radical. #TDOV
🎨 It's time to vote 🎨
We had so many incredible submissions for this year's Congressional Art Competition, and now it's up to our fellow Louisvillians to pick a winner!
Our voting portal closes on April 23 — pick your favorite, here: bit.ly/4sDCdah
Since he took office, Trump has repeatedly undermined our city's efforts to deliver justice for Breonna Taylor and her loved ones.
They claim this decision is "in the interest of justice" — it's the opposite. bit.ly/4v28Yzm
Louisville is home to so many men and women who served our country during the Vietnam War.
This weekend, we paid tribute to their service with a pinning ceremony. We are eternally grateful for the tremendous impact these men and women have made on this country.
On Vietnam War Veterans Day, we take a moment to honor the service of those who served our country during the Vietnam War, many of whom did not receive the recognition they earned when they returned home.
Today, and every day, we are grateful for all they sacrificed.
The Senate has made it clear Speaker Johnson’s bill is dead on arrival — he is wasting everyone's time, fixing nothing, and it’s our dedicated public servants and the American people who will pay the price. (2/2)
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.