Sec. Hegseth blocked promotions for women & Black officers against the recommendation of senior Navy admirals.
I suppose I should expect nothing less from such an unqualified and undistinguished Secretary of Defense.

Congress Member Profile|U.S. Representative|Democrat|Illinois District 2
Robin L. Kelly
SoupScoreanalysis-first civic rating · view full breakdown
Loading…
Voting Record — 593
Yes42%
No56%
Present0%
Not Voting2%
Party align98%
Cross-party0%
SoupScore
District Map
Congressional District 2
U.S. Census Bureau boundary data.
Social & Web
External Resources

Robin L. Kelly
U.S. RepresentativeDemocratIllinois District 2
SoupScore
Robin L.'s ATmosphere Activity
20 recent posts · 22 sponsored · 166 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
Every American deserves to live authentically and safely.
My work with the @equalitycaucus.bsky.social isn’t just about celebration; it’s about using my voice and my vote in Congress to fight back and protect LGBTQI+ community.
The House Republican spending package is a disaster:
❎Cuts affordable housing by 60%
❎Slashes energy programs by 40%
❎Cuts WIC food relief by $200M
All while funding Trump's $1.8B political slush fund. The President of Grift is leaving behind millions of hardworking Americans.
Illinois' 2nd District is home to some of Chicago's most iconic beaches. As beach season starts, keeping families safe is the top priority.
Check the flag status and always listen to the lifeguards on duty before hitting the water. www.chicagoparkdistrict.com/beaches
Families are worried about affording groceries, rent, healthcare, and gas.
Trump’s chosen war with Iran is making costs even higher.
But House Republicans are still focused on Trump’s agenda and protecting billionaires instead of helping hardworking Americans.
Last week, I voted to pass the 21st Century ROAD to Housing Act, a bipartisan bill that will bring housing costs down and expand pathways to homeownership for working families.
All families should have a fair shot at owning a place called home.
Working families are struggling to afford rent and mortgages, but Republicans are using taxpayer dollars to fund a $1.8B slush fund for Trump’s allies and his ballroom vanity project.
Taxpayer dollars should lower costs, not fund Trump grifts & decorative obsessions.
Constituent services are at the heart of everything I do.
Whether it’s resolving a stalled tax refund or getting answers from the VA, my office is here to support you.
If you need help with a federal agency, contact my office: robinkelly.house.gov/help
Democracy only works when every single community has a seat at the table.
I am standing firm with the @cbc.house.gov to fight back against rigged maps and partisan attacks aimed at silencing Black voters.
No one should have to cut their prescription pills in half or skip a doctor's visit just to make ends meet.
As Chair of the @cbc.house.gov Health Braintrust, I’m keeping the pressure on to cap out-of-pocket medical costs and protect healthcare access for all.
In Illinois, gas prices hit $4.92 per gallon. In Cook County, it’s over $5.
Meanwhile, President Trump continues his reckless war in Iran, gives tax breaks to billionaires, and created a $1.8 billion slush fund for his political allies. He doesn’t think twice about you.
Speaker Johnson cancelled the vote on the War Powers Resolution because he knew he’d lose.
Once again, Republicans would rather pander to Trump and his costly war than stand up for the American people. No president should have unchecked power for war.
Rigged voting maps to strip away Black political power is straight out of the Jim Crow playbook.
It is a deliberate attempt to break our communities apart and silence our voices.
Trump’s attempts to steal this election is not slick. We see it. And we will fight it.
Behind closed doors, Republicans are complaining about Trump's corrupt $1.8B Jan. 6 slush fund.
Complaining in private isn’t enough.
House Republicans need to find a backbone, stand up to this administration, and stop wasting taxpayer dollars on extremism.
Walking out of the grocery store with two bags shouldn't cost a fortune.
Trump’s chaotic economic policies are making life harder for paycheck-to-paycheck workers.
I will keep fighting to check corporate greed and bring everyday costs back down to earth.
Trump’s war with Iran is a reckless distraction from the real struggles facing working people.
Instead of lowering costs or fixing healthcare, this administration is funding foreign conflict and creating economic uncertainty.
I voted to release the Epstein Files because the survivors deserve justice and the American people deserve the truth.
No one is too powerful or wealthy to escape justice.
We need a full, unredacted investigation into every person who enabled this criminal enterprise.
The Trump Grift has reached a new low.
His administration is funneling $1.8 BILLION in taxpayer dollars into a slush fund to compensate his political allies and January 6th rioters.
It is a brazen theft of your hard-earned money to reward criminals and his allies.
Rigged Jim Crow maps won't silence us.
Just like our parents and grandparents, we are rising to the occasion and fighting for our voting rights. Black youth, especially, are using their powerful voices to build a better future. Seeing them in Montgomery was truly inspiring.
Memorial Day has passed, but our duty to our service members never ends.
We honor their legacy by protecting our veterans.
I will continue fighting against cuts and the privatization of the VA. For-profit medical systems shouldn't shortchange our heroes.
SoupScore Breakdown
Loading analysis metrics…
Voting History593 total votesExpandCollapse
Voting History
593 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-30 | H. Res. 1399 (119th) | Approve resolution | YES | YES | ✓ | Passed |
| 2026-06-30 | H. Con. Res. 108 (119th) | Approve resolution | YES | YES | ✓ | Failed |
| 2026-06-30 | H. Res. 1398 (119th) | Approve resolution | NO | NO | ✓ | Failed |
| 2026-06-30 | H. Res. 1398 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-06-29 | H.R. 7128 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-06-29 | H.R. 7757 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-06-25 | H.R. 2478 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-06-24 | H.R. 915 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-06-24 | H.R. 7401 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-06-23 | H.R. 6644 (119th) | Accept Senate changes | YES | YES | ✓ | Passed |
| 2026-06-23 | S. 629 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 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 |
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 →