
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.
The Republican budget will hurt Kentuckians — it will rip lifelines away from those who need them most.
It's a scam to help the rich get richer, while the rest of us pay for it.
I'm voting NO.
The House Republican budget is crystal clear: the rich get richer, and the rest of us pay for it.
Their budget is bad for working Americans and it will hurt kids, seniors, vets, and so many more.
We are voting NO.
TODAY: If you've got a question or concern — or just want to listen in — join my telephone town hall at 7pm.
Let's make it easy — we'll call you!
📳 RSVP here: bit.ly/4h1gylE
Elon Musk and DOGE are taking a sledgehammer to your benefits, and they're doing it from the shadows.
This isn't about efficiency, it's about power — their actions are affecting Louisvillians' lives. bit.ly/4ksAzor
Always great to visit my alma mater, duPont Manual High School!
After meeting with the winners of our Congressional App Challenge, the Black Student Union, and the Entrepreneurship Club, I'll tell you one thing — the next generation is smart, funny, and passionate as hell.
Over a thousand members of our community showed up to my town halls this weekend — Louisvillians are mad, and they're turning that anger into action. I am too.
Your voices will continue to be a driving force for our fight against Trump's actions back in DC.
Grateful for the opportunity to meet directly with constituents while I'm back home in Louisville — especially ones like Mr. Irvin Stumbler, a 90 year old veteran who has been using VA healthcare for over 40 years.
We have to make sure the VA works for all of our veterans.
Over a thousand Kentuckians showed up to my town halls this weekend. Thank you.
I heard your anger and frustration loud and clear — I'm right there with you.
And I'm taking that back to DC to fight for you every way I can.
TODAY: If you’re joining us at Ballard High School, please leave as much time as you can to check in before the town hall starts.
Looking forward to seeing you!
TOMORROW: My town hall at Ballard High School is at capacity for RSVPs — all Louisvillians are welcome to attend, but we recommend that you arrive 30 minutes to an hour early.
📍Ballard HS Auditorium
🗓️Sunday, Feb 23
⏰2 pm - 3 pm (Doors open at 1 pm)
🚘Park by the football field
TOMORROW: I'm hosting a town hall at Central High School. Every Louisvillian is invited to attend — let's talk about what we're doing in Congress and how we can take care of our community.
🗓️ Saturday, February 22
⏰ 10:00 am - 11:00 am (Doors open at 9:30)
📌 RSVP: bit.ly/3QhdVBx
Trump's funding freeze is illegal — we'll keep fighting it with every tool we have. bit.ly/4kbqcVz
The richest man in the world got his feelings hurt and now the party of "free speech" is threatening members of Congress for using metaphors.
Just remember, when they say they’re for free speech, they only mean for themselves. bit.ly/41p6YV5
My statement on Senator McConnell's retirement announcement:
Vladimir Putin — an actual dictator — started this war by invading Ukraine. Don't let Donald Trump continue to lie to you — he is trying to rewrite history.
I stand firm in my unwavering support for Ukraine's independence and democracy. bit.ly/410x0Na
As our commonwealth faces severe storms and devastating flooding, I joined the entire Kentucky delegation in calling on President Trump to approve Governor Beshear's request for an Expedited Major Disaster Declaration.
Our communities need assistance to recover and rebuild.
There's a lot going on in DC, and I want to hear from you.
I'm hosting two IN-PERSON TOWN HALLS this weekend — let's talk about what we're doing in Congress and how we can take care of our community.
RSVP ⬇️
📌 Feb 22: bit.ly/3QhdVBx
📌 Feb 23: bit.ly/3X4OwPg
Quick reminder that every single Republican voted against my amendment to protect veterans' SNAP and Medicaid benefits.
Their budget doesn't work for all Americans, and they don't want it to.
LOUISVILLE: Is your mail delayed? Has it impacted your health, finances, or business?
I want to hear from you.
If you've been impacted by severe USPS delays in Louisville, share your story with us, here: bit.ly/41kuUIj
From all of us on Team McGarvey, Happy Valentine's Day!
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-04-23 | H.R. 5587 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-04-22 | H.R. 6387 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-04-22 | H.R. 6387 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-04-22 | H.R. 4690 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-04-22 | H.R. 4690 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-04-22 | H. Res. 1182 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-04-22 | H. Res. 1189 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-04-22 | H. Res. 1189 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-04-21 | S. 1020 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-04-21 | H.R. 2493 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-04-21 | H.R. 5201 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-04-20 | H.R. 5200 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-04-20 | H.R. 1681 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-04-17 | H. Res. 1175 (119th) | Approve resolution | NO | NO | ✓ | Failed |
| 2026-04-17 | H. Res. 1175 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2026-04-17 | H. Res. 1175 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-04-16 | H. Res. 1156 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-04-16 | H.R. 1689 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-04-16 | H. Res. 965 (119th) | Approve resolution | YES | YES | ✓ | Passed |
| 2026-04-16 | H.R. 6398 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-04-16 | H.R. 6398 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-04-16 | H.R. 6409 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-04-16 | H.R. 6409 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-04-16 | H. Con. Res. 40 (119th) | Approve resolution | YES | YES | ✓ | Failed |
| 2026-04-15 | H. Res. 965 (119th) | Motion to Discharge | YES | YES | ✓ | Passed |
| 2026-04-15 | H. Res. 1174 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-04-15 | H. Res. 1174 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-04-14 | H.R. 7613 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-04-14 | H.R. 1011 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-03-28 | H. Res. 1142 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-03-28 | H. Res. 1142 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-03-28 | — | Motion to Adjourn | NO | NO | ✓ | Passed |
| 2026-03-27 | H.R. 7084 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-03-26 | H.R. 8029 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-03-26 | H.R. 8029 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-03-26 | H. Res. 1128 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-03-25 | H.R. 5103 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-03-25 | H.R. 5103 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-03-25 | H. Res. 1131 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-03-25 | H. Res. 1131 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-03-24 | H.R. 6422 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-03-19 | H.R. 4638 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-03-18 | H.J. Res. 139 (119th) | Fast-track passage | NO | NO | ✓ | Failed |
| 2026-03-18 | H.R. 1958 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-03-18 | H.R. 556 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-03-18 | H.R. 556 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-03-17 | H. Res. 1115 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-03-17 | H. Res. 1115 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-03-17 | S. 3971 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-03-17 | H.R. 4294 (119th) | Fast-track passage | YES | YES | ✓ | 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.
Page 1 / 10Next →