Nonpartisan · Data from OpenStates / Plural Policy · Illinois
John Cabello
Republican · Representative

John Cabello

Represents District 90 in the House of Representatives.

Official site ↗ Email
Votes with Republicans
98%
on 626 party-line votes · House Republicans median 96%
Cast a vote
94%
Yea or Nay on 1,717 of 1,818 roll calls · House median 98%
Their bills that became law
7 of 85
as a primary sponsor, this session · Republicans median 6.5
Roll calls on record
1,818
104th General Assembly
Votes and bills updated Oct 4, 2026 from LegiScan (CC BY 4.0), which republishes the legislature’s own records. Profile details from OpenStates / Plural Policy. Figures cover 104th General Assembly.

How John Cabello votes

A party-line vote is a roll call where most voting Democrats and most voting Republicans took opposite sides. Absences and not-voting are never counted. Same method as our Congress pages.

Where John Cabello sits in the House

Each dot is one member of the House, placed by how often they voted on the Democratic side of party-line votes. John Cabello is circled.

Always on the Republican sideAlways on the Democratic side
Times they broke with their party

10 of 626 party-line votes.

SB3403 · PEN CD-BD OF INVESTMENT AUDIT
Yea
House Third Reading · 2026-05-28 · Passed 89–20 · most Republicans voted the other way
SB3071 · ELECTRONIC MONITORING
In plain English Expands who must report elder abuse to include investment advisers, securities dealers, and certain bank employees, and changes rules for accessing and sharing related records.
Yea
House Third Reading · 2026-05-21 · Passed 71–31 · most Republicans voted the other way
HB0910 · STATE GOVERNMENT-TECH
In plain English Creates tourism and medical district authorities in Springfield, establishes megaproject tax incentives and assessment freezes, restricts post-agreement employment for municipal negotiators, and makes related changes to tax and auditing laws.
Yea
House Third Reading · 2026-04-22 · Passed 78–32 · most Republicans voted the other way
HB4477 · EMS SYSTEMS-VARIOUS
Yea
House Third Reading · 2026-04-17 · Passed 83–20 · most Republicans voted the other way
HB4442 · HIGH SPEED RAIL COMM REPEAL
In plain English Delays the repeal of the High Speed Rail Commission Act from 2027 to 2030.
Yea
House Third Reading · 2026-04-08 · Passed 87–16 · most Republicans voted the other way
SB2408 · IEMA-UPDATE
Yea
Third Reading in House · 2025-05-27 · Passed 88–24 · most Republicans voted the other way
SB1701 · PUBLIC LABOR-POLICE SUPERVISOR
Yea
Third Reading in House · 2025-05-21 · Passed 88–18 · most Republicans voted the other way
HB3493 · LOCAL REG-STATE FACILITIES
Yea
Third Reading in House · 2025-04-11 · Passed 77–38 · most Republicans voted the other way
HB0742 · REGULATION-TECH
Yea
Third Reading in House · 2025-04-10 · Passed 74–37 · most Republicans voted the other way
HB2490 · FIREFIGHTER PAID FAMILY LEAVE
In plain English Requires firefighters to receive six weeks of paid family leave for childbirth, adoption, foster care, or caring for family members with serious health conditions.
Yea
Third Reading in House · 2025-04-08 · Passed 85–22 · most Republicans voted the other way
Closest votes they cast

Roll calls decided by the fewest votes, one per bill.

HB2425 · INS CD-DISCRIMINATION-FELONY
Nay
House Insurance Committee · 2025-03-25 · Failed 4–4
HB3699 · VITAMIN PRESCRIPTION COVERAGE
Nay
House Insurance Committee · 2025-03-25 · Failed 4–4
SB0042 · VEH CD-CANNABIS IN VEHICLE
Nay
House Judiciary – Criminal Committee · 2025-05-09 · Passed 8–6
HB3332 · CD CORR-SENTENCING REVIEW
Nay
Third Reading in House · 2025-04-10 · Failed 49–51
HB3521 · UNRELIABLE STATEMENTS INADMISS
In plain English Requires prosecutors to prove statements from custodial police interrogations are reliable before using them in homicide trials, with specific factors courts must consider.
Nay
House Judiciary – Criminal Committee · 2025-03-20 · Passed 8–6
Democrats they vote with most

Share of contested roll calls (the losing side got at least 10%) where both voted and landed on the same side. Unanimous votes are left out, because on those everyone agrees.

Larry WalshDemocrat · District 86 · 504 shared contested votes
7%
Anthony DeLucaDemocrat · District 80 · 476 shared contested votes
7%
Dave VellaDemocrat · District 68 · 533 shared contested votes
7%
Their session, month by month

Dark bars are roll calls they were recorded on each month; the red part is the ones without a Yea or Nay (101 in all). Gaps are months the chamber wasn’t voting.

