Today at LaSalle Street Station, I joined Metra to unveil North America’s first battery-powered trainset, backed by $169.3M in federal funding. 🚆⚡
The South Side and south suburbs deserve clean, reliable transit, and I’ll keep fighting to bring it home.
#IL01 #Metra #CleanTransit

Congress Member Profile|U.S. Representative|Democrat|Illinois District 1
Jonathan L. Jackson
SoupScoreanalysis-first civic rating · view full breakdown
Loading…
Voting Record — 617
Yes39%
No52%
Present0%
Not Voting9%
Party align97%
Cross-party1%
SoupScore
District Map
Congressional District 1
U.S. Census Bureau boundary data.
Social & Web
External Resources

Jonathan L. Jackson
U.S. RepresentativeDemocratIllinois District 1
SoupScore
Jonathan L.'s ATmosphere Activity
20 recent posts · 9 sponsored · 248 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
Today we celebrate the first peoples of this land and the Native families across Chicagoland whose history, culture, and strength continue to shape who we are.
Happy Indigenous Peoples’ Day!
#IndigenousPeoplesDay
What Hasan did at Fort Hood was evil and nothing excuses it, but a government that streams executions for public consumption is borrowing from the playbook of regimes like Iran.
America should show the world what the rule of law looks like, not put death on a livestream.
Happy heavenly 85th birthday to my father, Reverend Jesse L. Jackson.
My father spent his life insisting that everybody is somebody, and that belief still guides the work I do for the 1st District every single day.
This is our first birthday without him, and we carry his fight forward with love.
Happy 85th birthday to my father, Reverend Jesse L. Jackson.
My father spent his life insisting that everybody is somebody, and that belief still guides the work I do for the First District every single day.
This is our first birthday without him, and we carry his fight forward with love.
If you’re ready to learn how public service actually works and gain real-world experience in a Congressional office, apply by Friday, October 30th at jonathanjackson.house.gov/internships, or scan the QR code below!
#internship #students #apply #washingtondc #chicago
As of today, the Big UGLY Bill's cuts to SNAP and Medicaid are hitting home for families across IL-01. If you or someone you love lost benefits or coverage, call (800) 843-6154 for SNAP or 1-877-805-5312 for Medicaid.
Be sure to share this so no one in our district is left without help.
Black youth deserve better than this! They deserve the same urgency, that any family in America would demand for their own child.
I stand with the Wells family in calling on The Justice Department to take a full, independent look at this case. We owe Nolan and his family no less than the truth!
A grand jury unanimously found that there was no evidence to support bringing charges in the death of Nolan Wells, an 18-year-old who was found dead after a Fourth of July trip with friends off the coast of Mississippi. https://cnn.it/4ycAJqi
Hands off of the Kennedy Center!!
Thank you to Representative Don Beyer for having me this evening, we will not let this administration erase our history!
#KennedyCenter #HandsOffOurHistory #HandsOffTheSmithsonian #HandsOffTheKennedyCenter
When this president locks the door on journalists, he is locking the door on the American people.
A free press belongs to the people, not to the powerful. We will not be quiet, and we will not look away!!
It was a pleasure to run into my friend @donlemonofficial.bsky.social yesterday. President Trump’s projections are his confessions, and we all know it!
#IL01 #DonLemon #PresidentTrump
The Trump Administration is attacking our museums as "anti-American." Let's call it what it is: a brazen attempt to rewrite our past.
Proud to join @repstansbury.bsky.social and @repkweisimfume.bsky.social to introduce the Smithsonian Integrity and Historical Independence Act.
#HandsOffOurHistory
🚨BREAKING: Republican leaders are running from the vote to hold Secretary Hegseth accountable for an unauthorized war.
Turns out the fastest way to protect Pete Hegseth is to shut down Congress. Mission accomplished!
Republican leaders are running from the vote to hold Pete Hegseth accountable for an unauthorized war.
Turns out the fastest way to protect Pete Hegseth is to shut down Congress. Mission accomplished!
Sixty-three years ago, four little girls were killed in a Birmingham church.
Yesterday I stood with faith leaders and colleagues at the Smithsonian to honor them and answer one call: Black history is American history.
We refuse to let it be erased. #IL01 #BlackHistory #Smithsonian
Today we honor Mexican Independence Day and the men and women who answered the Grito de Dolores in 1810.
In the First District, our Mexican American families, businesses, and neighbors make our communities stronger.
Proud to stand with you for dignity, equality, and opportunity. ¡Viva México!
Today we honor Mexican Independence Day and the men and women who answered the Grito de Dolores in 1810.
In the First District, our Mexican American families, businesses, and neighbors make our communities stronger.
Proud to stand with you for dignity, equality, and opportunity. ¡Viva México!
Trump lied about mail voting for years while voting by mail himself.
This year he tried to make the lie law, using the Postal Service to block ballots. The Supreme Court said no, 7-2.
Your right to vote survived his attack. Now go use it in November.
My statement supporting Lord Simon Woolley.
Your vote is your voice, and every voice in Illinois’s First District deserves to be heard.
You can register or check your status right now at ova.elections.il.gov. Let’s stay engaged and keep our community’s power at the ballot box.
#IL01 #NationalVoterRegistrationDay
SoupScore Breakdown
Loading analysis metrics…
Voting History617 total votesExpandCollapse
Voting History
617 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-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 | NOT_VOTING | NO | — | Passed |
| 2026-05-20 | H. Res. 1300 (119th) | End debate now | NOT_VOTING | NO | — | Passed |
| 2026-05-20 | H.R. 2616 (119th) | Final passage | NOT_VOTING | NO | — | Passed |
| 2026-05-20 | H.R. 2616 (119th) | Send back to committee | NOT_VOTING | YES | — | Failed |
| 2026-05-20 | H.R. 1993 (119th) | Fast-track passage | NOT_VOTING | YES | — | Passed |
| 2026-05-20 | S. 1003 (119th) | Fast-track passage | NOT_VOTING | YES | — | Passed |
| 2026-05-20 | S. 2393 (119th) | Fast-track passage | NOT_VOTING | YES | — | Passed |
| 2026-05-20 | H.R. 5317 (119th) | Fast-track passage | NOT_VOTING | YES | — | Passed |
| 2026-05-20 | H.R. 4544 (119th) | Fast-track passage | NOT_VOTING | YES | — | Passed |
| 2026-05-20 | H.R. 3234 (119th) | Fast-track passage | NOT_VOTING | YES | — | Passed |
| 2026-05-20 | H. Res. 1299 (119th) | Motion to Suspend the Rules and Agree | NOT_VOTING | 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 | YES | 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 |
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.