Morgan McGarvey headshot
At a Glance
Seat
Representative for Kentucky District 3
Born
December 23, 1979
Age 46
Phone
(202) 225-5401
Office
1527 Longworth House Office Building, Washington 20515
Congress Member Profile|U.S. Representative|Democrat|Kentucky District 3

Morgan McGarvey

John Morgan McGarvey is an American attorney and politician serving as the U.S. representative for Kentucky's 3rd congressional district since 2023. A member of the Democratic Party, he represented the 19th district in the Kentucky Senate from 2012 to 2023. In 2018, he was elected minority leader, becoming one of the youngest members of a state legislature to serve in a leadership role. He is currently the only Democrat in Kentucky's congressional delegation.

Source: WikipediaView full (CC BY-SA)
Voting Record — 566
Yes42%
No57%
Present0%
Not Voting0%
Party align98%
Cross-party1%
SoupScore
District Map

Congressional District 3

U.S. Census Bureau boundary data.
Morgan McGarvey headshot
Morgan McGarvey
U.S. RepresentativeDemocratKentucky District 3
SoupScore
Morgan's ATmosphere Activity
20 recent posts · 18 sponsored · 82 cosponsored
View profile

Recent ATmosphere posts, sponsorships, and cosponsorships.

The mail delays are frustrating, but we're on top of it. My team and I are doing everything we can to find out what's going on and how USPS can fix it—and most importantly: get our mail delivered. Feel free to give us a call at (502) 582-5129
Remember when Donald Trump said he was going to lower our costs? He's doing the opposite. His proposed 25% tariff means we'll all pay more for gas, groceries, and more.
The 25% tax that President Donald Trump plans to slap on imports from Canada and Mexico as soon as Saturday could drive up the price of everything from gasoline and pickup trucks to Super Bowl party guacamole dip. The tariffs would also invite retaliation.
In the wake of a national tragedy, true leaders bring us together and provide comfort, not divide us and falsely inflame. These families need our support, and they deserve answers — that should be President Trump’s focus. That should be all of our focus — I know it's mine.
The Trump Administration is claiming that violent attacks perpetrated by January 6th rioters fall into "gray areas." I don't know about you, but assaulting Capitol Police officers isn't a gray area to me.
My heart breaks for those we lost in the devastating collision at DCA last night, and my prayers are with their loved ones and everyone impacted. I'm immensely grateful for the first responders who worked through the night under very difficult circumstances.
This is welcome news, but Louisvillians deserve more than a two-line explanation about why Donald Trump tried to freeze Medicaid, SNAP, grants to hospitals and law enforcement, and other vital programs our community depends on.
Breaking news: The White House budget office on Wednesday rescinded an order freezing federal grants, according to a copy of a new memo obtained by The Post, after the administration’s move to halt spending earlier this week provoked a backlash.
Today, Donald Trump shut off Medicaid — the program that funds health care for nearly 1.5 million Kentuckians — with no guidance or even a heads up. His actions are reckless and illegal, and they show he doesn't care about seniors, veterans, and working families.
I know Louisville organizations and members of our community are extremely concerned by this chaos and uncertainty. We will keep providing updates and will fight tooth and nail to protect these critical programs that were enacted into law to help people.
Donald Trump was elected president, and presidents don’t direct spending. Congress does. This unconstitutional power grab jeopardizes billions of community grants already authorized by Congress, relied on by millions of Americans—including Louisvillians. bit.ly/4gg6MMe
Great seeing everyone at Cafe Louie in the Highlands this weekend! I always love getting to come home and hear directly from our community — next week, I'm taking your thoughts, concerns, and ideas back to Washington.
Right now we're seeing long mail delays in Louisville — it's frustrating. I sent a letter directly to the Postmaster General to get things cleared up and get our mail delivered as soon as possible. bit.ly/42ryW3H
On International Holocaust Remembrance Day, we mourn the six million Jewish lives brutally and systematically taken during the Holocaust. We must fight back against antisemitism in every form and do everything in our power to ensure this kind of atrocity never occurs again.
Louisville laid two legends to rest today. Shirley Mae Beard fed our souls, combining culinary excellence with love and activism, making Louisville better in every way. Eddie “Meatball” Craven—the unofficial J-Town Mayor—rode his bike everywhere with an infectious smile. Both will be greatly missed.
SoupScore Breakdown
Loading analysis metrics…
Voting History
566 total votes
ExpandCollapse

