
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 — 516
Yes41%
No58%
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.
Since 1996, members of the Shawnee American Legion Post 196 have gathered on Veterans Day to remember all who gave their lives so that we can live in peace.
I was humbled and honored to stand with them today.
This Veterans Day, please join me in recognizing the sacrifices veterans and their families have made for our country.
I'm proud to be the grandson of 3 WWII veterans, and I'll continue to honor their service every day.
We'll keep fighting to make sure every veteran receives all they've earned. 🇺🇸
After a difficult week, I joined volunteers out in the cold to share turkeys and all the fixings for Thanksgiving dinner at Councilwoman Barbara Shanklin’s annual turkey giveaway.
Louisvillians show up to take care of each other, no matter what. I was honored to lend a hand.
It's been 10 days since Trump let SNAP funding expire.
He could feed our kids, seniors, and veterans today — instead, he's begging SCOTUS to let him keep starving Americans.
Food should never be used as a weapon. Hungry kids are not political leverage. Fund SNAP now.
Louisvillians don't want "a vote on health care" — we want affordable health care.
Now is not the time to cave, it's the time to stand up and fight.
Republicans caused the longest shutdown ever to avoid giving people affordable healthcare.
And then Trump literally sued for the right to starve Americans.
This is not the time to cave. It’s a time to fight back.
At this point Donald Trump isn’t just making a choice to starve kids, he’s moving mountains to do it.
It’s cruel, it’s wrong, and we won’t stop fighting.
My heart breaks for the families and loved ones of those we lost in this week's tragedy — they are in my prayers during this unimaginably difficult time.
Please know our entire community is here for you not just today, but in the days and weeks to come. bit.ly/4837MlS
Tonight, our community came together to mourn those we lost in this week’s tragic plane crash. Grateful for the leadership and compassion of Teamsters 89 for organizing this candlelight vigil to bring us together.
My heart is with the families of Captain Richard Wartenberg, First Officer Lee Truitt, and Captain Dana Diamond as we mourn their loss.
Please join me in continuing to pray for their loved ones, our UPS workers, and every Louisvillian impacted by this tragedy. We'll get through this together.
As our community recovers, we're working to make sure all those impacted have the support and resources they need. I've compiled a list of resources that may be helpful, here: bit.ly/47C8WF3
Nancy Pelosi led Congress with compassion, grit, and a real vision for our country. And we are better for it.
I’m immeasurably grateful for her service and wish her all the best in her retirement. She earned it.
REMINDER: My Vietnam veteran pinning ceremony is on Monday November 10. RSVP here: bit.ly/4oLvlFl
If you're looking for a way to help, here's a good place to get started: bit.ly/43fTtI4
It's been a rough day in Louisville today, and I know we all want answers as quickly and as accurately as possible.
Hug your loved ones extra close tonight.
We're bringing the full resources of the federal government to bear on this tragedy.
We're working together at every level, and we all want to make sure that we get answers as quickly — and as accurately — as possible. bit.ly/4hKV2Ub
I'm joining Mayor Craig Greenberg and Governor Andy Beshear
for a media briefing at 3:45 p.m. to share the latest updates regarding the aircraft incident.
WATCH HERE: youtube.com/live/6kASm0q...
LOUISVILLE: Unless otherwise notified, your drinking water is safe. If you have further questions, please check out the @louisvillewater FAQ here: bit.ly/3JIbic9
On the ground with Mayor Greenberg and the NTSB today working to respond to this tragedy and continue gathering information. Please continue to follow local safety guidance and let us know if you need assistance.
I’m heartbroken that we’ve now lost at least 9 people in last nights tragic plane crash.
Please join me in lifting up their loved ones and all who are still waiting on news.
SoupScore Breakdown
Loading analysis metrics…
Voting History516 total votesExpandCollapse
Voting History
516 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-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 |
| 2025-06-03 | H.R. 1642 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-05-22 | H.R. 1 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-05-22 | H.R. 1 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-05-22 | S.J. Res. 31 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-05-22 | H. Res. 436 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-05-22 | H. Res. 436 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-05-22 | H. Res. 436 (119th) | Consideration of the Resolution | NO | NO | ✓ | Passed |
| 2025-05-22 | H. Res. 436 (119th) | Consideration of the Resolution | NO | NO | ✓ | Passed |
| 2025-05-22 | — | Motion to Adjourn | YES | YES | ✓ | Failed |
| 2025-05-20 | S.J. Res. 13 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-05-20 | H.R. 1223 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-05-20 | H. Res. 426 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-05-20 | H. Res. 426 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-05-19 | H.R. 1286 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-05-19 | H.R. 1263 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-05-15 | H.R. 2240 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-05-15 | H.R. 2255 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-05-14 | H. Res. 352 (119th) | Motion to Suspend the Rules and Agree | YES | YES | ✓ | Passed |
| 2025-05-14 | H.R. 2243 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-05-14 | H. Res. 405 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-05-14 | H. Res. 405 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-05-14 | H.R. 2215 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-05-13 | H.R. 249 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-05-13 | H. Con. Res. 30 (119th) | Motion to Suspend the Rules and Agree | YES | YES | ✓ | Passed |
| 2025-05-08 | H.R. 276 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-05-08 | H.R. 276 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-05-07 | H.R. 881 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-05-07 | H.R. 1503 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-05-06 | H. Res. 377 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-05-06 | H. Res. 377 (119th) | End debate now | 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.