
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.
Brain injuries can lead to lifelong epilepsy and chronic pain. I’m proud to support the National Plan for Epilepsy Act to boost research into these lasting effects of TBI.
This #BrainInjuryAwarenessMonth, let’s uplift survivors and push for stronger resources.
Speaker Johnson is wasting time on a 60-day band-aid that won’t pass the Senate to fund ICE & CBP, while TSA workers need to get paid now.
This is ridiculous. There’s a Senate-approved bill that we can pass TODAY.
Speaker Johnson needs to pull his caucus together so we can end the chaos.
TSA workers are on Day 42 of working for free.
No one should have to choose between serving their country and surviving.
It is time for House Republicans to stop holding critical government functions hostage for political gain & put American families first. Pay them now.
37M Americans are living with kidney disease, and 90% don’t know it. With 550k+ on dialysis and 100k+ awaiting transplants, awareness is more than a priority—it’s a necessity.
This #NationalKidneyMonth, let’s focus on prevention & close the gap in health disparities.
Speaker Johnson has stalled DHS funding 3x to push Trump’s voter suppression agenda.
It’s a power grab: ICE is paid to haunt airports while TSA goes unpaid. I refuse to fund ICE/CBP’s community terror or submit to a GOP that bends the knee to a desperate President.
Higher gas prices are forcing Americans to cut back on groceries, shopping, and eating out.
As Trump’s war against Iran drives energy costs up, the cost of living follows. We need a path back to affordable essentials for every household.
www.cnn.com/2026/03/25/e...
Women earn only 81 cents compared to a man’s dollar. The gap is even wider for women of color. It doesn’t matter if a Black woman has a PhD—she still earns less than a man doing the same work. As a Black woman with a PhD, that’s more than concerning.
Pay us what we deserve. Period.
Black women drive our economy. Yet barriers still hold too many back.
I joined leaders and advocates this Women’s History Month to confront wage gaps, unequal access to capital, and attacks on opportunity.
We must protect our progress and keep pushing forward.
Trump and Republicans are stiffing TSA officers and putting travelers at risk.
They’re refusing to fund DHS.
That means no pay for TSA workers and hours-long security lines.
To President Trump and Republicans: take our deal to fund DHS minus ICE and STOP THE CHAOS.
Donald Trump: “Mail-in voting means mail-in cheating.”
But he voted by mail.
Let’s be clear: undermining our elections was never about integrity. It was about power.
Our democracy deserves better.
I will keep fighting to protect the vote and defend every voice.
Today we remember 146 workers, mostly young immigrant women, who lost their lives in the Triangle Shirtwaist Factory Fire in 1911.
Their tragedy sparked a movement that reshaped workplace safety and labor rights. I am continuing to fight to protect all workers.
I filed articles of impeachment against Kristi Noem for misusing millions of taxpayer dollars to star in a commercial.
Reports of taxpayer-funded ad spending, including luxury production costs, raise serious concerns about misuse of public funds.
Maybe now she can start her acting career.
8 years ago today, thousands marched in DC for gun safety, led by students who survived the school shooting in Parkland. Those students then founded @marchforourlives.bsky.social, and the march became a movement.
I will continue to fight to end gun violence with the urgency this crisis demands.
President Trump is spending billions of dollars to bomb Iran yet claims there’s no money for Americans’ healthcare.
He refuses to pay TSA workers and instead sends ICE agents to “help” at airports.
President Trump’s budget priorities are backwards.
Reminder to Markwayne Mullin: You serve the American people, not Donald Trump. I filed articles of impeachment against your predecessor for breaking the Constitution and tearing apart families. Do better.
Trump’s Iran War is costing taxpayers billions everyday while families struggle to afford healthcare.
Those resources could strengthen the ACA & lower costs for Americans, not dropping bombs in the middle east.
I’ll keep fighting to put people first, not endless wars.
A 5-year-old and their family came here legally, seeking the American Dream.
They were denied the chance to tell their story to a judge.
Every person deserves due process, and I will keep fighting to end this administration’s cruelty.
Today marks 16 years since President Obama signed the Affordable Care Act, giving millions access to healthcare coverage.
I remain committed in Congress to protecting the ACA and fighting to make healthcare more affordable and accessible for every family.
My office is now accepting intern applications for Summer 2026!
Interns gain firsthand experience about constituent services, legislation, and communications. If you’re interested, please apply using this link: robinkelly.house.gov/services/int...
Trump’s Iran War costs taxpayers up to $1–2 billion a day while families struggle here at home.
Those dollars should be lowering healthcare costs and protecting the Affordable Care Act.
I’ll keep fighting to put people first and make care more affordable.
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-03-05 | H.R. 7744 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-03-05 | H.R. 7744 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-03-05 | H. Con. Res. 38 (119th) | Approve resolution | YES | YES | ✓ | Failed |
| 2026-03-05 | H. Res. 1099 (119th) | Motion to Suspend the Rules and Agree | NO | YES | ✕ | Passed |
| 2026-03-04 | H. Res. 1100 (119th) | Motion to Refer | YES | YES | ✓ | Passed |
| 2026-03-04 | H.R. 6472 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-03-04 | S. 723 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-03-04 | H. Res. 1095 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-03-04 | H. Res. 1095 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-02-25 | H.R. 4758 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-02-25 | H.R. 4758 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-02-24 | H.R. 4626 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-02-24 | H.R. 4626 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-02-24 | H. Res. 1075 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-02-24 | H. Res. 1075 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-02-24 | S. 2503 (119th) | Fast-track passage | YES | YES | ✓ | Failed |
| 2026-02-24 | H.R. 6329 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-02-12 | H.R. 2189 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-02-11 | S. 1383 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-02-11 | S. 1383 (119th) | Motion to Commit | YES | YES | ✓ | Failed |
| 2026-02-11 | H.R. 261 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-02-11 | H.R. 261 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-02-11 | H.J. Res. 72 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-02-11 | H.R. 3617 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-02-11 | H.R. 3617 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-02-11 | H. Res. 1057 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-02-11 | H. Res. 1057 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-02-11 | H. Res. 1042 (119th) | Approve resolution | NO | NO | ✓ | Failed |
| 2026-02-11 | H. Res. 1042 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-02-10 | H.R. 1531 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-02-09 | H.R. 6644 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-02-04 | H.J. Res. 142 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-02-04 | H.R. 4090 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-02-04 | H.R. 4090 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-02-03 | H.R. 7148 (119th) | Accept Senate changes | NO | NO | ✓ | Passed |
| 2026-02-03 | H. Res. 1032 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-02-03 | H. Res. 1032 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-02-03 | H.R. 3123 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-02-02 | H.R. 980 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-01-22 | H. Con. Res. 68 (119th) | Approve resolution | YES | YES | ✓ | Failed |
| 2026-01-22 | H.R. 6359 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-01-22 | H.R. 6359 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-01-22 | H.R. 7148 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-01-22 | H.R. 7148 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2026-01-22 | H.R. 7148 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2026-01-22 | H.R. 7147 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-01-22 | H. Res. 1014 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-01-22 | H. Res. 1014 (119th) | Approve amendment | YES | YES | ✓ | Agreed to |
| 2026-01-22 | H. Res. 1014 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-01-21 | H.J. Res. 140 (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.