
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.
Everyone in Kentucky has been impacted by floods and tornadoes — or they know someone who has.
Public broadcasting keeps Kentuckians safe in emergencies like these.
House Republicans need to stand up and do the right thing.
Brett Hankison blindly fired 10 shots through a covered window into Breonna Taylor’s home.
The fact that Donald Trump’s DOJ thinks Breonna Taylor’s life is worth just a one-day jail sentence is morally reprehensible and deeply insulting.
This is a dark day for our entire city. bit.ly/40UqVlZ
Two weeks ago, Republicans dealt a huge blow to the health of rural Kentuckians — this week, they're targeting their ability to stay safe in an emergency.
They say they care about rural America, but their votes say otherwise.
Trump's trade war continues to be devastating for our bourbon industry.
We don’t have to guess how bad it will be, we can just look at what happened last time. bit.ly/4nQ15cH
During a weather emergency, seconds matter.
In rural Kentucky, public broadcasting can be the difference between getting your family to safety, or not — with devastating consequences.
That's what we're fighting to protect.
Kentucky has had 46 severe flooding or tornado events so far this year and it’s only July — public media and weather alerts have never been more important.
While Republicans are turning their backs on rural Americans, I'm still fighting for every single Kentuckian. bit.ly/46cP8Yn
With so much going on in DC and Louisville, I want to hear directly from you.
I'm hosting a telephone town hall NEXT Wednesday at 7pm — I encourage every Louisvillian to join and share their thoughts.
RSVP for a call here: bit.ly/3ZPgVtV
Weeks before our kids head back to school, the Trump Administration is holding $96 million in KY school funds hostage — putting our after-school programs, teacher training, and summer school at risk.
It's unlawful, and it's not what's best for Kentucky. bit.ly/44uxI8o
Had a great time visiting the Louisville Tool Library nestled in Shelby Park last week!
With over 3,500 tools, houseware, camping gear, and more, they're making incredible strides to break down the financial barrier to starting and finishing a project.
When Kathy’s daughter Kaylyn passed away, she wanted to find a way to keep her compassion and spirit alive — she created Kaylyn’s House of Joy, a home for young women suffering from trauma and abuse.
It was amazing to see the lives being transformed by the Kaylyn's House team.
Public broadcasting is ground zero of the warning system to make sure people know about floods and tornadoes.
Now more than ever, we should be investing in it, not cutting it. bit.ly/4lVbRNn
Great meeting at the Somali Community Center in Beechmont yesterday.
Nearly 20,000 Somalis are our neighbors in Louisville — our diversity is one of our city's greatest assets!
Had a great morning stocking shelves for the USDA delivery of food at the South Louisville Community Ministries food bank.
As we plan for an uncertain future, we'll keep working together to make sure Louisvillians are fed, no matter what happens in DC.
Too many of our kids, veterans, and seniors don't get enough to eat.
Now, 50,000 Kentuckians are at risk of losing their next meal.
Donald Trump and Republicans in Congress don't care. bit.ly/4kqZ9V9
Interested in attending a U.S. service academy? Louisville students can apply for service academy nominations through my office until October 31!
For more information and application details, visit my website: bit.ly/45YfBWE
The Republican budget just made it even easier for the ultra rich to buy a private jet — paid for by the American taxpayer.
My heart breaks for the loved ones of every person lost to the horrific flooding along the Guadalupe River.
I’m grateful for the efforts of first responders, and as a dad, I’m holding the parents of these young campers especially close in my prayers as they mourn this unimaginable tragedy.
Donald Trump lied.
He said he wouldn't touch Medicaid, but he is about to sign into law the largest cut to Medicaid in American history.
Another broken promise from a president who continues to side with billionares over working families.
Honored to be a part of the Locust Grove naturalization ceremony this Fourth of July to celebrate and welcome some of our newest citizens! 🇺🇸
This Republican budget is a slap in the face to Kentucky and all of rural America.
My statement:
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.