
Congress Member Profile|U.S. Representative|Democrat|Illinois District 2
Robin L. Kelly
Source: Wikipedia • View full (CC BY-SA)
SoupScoreanalysis-first civic rating · view full breakdown
Loading…
Voting Record — 497
Yes39%
No58%
Present0%
Not Voting3%
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 · 21 sponsored · 151 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
Big Tech is handing over your private information—emails, texts, social media—to Sec. Noem’s DHS if you disagree with Trump.
That suppresses your First Amendment rights.
With @jayapal.house.gov, I’m asking these billionaire-owned companies whether they comply or challenge DHS.
wapo.st/4l5IbOh
Federal immigration agents are out of control, and the complacency from Secretary Noem is appalling. No one is being held accountable.
I am impeaching Secretary Kristi Noem. Kidnapping, abuse, and leaving people for dead cannot be ignored. Our communities deserve justice.
Bringing $1M home to the South Side for our future leaders at By The Hand Club for Kids!
This funding boosts the Altgeld Gardens Youth Entrepreneurship Program, delivering violence intervention and real-world opportunities to keep our youth safe, mentored, and empowered.
I’m at @msichicago.bsky.social, awarding $1.2M in federal funds to Chicago Parks for Jackson Park. We’re improving safety, lighting, and accessibility to ensure our parks remain a jewel for the South Side. Investing in our community!
Tune in at www.youtube.com/@RepRobinKel...
I’m live at By The Hand Club For Kids!
I’m awarding $1M in federal funds to support violence prevention and youth entrepreneurship in Altgeld Gardens. We’re investing in our kids to build a safer Illinois.
Join us at www.youtube.com/@RepRobinKel...
USDA’s FSA is offering $11B in one-time bridge payments—and $1B more for certain commodities—to help farmers facing higher costs and trade disruptions.
To apply & learn more visit
I’ve filed to impeach Secretary Kristi Noem, but the fight isn’t over.
Under her reckless administration, federal agents have killed and deported U.S. citizens.
I won’t stand by. She will be held accountable, and real change will come to DHS.
Families are paying 13% more on their energy bills because this administration is doubling down on drilling for fossil fuels and moving away from clean energy.
Spoiler Alert: That won’t lower your cost at home; it is going to raise it.
abcnews.com/US/energy-bi...
Every child, regardless of zip code, deserves a high-quality education.
But Trump’s Department of Education wants to rewind to a time when classrooms were segregated.
I will keep fighting for federal investments that ensure every student, in every community, has the resources to succeed.
This #WomensHistoryMonth, I am celebrating the many brave women who have made strides toward freedom and equality.
At a time when women’s rights are under attack and our autonomy is questioned, I honor that progress by defending it and pushing forward.
Two weeks from today, join my annual Youth Opportunities Fair and connect with organizations offering jobs, internships, mentoring, camps, and volunteer opportunities.
Youth of all ages are welcome. There will be select programs for students in grades K–8.
Register: buff.ly/RscbzHX
Kristi Noem, you’re right: We don’t want to live like this anymore.
You are breaking the law and letting your agents cause death and destruction in cities across the country.
This is why I’m impeaching you.
Congress must pass the War Powers Resolution, since this President cannot initiate military action without Congressional approval.
Read my full statement on President Trump’s attack against Iran: robinkelly.house.gov/media-center...
You can’t call yourself the "Peace President" while bombing Iran, destabilizing the entire Middle East, and making our own country more vulnerable.
President Trump must answer to the American people and justify why he potentially entered us into another costly, prolonged war.
In their Big Ugly Bill, Trump and House Republicans slashed healthcare for 16 million Americans and gutted Medicaid by $1 billion.
Meanwhile, President Trump gave ICE a $75 billion slush fund to terrorize our communities.
Trump’s budget exposes their true priorities.
While ICE continues to ravage our communities and families struggle to get by and get adequate healthcare, Trump’s billionaire besties are cashing in.
In his #SOTU, President Trump lied, lied, and lied. And he wondered why Democrats didn’t stand and clap for him.
Judge Murphy’s decision on Wednesday affirms what we already knew: Kristi Noem and Donald Trump's are illegally deporting people to countries where they can be killed.
This is not how a world power should act.
Kristi Noem’s Gestapo agents are trained to disregard human life. That should concern everyone.
Her reckless leadership and trampling of the constitution will lead to more injuries, broken families, and deaths at the hands of DHS.
Kristi Noem lied. Again.
Her ICE agents are not going after the “worst of the worst" or a fabricated cannibal. They’re detaining and deporting moms, dads, children, nurses, hardworking people, and our neighbors.
I’m impeaching Noem for tearing apart families.
theintercept.com/2026/02/23/k...
Proud to earn a 100% on @lcv.org’s 2025 #LCVScorecard. I’ll continue to fight against Trump’s attacks on our climate and defend:
⚡️ Clean, affordable energy
🗳️ A strong, equitable democracy
🌱 Environmental justice
💧 Clean air and water
🏞️ Our public lands and waters
Learn more at lcv.org/scorecard
SoupScore Breakdown
Loading analysis metrics…
Voting History497 total votesExpandCollapse
Voting History
497 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-01-21 | H.R. 6945 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-01-21 | H.R. 6945 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-01-21 | H. Res. 1009 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-01-21 | H. Res. 1009 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-01-21 | H.R. 5764 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-01-20 | H.R. 5763 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-01-15 | H.R. 2988 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-01-15 | H.R. 2988 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-01-15 | H.R. 2988 (119th) | Approve amendment | YES | YES | ✓ | Agreed to |
| 2026-01-14 | H.R. 7006 (119th) | Final passage | NO | YES | ✕ | Passed |
| 2026-01-14 | H.R. 7006 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2026-01-14 | H.R. 7006 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2026-01-14 | H. Res. 992 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-01-14 | H. Res. 992 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-01-13 | H.R. 4593 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-01-13 | H.R. 4593 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-01-13 | H.R. 2312 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-01-13 | H.R. 2270 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-01-13 | H.R. 2262 (119th) | Final passage | NO | NO | ✓ | Failed |
| 2026-01-13 | H.R. 2262 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-01-13 | H. Res. 988 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-01-13 | H. Res. 988 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-01-13 | H.R. 6504 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-01-13 | H.R. 6500 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-01-12 | H.R. 2683 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-01-09 | H.R. 5184 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-01-08 | H.R. 1834 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-01-08 | H. Res. 780 (119th) | Approve resolution | YES | YES | ✓ | Passed |
| 2026-01-08 | H.R. 131 (119th) | Passage, Objections of the President To The Contrary Notwithstanding | YES | YES | ✓ | Failed |
| 2026-01-08 | H.R. 504 (119th) | Passage, Objections of the President To The Contrary Notwithstanding | YES | YES | ✓ | Failed |
| 2026-01-08 | H.R. 6938 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-01-08 | H.R. 6938 (119th) | Retaining Divisions B and C | YES | YES | ✓ | Passed |
| 2026-01-08 | H.R. 6938 (119th) | Retaining Division A | YES | YES | ✓ | Passed |
| 2026-01-07 | H. Res. 780 (119th) | Motion to Discharge | YES | YES | ✓ | Passed |
| 2026-01-07 | H. Res. 977 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-01-07 | H. Res. 977 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-01-06 | — | Call of the House | PRESENT | — | — | Passed |
| 2025-12-18 | H.R. 498 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-18 | H.R. 498 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-18 | H.R. 845 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-18 | H.R. 845 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-18 | H.R. 1366 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-18 | H.R. 1366 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-18 | H.R. 4776 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-18 | H.R. 4776 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-18 | H.R. 4776 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-12-18 | H.R. 4776 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-12-18 | H.R. 4776 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-12-17 | H.R. 3492 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-17 | H.R. 3492 (119th) | Send back to committee | YES | YES | ✓ | Failed |
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.