
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 — 581
Yes42%
No57%
Present0%
Not Voting0%
Party align98%
Cross-party1%
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 · 19 sponsored · 82 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
ICE has murdered another American. Again.
Don’t let it be normal. Trump’s personal police force is kidnapping children, gassing neighborhoods, terrorizing families, murdering our fellow citizens with impunity. (1/3)
Yesterday, Republican leadership forced a vote to give ICE a blank check for its campaign of terror.
That same bill also guts the DHS offices that defend civil rights and monitor detention conditions.
They're not ignoring this violence — they're cosigning it.
If you or a loved one need more information on warming centers, shelters, or other resources in our city, please click the link below: bit.ly/4jYrpjp
LOUISVILLE: We're expecting a big winter storm this weekend.
Please make sure you and your family have taken all of the necessary precautions to stay safe and warm. All Louisvillians should follow local guidance if they're planning to leave the house.
Masked agents who pin parents to the ground outside their kids’ schools, drag people out of their cars, and murder Americans in cold-blood are thriving on the impunity and immunity that Trump has given them and Congress cosigns with each new blank check.
I won’t give ICE another dime. (2/2)
I voted NO on today's DHS funding bill because I will not cut a blank check with taxpayer money to fund ICE’s campaign of terror against our own neighbors. (1/2)
On what would have been the 53rd anniversary of Roe v Wade, I'm reflecting on the 4 years since the Dobbs decision triggered Kentucky's abortion ban.
We've seen the consequences firsthand in our commonwealth.
We will never stop fighting to restore reproductive freedom for every American.
This isn't just a run-of-the-mill funding bill.
I can't support funding this reign of terror and I won't approve a single dollar for ICE.
Last year, families had to spend $1,600 more just to keep up with Trump's inflation.
Rent, groceries, utilities, going to the doctor — everything costs more now.
And he's going out of his way to make health care even more expensive.
Kristi Noem’s DHS has done irreversible harm to our communities.
She has repeatedly lied to Congress and the American people, and her complete disregard of the rule of law continues to enable ICE's reign of terror.
This investigation is long overdue.
It was such an honor to attend and speak at the annual NCNW MLK Jr Breakfast this weekend.
Inspiring speakers and a ballroom full of powerful women (and a few good men) fortified my resolve to keep fighting for the ideals Dr. King embodied.
It's officially been a year since Trump took office.
He promised to lower costs on day one — so why did Kentuckians end up paying $1,342 more on rent, gas, groceries, health care, and utilities?
Trump lied. The numbers don't.
As always, Trump's trade policy is about himself, not what's best for our industries.
Whenever he doesn't get what he wants, he turns back to these petty, short-sighted threats — and American workers pay for it every time. bit.ly/3NTY6Cz
Those words should ring loudly in our ears as we look around today.
We cannot be silent. We must continue to confront the injustices Dr. King warned us of so many years ago and keep fighting for true justice and equality. (2/2)
Today, we remember the life of Dr. Martin Luther King Jr. and the powerful legacy he left behind.
Less than a year before he was murdered, Dr. King famously said "The greatest purveyor of violence in the world: My own Government, I cannot be Silent." (1/2)
Every day Kristi Noem continues to lead DHS is another day our communities suffer at the hands of her lies and incompetence.
Now is not the time to be silent. Congress must act. bit.ly/3NmZttn
ICYMI: We got the champ a stamp!
It's an honor to have played a part in this important effort to commemorate the life and legacy of the greatest of all time. bit.ly/3Zhm3Gs
This kind of reckless, unstable governing hurts our communities — but it's also proof that the pressure is working. Keep pushing back. bit.ly/4qTDzfA
LOUISVILLE: Tienes derechos, sin importar su estatus migratorio. Asegúrese de tener toda la información que necesita y compártala con sus seres queridos y vecinos.
LOUISVILLE: You have rights, regardless of your documentation status. Please make sure you have all of the information you need, and share with your loved ones and neighbors.
SoupScore Breakdown
Loading analysis metrics…
Voting History581 total votesExpandCollapse
Voting History
581 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-06-11 | H. Res. 1335 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-06-11 | H.R. 9238 (119th) | Fast-track passage | NO | NO | ✓ | Failed |
| 2026-06-10 | H.R. 8464 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-06-10 | H.R. 8464 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-06-10 | H.R. 8312 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-06-10 | H.R. 7892 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-06-09 | H.R. 5408 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-06-09 | H. Res. 1140 (119th) | Approve resolution | YES | YES | ✓ | Passed |
| 2026-06-09 | S. 2 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-06-09 | S. 2 (119th) | Motion to Commit | YES | YES | ✓ | Failed |
| 2026-06-09 | H. Res. 1140 (119th) | Motion to Discharge | YES | YES | ✓ | Passed |
| 2026-06-09 | H. Res. 1345 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-06-09 | H. Res. 1345 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-06-08 | H.R. 8428 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-06-08 | H.R. 8466 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-06-05 | H.R. 2913 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-06-04 | H. Res. 518 (119th) | Approve resolution | YES | YES | ✓ | Passed |
| 2026-06-04 | H.R. 8646 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-06-04 | H.R. 8646 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-06-04 | H. Res. 1336 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-06-04 | H. Res. 1336 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-06-04 | H. Con. Res. 84 (119th) | Approve resolution | YES | NO | ✕ | Failed |
| 2026-06-03 | H. Res. 518 (119th) | Motion to Discharge | YES | YES | ✓ | Passed |
| 2026-06-03 | H. Con. Res. 86 (119th) | Approve resolution | YES | YES | ✓ | Passed |
| 2026-06-03 | H.R. 7726 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-06-03 | H.R. 7726 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-06-03 | H.R. 2860 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-06-03 | H. Res. 1333 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-06-03 | H. Res. 1333 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-06-03 | S. 254 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-06-03 | H.R. 7618 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-05-21 | H.R. 6047 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-05-21 | H.R. 1041 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-05-21 | H.R. 1041 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-05-21 | H.R. 1329 (119th) | Final passage | NO | NO | ✓ | Failed |
| 2026-05-21 | H.R. 1329 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-05-20 | H. Res. 1300 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-05-20 | H. Res. 1300 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-05-20 | H.R. 2616 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-05-20 | H.R. 2616 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-05-20 | H.R. 1993 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-05-20 | S. 1003 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-05-20 | S. 2393 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-05-20 | H.R. 5317 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-05-20 | H.R. 4544 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-05-20 | H.R. 3234 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-05-20 | H. Res. 1299 (119th) | Motion to Suspend the Rules and Agree | YES | YES | ✓ | Passed |
| 2026-05-15 | H.R. 8469 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-05-15 | H.R. 8469 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2026-05-14 | H.R. 8365 (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.
Page 1 / 12Next →