On My Block · Chicago Politics

Chicago City Council votes are unanimous 92% of the time. Here is what it agrees on, and where it splits

Of 1,224 final roll calls on key legislation since May 2023, 1,131 drew no "no" votes. The splits were mostly over taxes, borrowing and Council rules.

The City of Chicago seal in the City Council chamber, before the Council's Oct. 14, 2026 meeting
The City of Chicago seal in the City Council chamber, before the Council's Oct. 14, 2026 meetingCity of Chicago video

The Chicago City Council votes unanimously far more often than it splits. Of the 1,224 final roll calls on key legislation recorded since the current term began on May 15, 2023, 1,131 drew no "no" votes, or 92.4%. That is the figure on our Insights page, and we recounted it from the City Clerk's roll calls for this story and got the same number. The other 93 roll calls, 7.6%, had at least one alderperson voting no. Those 1,224 votes came at 60 City Council meetings, the most recent on Oct. 14, 2026.

What counts as "unanimous" here?

A roll call counts as unanimous when no member voted no. Members who were absent, or present but not voting, don't break it. By that measure 1,131 roll calls were unanimous. A stricter measure, every seated member present and voting yes, fits 458 of them. The other 673 had at least one absence or one member not voting, but still no "no" votes.

The count covers what the City Clerk flags as key legislation, the ordinances, resolutions, orders and appointments that are not routine. It leaves out the thousands of routine items the Clerk files separately, such as sign permits, disabled-parking signs and birthday congratulations, which pass in bulk. Each matter counts once, at its final action. A vote to defer an item, or a procedural motion, is not in this count.

What does the Council agree on?

Most of the Council's key legislation is about places and money attached to them, and most of that passes without dissent.

  • Restricted residential zones, the precinct-by-precinct limits on short-term rentals, came up 112 times. None drew a no vote.
  • Historical landmarks: 51 votes, one divided.
  • Tax incentives for specific properties: 65 votes, two divided. City property sales and leases: 64 votes, two divided.
  • Special service areas (17) and tax increment financing districts (10): no divided votes.
  • Agreements, the largest group after code changes, which covers redevelopment deals, leases and intergovernmental agreements: 269 votes, 20 divided.

Where does the Council split?

Divided votes cluster in a few kinds of legislation. Changes to the Municipal Code made up 43 of the 93 divided roll calls, out of 449 code changes (9.6%). The rates were higher for:

  • Bonds and borrowing: 8 of 38 (21.1%).
  • Budget and appropriations: 3 of 11 (27.3%).
  • Appointments: 3 of 13 (23.1%).
  • The Council's own rules and business, which the Clerk files under "City Council": 4 of 8 (50%).

Even divided votes are usually lopsided. Of the 93, 44 had a single no vote. Only 28 drew 10 or more.

The closest votes of the term show what the Council fights about. On Jan. 31, 2024, a resolution expressing support for United Nations Resolution 377, filed by Ald. Daniel La Spata (1st Ward), was recorded as adopted with 23 yeas and 23 nays (SR2023-0006422). On Dec. 16, 2024, the 2025 revenue ordinance and property tax levy, filed by Mayor Brandon Johnson, passed 27 to 23 (SO2024-0013671). On Feb. 26, 2025, the Mayor's general obligation bond issue passed 26 to 23. On June 18, 2025, an ordinance on curfews for mass gatherings, filed by Ald. Brian Hopkins (2nd Ward), passed 27 to 22; the Clerk's record shows the Mayor later vetoed it.

How each ward voted

25 yea, 23 nay · Dec 16, 2024 · Passed