2025-01: 2 roll calls, 0 without a Yea or Nay2025-02: 7 roll calls, 5 without a Yea or Nay2025-03: 68 roll calls, 9 without a Yea or Nay2025-04: 427 roll calls, 20 without a Yea or Nay2025-05: 428 roll calls, 13 without a Yea or Nay2025-06: 11 roll calls, 0 without a Yea or Nay2025-10: 42 roll calls, 0 without a Yea or Nay2026-02: 26 roll calls, 0 without a Yea or Nay2026-03: 77 roll calls, 12 without a Yea or Nay2026-04: 373 roll calls, 17 without a Yea or Nay2026-05: 357 roll calls, 25 without a Yea or NayJan 2025May 2026
← Illinois Delegation
Their bills, from filing to law

Bills John Cabello was a primary sponsor of this session. Most bills from either party never leave committee; in Illinois many never get past the Assignments or Rules committee.

Introduced85
Out of committee11
Passed one chamber9
Passed both chambers7
Became law7
Never left committee74

For comparison, the median Republican member of the House has 6.5 bills that became law this session.

FIRE PROT DIST-TRUSTEE REMOVAL
Amends the Fire Protection District Act. Provides that a trustee who is appointed by the presiding officer of a county board to the board of trustees of a multi-township or multi-municipality fire protection district located wholly within a county with a population of less than…
Not out of committeeFiled with the Clerk by Rep. John M. Cabello · 2026-09-24
CONGRATS-CAPT. A. F. CIGANEK
Congratulates United States Army Captain Abbigail Faith Ciganek on her outstanding performance in Class #26-001 of the U.S. Army Captains Career Course in which she earned the distinction of honor graduate.
Not out of committeeFiled with the Clerk by Rep. John M. Cabello · 2026-09-02
LAW ENFORCEMENT CONDUCT
Amends the Illinois State Police Act. Modifies the definition of "duty to intervene" in provisions regarding discretionary termination of Illinois State Police officers. Provides that a member of the Illinois State Police shall not discipline or retaliate in any way against an officer for exercising…
Not out of committeeAdded Co-Sponsor Rep. Tony M. McCombie · 2026-08-13
REPEAL PICA
Repeals the provisions of Public Act 102-1116 that make amendatory changes to the Firearms Restraining Order Act that provide that a petitioner for a firearms restraining order may request a plenary firearms restraining order of up to one-year, but not less than 6 months (restores…
Not out of committeeAdded Co-Sponsor Rep. Scott Doody · 2026-07-15
VOID THE FOID
Repeals the Firearm Owners Identification Card Act. Amends various Acts to make conforming changes. Effective immediately.
Not out of committeeAdded Co-Sponsor Rep. Scott Doody · 2026-07-15
DIGITAL ASSET TAX ACT-REPEAL
Repeals the Digital Asset Tax Act. Effective immediately.
Not out of committeeAdded Co-Sponsor Rep. Travis Weaver · 2026-07-06
RESTORES PRE-P.A. 101-652
Amends, repeals, and reenacts various Acts. Restores the statutes to the form in which they existed before their amendment by Public Acts 101-652, 102-28, and 102-1104. Makes other technical changes. Effective immediately.
Not out of committeeAdded Co-Sponsor Rep. Chris Miller · 2026-06-23
CONGRATS-WINNEBAGO COUNTY
Congratulates the Winnebago County Forest Preserve District on the 50th anniversary of Colored Sands Bluff Nature Preserve. Commends its ongoing commitment to conservation, education, and stewardship.
Became lawResolution Adopted · 2026-05-30
MEMORIAL-VIRGINIA MCCASKEY
Mourns the death of Virginia Halas McCaskey.
Became lawResolution Adopted · 2026-05-22
INTERCHANGE FEE-REPEAL
Repeals the Interchange Fee Prohibition Act. Effective immediately.
Not out of committeeAdded Co-Sponsor Rep. Jackie Haas · 2026-05-13
LOCAL CLOSED-DOOR TAX INCREASE
Creates the Prohibition of Closed-Door Tax Increases Act. Provides that a unit of local government may not increase a levied tax without authorization by referendum of the electors of the unit of local government. Provides that a referendum to increase a levied tax must include…
Not out of committeeAdded Co-Sponsor Rep. Travis Weaver · 2026-05-07
TRUST ACT-LAW ENFORCEMENT
Amends the Illinois TRUST Act. Specifies that provisions of the Act that prohibit the enforcement of federal civil immigration laws by State law enforcement agencies and officials do not apply if the State law enforcement agency or official is presented with a valid, enforceable federal…
Not out of committeeAdded Co-Sponsor Rep. Tony M. McCombie · 2026-05-06
CHIEF WESTON MEMORIAL HWY
In plain English Designates a section of Illinois Route 2 in Rockton as the "Chief Arthur L. Weston Memorial Highway".
Official synopsis: Designates the section of Illinois Route 2 in Rockton as the "Chief Arthur L. Weston Memorial Highway".
Passed one chamberReferred to Assignments · 2026-05-05
TREY'S LAW-NONDISCLOSURE
Provides that the Act may be referred to as Trey's Law. Creates the Invalidity of Certain Nondisclosure Clauses Act. Provides that a nondisclosure clause in a settlement agreement is void and unenforceable as against the public policy of this State to the extent that the…
Not out of committeeReferred to Rules Committee · 2026-04-22
VEH CD-NON-HIGHWAY VEHICLE
In plain English Removes requirements for non-highway vehicles to have a red warning device in front and a slow-moving emblem in back.
Official synopsis: Amends the Illinois Vehicle Code. Removes the requirements that a non-highway vehicle is required to have a red reflectorized warning device in the front and a slow moving emblem on the rear. Effective immediately.
Passed one chamberReferred to Assignments · 2026-04-16

“In plain English” lines are written by ThePolitibase with AI (Claude), from the official synopsis only; the synopsis is the authoritative text. Descriptions are the legislature’s own synopsis. Bill data from LegiScan, CC BY 4.0.

SB3731 · 2026-05-31
FIRST 2026 GENERAL REVISORY (House Third Reading)
Passed · 115-0
Yea
HB5228 · 2026-05-31
WORK COMP-STATE LICENSURE (House Concurrence)
Passed · 89-27
Nay
SB3398 · 2026-05-31
CIV PRO-TENANTS IN COMMON (House Third Reading)
Passed · 116-0
Yea
HB4203 · 2026-05-31
INS CD-CANCER SCREENINGS (House Concurrence)
Passed · 115-0
Yea
HB5081 · 2026-05-31
VEH CD-ALTER SPEED LIMITS (House Concurrence)
Passed · 116-1
Yea
HB5020 · 2026-05-31
JUV CT-EXTENDED JUR JUV PROS (House Judiciary – Criminal Committee)
Passed · 10-5
Nay
HB5020 · 2026-05-31
JUV CT-EXTENDED JUR JUV PROS (House Concurrence)
Passed · 75-39
Nay
SB3070 · 2026-05-31
EDUC-FOREIGN LANG ALTERNATIVE (House Third Reading)
Passed · 107-0
Yea
HB3711 · 2026-05-31
PROFESSIONAL MISCONDUCT (House Concurrence)
Passed · 116-0
Yea
HB4649 · 2026-05-31
FINANCIALLY EXPLOITED ADULT (House Concurrence)
Passed · 115-0
Yea
SB0318 · 2026-05-31
BUSINESS-TECH (House Third Reading)
Passed · 117-0
Yea
HB4534 · 2026-05-31
DCFS-ABUSED CHILD-GROOMING (House Concurrence)
Passed · 117-0
Yea
HB3454 · 2026-05-31
EPINEPHRINE DELIVERY DEVICE (House Concurrence)
Passed · 116-0
Yea
SB3393 · 2026-05-31
OSFM-CONTINUING EDUCATION (House Third Reading)
Passed · 86-30
Nay
HB5492 · 2026-05-31
PRESCRIPTION HORMONE THERAPY (House Insurance Committee)
Passed · 10-6
Nay
HB5492 · 2026-05-31
PRESCRIPTION HORMONE THERAPY (House Concurrence)
Passed · 75-39
Nay
HB1810 · 2026-05-31
INCARCERATED-DISABILITIES (House Concurrence)
Passed · 80-36
Nay
HB5449 · 2026-05-31
CONDO CI ASSN-DISCLSOURE INFO (House Concurrence)
Passed · 117-0
Yea
SB3208 · 2026-05-31
VEH CD-HUSBANDRY IMPLEMENT DEF (House Third Reading)
Passed · 117-0
Yea
SB3019 · 2026-05-31
FINANCE-AGRICULTURAL BORROWER (House Third Reading)
Passed · 73-41
Nay
HB5093 · 2026-05-31
HIGHER ED-IN-STATE TUITION (House Concurrence)
Passed · 70-40 · 2 roll calls that day, voted the same way on each
Nay
HB2335 · 2026-05-31
VEH CD-VARIOUS (House Concurrence)
Passed · 74-39 · 3 roll calls that day, voted the same way on each
Nay
HB5387 · 2026-05-31
IDFPR-VARIOUS LICENSES (House Concurrence)
Passed · 116-0
Yea
HB4327 · 2026-05-31
AUDITOR GENERAL-340B AUDIT (House Concurrence)
Passed · 106-8
Nay
SB3222 · 2026-05-31
VIDEO STREAMING AD VOLUME (House Third Reading)
Passed · 77-31
Nay
HB5090 · 2026-05-31
PROCUREMENT-CONSTRUCTION (House Concurrence)
Passed · 83-28 · 2 roll calls that day, voted the same way on each
Nay
SB2715 · 2026-05-31
OPEN MTGS-STATEWIDE ASSOC (House Third Reading)
Passed · 117-0
Yea
HB2564 · 2026-05-31
PEN CD-TRS-SALARY INCREASES (House Concurrence)
Passed · 92-25
Nay
HB4966 · 2026-05-31
DCFS-SECURE ACT (House Concurrence)
Passed · 75-40
Nay
HB5487 · 2026-05-31
LAW FIRM OWNERSHIP (House Concurrence)
Passed · 75-39 · 3 roll calls that day, voted the same way on each
Nay
SB3561 · 2026-05-31
BUY-NOW-PAY-LATER ACT (House Third Reading)
Passed · 116-0
Yea
SB3211 · 2026-05-31
TELEDENTISTRY EXAMINATIONS (House Third Reading)
Passed · 116-0
Yea
HB2371 · 2026-05-31
DENTAL INSURANCE ASSIGNABILITY (House Concurrence)
Passed · 113-1 · 2 roll calls that day, voted the same way on each
Yea
HB4160 · 2026-05-31
AUTO INS-RIGHT TO APPRAISAL (House Concurrence)
Passed · 115-0
Yea
HB4379 · 2026-05-31
ADULT CHANGING STATIONS (House Concurrence)
Passed · 83-22
Nay
SB0248 · 2026-05-31
CRIM PRO-POST-CONVICT PETITION (House Third Reading)
Passed · 63-42
Nay
SB3113 · 2026-05-31
CREDIT UNIONS-VARIOUS (House Third Reading)
Passed · 112-2
Yea
HB1700 · 2026-05-31
FUNDS-COMMUNITY REINVESTMENT (House Concurrence)
Passed · 75-39 · 3 roll calls that day, voted the same way on each
Nay
HB2949 · 2026-05-31
FY27 BUDGET IMPLEMENTATION (House Concurrence)
Passed · 76-39 · 2 roll calls that day, voted the same way on each
Nay
HB3811 · 2026-05-31
PRIVATE PROFESSIONAL GUARDIANS (House Concurrence)
Passed · 117-0
Yea
HB3595 · 2026-05-31
INS CD-PET INSURANCE (House Concurrence)
Passed · 80-33 · 2 roll calls that day, voted the same way on each
Nay
HB4911 · 2026-05-31
VETERAN SCRATCH-OFF GAME (House Concurrence)
Passed · 116-0 · 2 roll calls that day, voted the same way on each
Yea
SB3255 · 2026-05-31
DHS-DSP PILOT PROGRAM (House Third Reading)
Passed · 77-39
Nay
SB3777 · 2026-05-31
HUMAN RIGHTS-DISPARTE IMPACT (House Third Reading)
Passed · 72-38
Nay
SB3645 · 2026-05-31
REGULATORY SUNSET-RADIATION (House Third Reading)
Passed · 111-0
NV
HB3275 · 2026-05-31
SCH-CARDIAC EMERGENCY RESPONSE (House Concurrence)
Passed · 115-0
Yea
HB5295 · 2026-05-31
REPRODUCTIVE HEALTH PRIVACY (House Concurrence)
Passed · 73-39
Nay
SB3707 · 2026-05-31
VISION BENEFIT MANAGERS (House Third Reading)
Passed · 117-0
Yea
Complete voting record from LegiScan (showing the 60 most recent of 1818 total roll-call votes this session).
Voting data provided by LegiScan, licensed under CC BY 4.0.
House 89House 90

Boundaries: U.S. Census Bureau cartographic boundary files, simplified for display. For an exact address, use the legislature’s own district finder.

Who represents this ground

Illinois builds each Senate district from exactly two House districts: Senate 45 is House 89 plus House 90. The percentage is how often each of them ended up on the same side as John Cabello on bills both voted on (each one’s final Yea or Nay on the bill).

Andrew ChesneyState Senate 45 · Republican
86%
Tony McCombieState House 89 · Republican
93%
John CabelloState House 90 · Republican · this page
In Washington

Both U.S. senators represent the whole state. Which U.S. House member represents you depends on your address, so use the finder rather than a guess from district numbers.

Capitol Office
📍Room 217-N, Stratton Office Building, Springfield, IL 62706
District Office
📍1700 Hutchins Road Unit B, Machesney Park, IL 61115
Official Links
Follow John Cabello

One email a week, only when there’s something: every time they broke with their party, and the closest votes they cast. Free, and you can stop any time.

+ Advertise on this pageReach District 90 constituents