Recent roll calls with party-majority context so it is easier to scan how this member tends to vote.

DateBillQuestionPositionParty MajAlign?Result
2026-06-05H.R. 2913 (119th)Final passageYESYESPassed
2026-06-04H. Res. 518 (119th)Approve resolutionYESYESPassed
2026-06-04H.R. 8646 (119th)Final passageNONOPassed
2026-06-04H.R. 8646 (119th)Send back to committeeYESYESFailed
2026-06-04H. Res. 1336 (119th)Approve resolutionNONOPassed
2026-06-04H. Res. 1336 (119th)End debate nowNONOPassed
2026-06-04H. Con. Res. 84 (119th)Approve resolutionYESNOFailed
2026-06-03H. Res. 518 (119th)Motion to DischargeYESYESPassed
2026-06-03H. Con. Res. 86 (119th)Approve resolutionYESYESPassed
2026-06-03H.R. 7726 (119th)Final passageNONOPassed
2026-06-03H.R. 7726 (119th)Send back to committeeYESYESFailed
2026-06-03H.R. 2860 (119th)Fast-track passageYESYESPassed
2026-06-03H. Res. 1333 (119th)Approve resolutionNONOPassed
2026-06-03H. Res. 1333 (119th)End debate nowNONOPassed
2026-06-03S. 254 (119th)Fast-track passageYESYESPassed
2026-06-03H.R. 7618 (119th)Fast-track passageYESYESPassed
2026-05-21H.R. 6047 (119th)Final passageNONOPassed
2026-05-21H.R. 1041 (119th)Final passageNONOPassed
2026-05-21H.R. 1041 (119th)Send back to committeeYESYESFailed
2026-05-21H.R. 1329 (119th)Final passageNONOFailed
2026-05-21H.R. 1329 (119th)Send back to committeeYESYESFailed
2026-05-20H. Res. 1300 (119th)Approve resolutionNONOPassed
2026-05-20H. Res. 1300 (119th)End debate nowNONOPassed
2026-05-20H.R. 2616 (119th)Final passageNONOPassed
2026-05-20H.R. 2616 (119th)Send back to committeeYESYESFailed
2026-05-20H.R. 1993 (119th)Fast-track passageYESYESPassed
2026-05-20S. 1003 (119th)Fast-track passageYESYESPassed
2026-05-20S. 2393 (119th)Fast-track passageYESYESPassed
2026-05-20H.R. 5317 (119th)Fast-track passageYESYESPassed
2026-05-20H.R. 4544 (119th)Fast-track passageYESYESPassed
2026-05-20H.R. 3234 (119th)Fast-track passageYESYESPassed
2026-05-20H. Res. 1299 (119th)Motion to Suspend the Rules and AgreeYESYESPassed
2026-05-15H.R. 8469 (119th)Final passageYESYESPassed
2026-05-15H.R. 8469 (119th)Approve amendmentNONOFailed
2026-05-14H.R. 8365 (119th)Final passageNONOPassed
2026-05-14H.R. 8365 (119th)Send back to committeeYESYESFailed
2026-05-14H.R. 5625 (119th)Final passageNONOPassed
2026-05-14H. Con. Res. 75 (119th)Approve resolutionYESYESFailed
2026-05-14H.R. 6260 (119th)Final passageNONOPassed
2026-05-14H.R. 6260 (119th)Send back to committeeYESYESFailed
2026-05-13H. Res. 1259 (119th)Motion to Suspend the Rules and AgreeYESYESPassed
2026-05-13H. Res. 1251 (119th)Motion to Suspend the Rules and AgreeYESYESPassed
2026-05-13H. Con. Res. 96 (119th)Approve resolutionNONOPassed
2026-05-13H.R. 1346 (119th)Final passageYESNOPassed
2026-05-13H.R. 1346 (119th)Send back to committeeNONOFailed
2026-05-13H. Res. 1252 (119th)Motion to Suspend the Rules and AgreeYESYESPassed
2026-05-13H. Res. 1274 (119th)Approve resolutionNONOPassed
2026-05-13H. Res. 1274 (119th)End debate nowNONOPassed
2026-05-13H. Res. 1275 (119th)Approve resolutionNONOPassed
2026-05-13H. Res. 1275 (119th)End debate nowNONOPassed

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 →