Ward 1: Daniel La Spata: YeaWard 2: Brian Hopkins: NayWard 3: Pat Dowell: YeaWard 4: Lamont J. Robinson: YeaWard 5: Desmon C. Yancy: YeaWard 6: William E. Hall: YeaWard 7: Gregory I. Mitchell: YeaWard 8: Michelle A. Harris: YeaWard 9: Anthony Beale: NayWard 10: Peter Chico: NayWard 11: Nicole T. Lee: NayWard 12: Julia M. Ramirez: YeaWard 13: Marty Quinn: NayWard 14: Jeylú B. Gutiérrez: YeaWard 15: Raymond A. Lopez: NayWard 16: Stephanie D. Coleman: YeaWard 17: David H. Moore: YeaWard 18: Derrick G. Curtis: NayWard 19: Matthew J. O'Shea: NayWard 20: Jeanette B. Taylor: YeaWard 21: Ronnie L. Mosley: YeaWard 22: Michael D. Rodriguez: YeaWard 23: Silvana Tabares: NayWard 24: Monique L. Scott: NayWard 25: Byron Sigcho-López: YeaWard 26: Jessica L. Fuentes: YeaWard 27: Walter R. Burnett: Not in officeWard 28: Jason C. Ervin: YeaWard 29: Chris Taliaferro: YeaWard 30: Ruth Cruz: YeaWard 31: Felix Cardona Jr.: NayWard 32: Scott Waguespack: NayWard 33: Rossana Rodríguez Sánchez: YeaWard 34: William Conway: NayWard 35: Anthony J. Quezada: Not in officeWard 36: Gilbert Villegas: NayWard 37: Emma Mitts: YeaWard 38: Nicholas Sposato: YeaWard 39: Samantha Nugent: NayWard 40: Andre Vasquez Jr.: NayWard 41: Anthony V. Napolitano: NayWard 42: Brendan Reilly: NayWard 43: Timothy R. Knudsen: NayWard 44: Bennett R. Lawson: NayWard 45: James M. Gardiner: NayWard 46: Angela Clay: YeaWard 47: Matthew J. Martin: NayWard 48: Leni Manaa-Hoppenworth: YeaWard 49: Maria E. Hadden: YeaWard 50: Debra L. Silverstein: Nay
Yea Nay

How often does something fail?

Rarely. Nine of the 1,224 final actions were Failed to Pass. The largest margin was on Feb. 15, 2024, when an ordinance adding an arbitration option in certain police disciplinary cases failed 18 to 32 (SO2024-0007332). In June 2026, an ordinance to ban sweepstakes machines failed 15 to 33. In February 2026, a pilot program letting residents submit recorded evidence of parking violations failed 16 to 31.

Has the Council become more divided?

Not much, by this measure. The share of divided roll calls was 8.4% in 2023 (16 of 190 from May on), 7.0% in 2024 (25 of 356), 6.9% in 2025 (22 of 319) and 8.4% so far in 2026 (30 of 359, through Oct. 14). The 2026 figure, with four months left, is level with the first year of the term.

What the Council's legislation is about this term, by category

SIGNS/SIGNBOARDSSIGNS/SIGNBOARDS: 863863APPOINTMENTSAPPOINTMENTS: 601601MUNICIPAL CODE AMENDMENTSMUNICIPAL CODE AMENDMENTS: 571571ALLEY | Ingress/EgressALLEY | Ingress/Egress: 546546PARKING | HandicappedPARKING | Handicapped: 349349STREETS | Honorary Designat…STREETS | Honorary Designations: 247247SPECIAL SERVICE AREASSPECIAL SERVICE AREAS: 242242BUDGET & APPROPRIATIONSBUDGET & APPROPRIATIONS: 236236COMMITTEE/PUBLIC HEARINGSCOMMITTEE/PUBLIC HEARINGS: 215215LAWSUITS/SETTLEMENTS | Laws…LAWSUITS/SETTLEMENTS | Lawsuits: 147147

Source: City Clerk · as of Oct 21, 2026

Non-routine matters introduced since May 15, 2023, by the Clerk's category, as of the page view. Source: City Clerk.

What the numbers don't show

A final roll call is the last step. Disagreements often happen earlier, in committee, where items can be amended, held or never called; more than 400 items introduced this term have been waiting in committee for over a year. A unanimous final vote can also follow a long debate on the floor. The roll calls record how members voted, not why.

The figures here come from the Clerk's roll calls as copied into our data on Oct. 17, 2026. The script that recomputes every number, `tools/on-my-block/stories/s1_unanimous.py`, is in our public repository. Four roll calls in the Clerk's data carry a mistyped action date (1900 or 2021); we used their final-action dates (2023 and 2025) for the year counts.

What it means on your block

Most of what the Council decides for a single block, a parking zone, a landmark, a short-term rental limit in a precinct, a property sale, passes without a single no vote. The real decision is often whether the item gets filed and called at all, and that starts with your alderperson. To see how your alderperson voted on the 93 divided roll calls, open your ward's page from the wards list; every divided vote is listed there with their vote.