High-speed internet isn't a luxury anymore. It’s an absolute necessity for homework, doctor appointments, and remote work.
I am working with @durbin.senate.gov to bridge the digital divide for hardworking families in rural and urban communities.

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.
The day is finally here: the Obama Presidential Center is open!
I joined @cnn.com's Sara Sidner to talk about the newest icon of the Second District on the South Side.
(Volume up to hear Jennifer Hudson taking us to church in the background 🎤)
I introduced a resolution with support from 92 @housedemocrats.bsky.social to designate June as Gun Violence Awareness Month.
It’s a message to Congress: we must take action to end gun violence. Thoughts and prayers won't save lives.
Need help navigating a federal agency?
From veterans' benefits and Social Security to tracking down a passport, my district offices in Matteson, Chicago, and Danville are here to work for you.
Reach out directly at robinkelly.house.gov or by calling! 👇
Last month, my bipartisan Action for Dental Health Act passed @energycommerce.bsky.social committee.
My bill expands dental care access to underserved communities because everyone deserves dental care, no matter where they live.
Speaker Johnson should take action now and bring it to the floor.
Gun violence isn’t just a headline; it’s a public health crisis.
It shapes where our kids can play and how our communities grow.
I will always fight for real commonsense reform.
No more silence. Enough is enough.
Every day, Trump finds a new way to profit off the backs of hardworking Americans.
His family and allies get richer while the rest of us get higher costs and broken promises.
I will keep fighting against this administration’s continued abuse of power.
President Trump chose to gut healthcare, chose an endless war in Iran, and chose to give tax breaks to the rich. Each decision caused prices to skyrocket for people like you and me.
The Trump economic damage was completely preventable.
There’ve been over 150 mass shootings in 2026.
It’s not even halfway through the year.
Republicans refuse to pass lifesaving gun safety legislation despite overwhelming public support. Their inaction has consequences, and families are paying the price.
The Grifter-in-Chief strikes again.
Donald Trump is spending more than $300 million of taxpayer money on a luxury ballroom after claiming Americans wouldn’t pay “one dime.”
We will be stuck paying the bill of his vanity project.
The Trump DOJ ripped $66 million away from community safety and violence prevention efforts.
The people doing the hardest work to stop violence are being forced to do more with less. These cuts are reckless and put lives at risk.
Epstein survivors deserve accountability and the whole truth.
Todd Blanche and the DOJ need to follow the law, release the full Epstein files, and stop protecting the White House and their millionaire allies.
Prices are higher than ever, directly impacting hardworking families.
President Trump’s response? “I love the inflation.”
His war in Iran caused higher gas prices. His tariffs caused higher grocery prices. He is hurting our country and does not care.
apnews.com/article/cons...
The White House belongs to the American people, not corporate gatekeepers.
Locking out the press corps to host a private UFC match is shameful.
www.washingtonpost.com/business/202...
Today, we celebrate Flag Day to honor the Stars and Strips as a symbol of our nation’s enduring values and aspirations.
I’m incredibly grateful to my friend @mcbath.house.gov for hosting a powerful hearing to support community violence intervention organizations.
Even under this Trump administration, we’ll make sure survivors’ voices are heard loud and clear: it’s beyond time to end gun violence.
Republicans claim there’s no money for healthcare. But then they give $70 billion in tax dollars to ICE to continue their reign of terror on our communities.
Your tax dollars should be used to make your life better. Not bankroll Trump’s cruelty & corruption.
To the millions of individuals, families, and caregivers navigating the reality of Alzheimer’s: you are not alone.
This month, and every month, I am standing with our community to ensure you have the care, resources, and support you need.
The numbers are clear: under Trump and the GOP, basic living expenses for IL families are up $2,500.
Their response? A vanity ballroom and billions for an unchecked ICE.
This is Trump's latest theft of taxpayer dollars.
After the tragedy at Pulse, I protested on the House floor for over 24 hours with Congressman John Lewis to demand action.
I will always make Good Trouble to fight for gun violence victims and survivors.
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-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 |
| 2026-05-14 | H.R. 8365 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-05-14 | H.R. 5625 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-05-14 | H. Con. Res. 75 (119th) | Approve resolution | YES | YES | ✓ | Failed |
| 2026-05-14 | H.R. 6260 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-05-14 | H.R. 6260 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-05-13 | H. Res. 1259 (119th) | Motion to Suspend the Rules and Agree | YES | YES | ✓ | Passed |
| 2026-05-13 | H. Res. 1251 (119th) | Motion to Suspend the Rules and Agree | YES | YES | ✓ | Passed |
| 2026-05-13 | H. Con. Res. 96 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-05-13 | H.R. 1346 (119th) | Final passage | YES | NO | ✕↔ | Passed |
| 2026-05-13 | H.R. 1346 (119th) | Send back to committee | NO | NO | ✓ | Failed |
| 2026-05-13 | H. Res. 1252 (119th) | Motion to Suspend the Rules and Agree | YES | YES | ✓ | Passed |
| 2026-05-13 | H. Res. 1274 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-05-13 | H. Res. 1274 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-05-13 | H. Res. 1275 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-05-13 | H. Res. 1275 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-05-12 | H.R. 2853 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-05-12 | H.R. 2071 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-04-30 | S. 4465 (119th) | Fast-track passage | NOT_VOTING | YES | — | Passed |
| 2026-04-30 | H.R. 7567 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-04-30 | H.R. 7567 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-04-30 | H.R. 7567 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2026-04-30 | H.R. 7567 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2026-04-30 | H.R. 7567 (119th) | Approve amendment | YES | YES | ✓ | Agreed to |
| 2026-04-30 | H.R. 7567 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2026-04-30 | H.R. 7567 (119th) | Approve amendment | YES | YES | ✓ | Agreed to |
| 2026-04-30 | H.R. 7567 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2026-04-30 | H.R. 7567 (119th) | Approve amendment | YES | YES | ✓ | Agreed to |
| 2026-04-30 | H.R. 7567 (119th) | Approve amendment | YES | YES | ✓ | Agreed to |
| 2026-04-30 | H.R. 7567 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2026-04-30 | S. Con. Res. 33 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-04-29 | S. 1318 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-04-29 | H. Res. 1224 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-04-29 | H. Res. 1224 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-04-27 | H.R. 227 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-04-27 | H.R. 7959 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-04-23 | H.R. 5587 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-04-22 | H.R. 6387 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-04-22 | H.R. 6387 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-04-22 | H.R. 4690 (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.