Mendoza tells business leaders she'd undo Johnson's tax plans. Here is where the Council already stands on the head tax, borrowing and permit times
At a City Club lunch, the comptroller and mayoral candidate attacked the head tax, the $480 million settlement borrowing and the lease tax. Our records show how the Council has voted on each fight.
Illinois Comptroller Susana Mendoza two days after filing to run for mayor, went after Mayor Brandon Johnson's budget, telling a City Club of Chicago luncheon Wednesday that she would "restore" what she called a "damaged" relationship between City Hall and business, the Sun-Times reported.
Why it matters: the budget the Council votes on this fall is also the record Johnson runs on in February. Several of his challengers are making it their main target, and the same taxes Mendoza criticized face a Council where a majority already rejected a head tax once.
Advertisement
What Mendoza said
According to the Sun-Times, Mendoza:
- criticized the proposed per-employee head tax on large employers as penalizing companies for hiring Chicagoans;
- said the plan to borrow about $480 million for police misconduct settlements adds high-interest debt;
- said the personal property lease tax would hurt tech growth and raise costs for ride shares and streaming;
- promised to cut approval and permitting timelines for housing in half during a first term;
- said that on her first day she would fly to New York to meet with the credit rating agencies.
The Sun-Times article did not include a response from Johnson or his campaign. Johnson has called his proposal the "Fair Share" budget, as we reported, and WTTW reported on his budget address.
What our records add
The head tax. Last December the Council passed an alternative 2026 revenue ordinance without the Mayor's head tax, SO2025-0021719, 29 to 19 with two members not voting. Ald. Matt O'Shea (19th) was the lead sponsor, with 26 co-sponsors. Johnson has brought a version of the tax back in his 2027 plan, as we reported.
How each ward voted
29 yea, 19 nay, 2 not voting · Dec 19, 2025 · Passed
1Daniel La Spata: Nay
2Brian Hopkins: Yea
3Pat Dowell: Yea
4Lamont J. Robinson: Nay
5Desmon C. Yancy: Yea
6William E. Hall: Nay
7Gregory I. Mitchell: Yea
8Michelle A. Harris: Yea
9Anthony Beale: Yea
10Peter Chico: Yea
11Nicole T. Lee: Yea
12Julia M. Ramirez: Nay
13Marty Quinn: Yea
14Jeylú B. Gutiérrez: Nay
15Raymond A. Lopez: Yea
16Stephanie D. Coleman: Not voting
17David H. Moore: Nay
18Derrick G. Curtis: Yea
19Matthew J. O'Shea: Yea
20Jeanette B. Taylor: Nay
21Ronnie L. Mosley: Yea
22Michael D. Rodriguez: Nay
23Silvana Tabares: Yea
24Monique L. Scott: Yea
25Byron Sigcho-López: Nay
26Jessica L. Fuentes: Nay
27Walter R. Burnett: Nay
28Jason C. Ervin: Nay
29Chris Taliaferro: Nay
30Ruth Cruz: Yea
31Felix Cardona Jr.: Yea
32Scott Waguespack: Yea
33Rossana Rodríguez Sánchez: Nay
34William Conway: Yea
35Anthony J. Quezada: Nay
36Gilbert Villegas: Yea
37Emma Mitts: Yea
38Nicholas Sposato: Yea
39Samantha Nugent: Yea
40Andre Vasquez Jr.: Not voting
41Anthony V. Napolitano: Yea
42Brendan Reilly: Yea
43Timothy R. Knudsen: Yea
44Bennett R. Lawson: Yea
45James M. Gardiner: Yea
46Angela Clay: Nay
47Matthew J. Martin: Nay
48Leni Manaa-Hoppenworth: Nay
49Maria E. Hadden: Nay
50Debra L. Silverstein: YeaSO2025-0021719: the roll call, the timeline and the documents
Borrowing. In September, the Council voted 32 to 15 to require 30 votes, rather than a simple majority, to approve City borrowing. Johnson vetoed it, and the override fell one vote short. At Monday's hearing, the City's chief financial officer said the settlement borrowing would cost about $190 million in interest, as we reported.
How each ward voted
32 yea, 15 nay, 3 not voting · Sep 29, 2026 · Passed
1Daniel La Spata: Not voting
2Brian Hopkins: Yea
3Pat Dowell: Yea
4Lamont J. Robinson: Nay
5Desmon C. Yancy: Yea
6William E. Hall: Nay
7Gregory I. Mitchell: Yea
8Michelle A. Harris: Yea
9Anthony Beale: Yea
10Peter Chico: Yea
11Nicole T. Lee: Yea
12Julia M. Ramirez: Nay
13Marty Quinn: Yea
14Jeylú B. Gutiérrez: Yea
15Raymond A. Lopez: Yea
16Stephanie D. Coleman: Yea
17David H. Moore: Nay
18Derrick G. Curtis: Yea
19Matthew J. O'Shea: Yea
20Jeanette B. Taylor: Yea
21Ronnie L. Mosley: Yea
22Michael D. Rodriguez: Nay
23Silvana Tabares: Yea
24Monique L. Scott: Yea
25Byron Sigcho-López: Nay
26Jessica L. Fuentes: Nay
27Walter R. Burnett: Nay
28Jason C. Ervin: Nay
29Chris Taliaferro: Not voting
30Ruth Cruz: Yea
31Felix Cardona Jr.: Yea
32Scott Waguespack: Yea
33Rossana Rodríguez Sánchez: Nay
34William Conway: Yea
35Anthony J. Quezada: Nay
36Gilbert Villegas: Yea
37Emma Mitts: Yea
38Nicholas Sposato: Yea
39Samantha Nugent: Yea
40Andre Vasquez Jr.: Not voting
41Anthony V. Napolitano: Yea
42Brendan Reilly: Yea
43Timothy R. Knudsen: Yea
44Bennett R. Lawson: Yea
45James M. Gardiner: Yea
46Angela Clay: Nay
47Matthew J. Martin: Nay
48Leni Manaa-Hoppenworth: Nay
49Maria E. Hadden: Nay
50Debra L. Silverstein: YeaO2026-0026270: the roll call, the timeline and the documents
Permit times. At Tuesday's budget hearing, Buildings Commissioner Marlene Hopkins told alderpersons a standard plan-review permit takes 88 days on average, about the same as in past years (watch at 47:53). She said that two-thirds of the time, the application is with the applicant's design professional. Our story on that hearing has more.
Advertisement
The lease tax. The Mayor's plan would raise the lease and cloud tax from 15% to 20%, bringing in about $234 million, more than twice the head tax, as we reported Oct. 23. Last year's budget said that rate wouldn't rise before 2028.
The race. Mendoza is one of 16 people who filed for mayor, according to the Board of Election Commissioners' filing report, as we reported. Every candidate's papers can be challenged through Nov. 2. Our mayor's race page lists the filings and each candidate's campaign committee.
What's next
- Nov. 2: objections to candidates' petitions due; the Council's special meeting on the parking meter pension money.
- Nov. 4 to 10: budget hearings resume.
- Dec. 8: the Council's public hearing on the 2027 budget. The budget needs 26 votes.
Sources: Chicago Politics: O2026-0026270, 30 votes to borrow.