Robin L. Kelly headshot
At a Glance
Seat
Representative for Illinois District 2
Born
April 30, 1956
Age 70
Phone
(202) 225-0773
Office
2329 Rayburn House Office Building, Washington 20515
Congress Member Profile|U.S. Representative|Democrat|Illinois District 2

Robin L. Kelly

Robin Lynne Kelly is an American politician from Illinois who has served as the U.S. representative from Illinois's 2nd congressional district since 2013. A Democrat, Kelly served in the Illinois House of Representatives from 2003 to 2007. She then served as chief of staff for Illinois State Treasurer Alexi Giannoulias until 2010. She was the 2010 Democratic nominee for state treasurer, but lost the general election. Before running for Congress, Kelly served as the Cook County chief administrative officer. After winning the Democratic primary, she won the 2013 special election to succeed Jesse Jackson Jr. in the U.S. House of Representatives.

Source: WikipediaView full (CC BY-SA)
Voting Record — 497
Yes39%
No58%
Present0%
Not Voting3%
Party align98%
Cross-party0%
SoupScore
District Map

Congressional District 2

U.S. Census Bureau boundary data.
Robin L. Kelly headshot
Robin L. Kelly
U.S. RepresentativeDemocratIllinois District 2
SoupScore
Robin L.'s ATmosphere Activity
20 recent posts · 21 sponsored · 151 cosponsored
View profile

Recent ATmosphere posts, sponsorships, and cosponsorships.

Republicans are rubber-stamping Trump’s reckless war in Iran. No clear strategy. No accountability. No end in sight. Democrats are fighting for transparency, for Congress to do its job, and to bring this war to an end.
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.
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.
SoupScore Breakdown
Loading analysis metrics…
Voting History
497 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
2025-07-16H. Res. 580 (119th)Motion to ReconsiderNONOPassed
2025-07-15H.R. 1717 (119th)Fast-track passageYESYESPassed
2025-07-15H. Res. 580 (119th)Approve resolutionNONOFailed
2025-07-15H. Res. 580 (119th)End debate nowNONOPassed
2025-07-14S. 1596 (119th)Fast-track passageYESYESPassed
2025-07-14H.R. 1770 (119th)Fast-track passageYESYESPassed
2025-07-14H.R. 1709 (119th)Fast-track passageYESYESPassed
2025-07-03H.R. 1 (119th)Accept Senate changesNONOPassed
2025-07-03H. Res. 566 (119th)Approve resolutionNONOPassed
2025-07-03H. Res. 566 (119th)Approve amendmentNONOAgreed to
2025-07-02H. Res. 566 (119th)End debate nowNONOPassed
2025-07-02H. Res. 566 (119th)Consideration of the ResolutionNONOPassed
2025-06-27H. Res. 516 (119th)Approve resolutionNONOPassed
2025-06-26H.R. 275 (119th)Final passageNONOPassed
2025-06-26H.R. 875 (119th)Final passageNONOPassed
2025-06-25H.R. 3944 (119th)Final passageNONOPassed
2025-06-25H.R. 3944 (119th)Send back to committeeYESYESFailed
2025-06-25H.R. 3944 (119th)Approve amendmentNONOAgreed to
2025-06-25H. Res. 519 (119th)Motion to Suspend the Rules and Agree, as AmendedYESYESPassed
2025-06-24Motion to AdjournYESYESFailed
2025-06-24H. Res. 530 (119th)Approve resolutionNONOPassed
2025-06-24H. Res. 530 (119th)End debate nowNONOPassed
2025-06-24H. Res. 537 (119th)Kill the motionNOYESPassed
2025-06-23H.R. 3422 (119th)Fast-track passageYESYESPassed
2025-06-23H.R. 3394 (119th)Fast-track passageYESYESPassed
2025-06-23H.R. 1998 (119th)Fast-track passageYESYESPassed
2025-06-12H.R. 2056 (119th)Final passageNONOPassed
2025-06-12H.R. 2056 (119th)Send back to committeeYESYESFailed
2025-06-12Motion to AdjournYESYESFailed
2025-06-12H.R. 4 (119th)Final passageNONOPassed
2025-06-12H.R. 4 (119th)Send back to committeeYESYESFailed
2025-06-12S. 331 (119th)Final passageNOYESPassed
2025-06-11H. Res. 499 (119th)Approve resolutionNONOPassed
2025-06-11H. Res. 499 (119th)End debate nowNONOPassed
2025-06-10H.R. 884 (119th)Final passageNONOPassed
2025-06-10H.R. 2096 (119th)Final passageNONOPassed
2025-06-10H. Res. 489 (119th)Approve resolutionNONOPassed
2025-06-10H. Res. 489 (119th)End debate nowNONOPassed
2025-06-09H. Res. 481 (119th)Motion to Suspend the Rules and AgreeYESYESPassed
2025-06-09H. Res. 488 (119th)Motion to Suspend the Rules and AgreeNONOPassed
2025-06-09H.R. 2035 (119th)Fast-track passageYESYESPassed
2025-06-06H.R. 2966 (119th)Final passageNONOPassed
2025-06-05H.R. 2987 (119th)Final passageNONOPassed
2025-06-05H.R. 2987 (119th)Send back to committeeYESYESFailed
2025-06-05H.R. 2931 (119th)Final passageNONOPassed
2025-06-05H.R. 2931 (119th)Send back to committeeYESYESFailed
2025-06-04H.R. 2483 (119th)Final passageYESYESPassed
2025-06-04H.R. 2483 (119th)Approve amendmentYESYESFailed
2025-06-04H. Res. 458 (119th)Approve resolutionNONOPassed
2025-06-04H. Res. 458 (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.

← PrevPage 7 / 10Next →