# Chicago City Council attendance ranking

How often each alderperson was present for the Council's key roll calls this term, lowest first. **29** members never missed one. Most absences are a missed meeting: the list under each name links to the meetings and the number of roll calls missed there.

**Chart:** [Chicago City Council attendance ranking](https://www.chicagopolitics.org/insights/attendance/chart.svg) · download the [data (CSV)](https://www.chicagopolitics.org/insights/attendance/data.csv) · [embed](https://www.chicagopolitics.org/insights/attendance/embed)

## Ranking

| Rank | Member | Ward | Attendance | Absent | Roll calls |
| --- | --- | --- | --- | --- | --- |
| 1 | [Jeanette B. Taylor](https://www.chicagopolitics.org/ward/20) | 20 | 85.8% | [174](https://www.chicagopolitics.org/insights/attendance#missed-20) | 1225 |
| 2 | [Gilbert Villegas](https://www.chicagopolitics.org/ward/36) | 36 | 91.2% | [108](https://www.chicagopolitics.org/insights/attendance#missed-36) | 1225 |
| 3 | [Emma Mitts](https://www.chicagopolitics.org/ward/37) | 37 | 93.5% | [80](https://www.chicagopolitics.org/insights/attendance#missed-37) | 1225 |
| 4 | [Derrick G. Curtis](https://www.chicagopolitics.org/ward/18) | 18 | 93.6% | [79](https://www.chicagopolitics.org/insights/attendance#missed-18) | 1225 |
| 5 | [Maria E. Hadden](https://www.chicagopolitics.org/ward/49) | 49 | 94.7% | [65](https://www.chicagopolitics.org/insights/attendance#missed-49) | 1225 |
| 6 | [Walter R. Burnett](https://www.chicagopolitics.org/ward/27) | 27 | 95.3% | [58](https://www.chicagopolitics.org/insights/attendance#missed-27) | 1225 |
| 7 | [Debra L. Silverstein](https://www.chicagopolitics.org/ward/50) | 50 | 95.4% | [56](https://www.chicagopolitics.org/insights/attendance#missed-50) | 1225 |
| 8 | [Gregory I. Mitchell](https://www.chicagopolitics.org/ward/7) | 7 | 97.4% | [32](https://www.chicagopolitics.org/insights/attendance#missed-7) | 1225 |
| 9 | [Scott Waguespack](https://www.chicagopolitics.org/ward/32) | 32 | 97.6% | [30](https://www.chicagopolitics.org/insights/attendance#missed-32) | 1225 |
| 10 | [Ronnie L. Mosley](https://www.chicagopolitics.org/ward/21) | 21 | 97.6% | [29](https://www.chicagopolitics.org/insights/attendance#missed-21) | 1225 |
| 11 | [Monique L. Scott](https://www.chicagopolitics.org/ward/24) | 24 | 97.9% | [26](https://www.chicagopolitics.org/insights/attendance#missed-24) | 1225 |
| 12 | [Julia M. Ramirez](https://www.chicagopolitics.org/ward/12) | 12 | 98% | [24](https://www.chicagopolitics.org/insights/attendance#missed-12) | 1225 |
| 13 | [Andre Vasquez Jr.](https://www.chicagopolitics.org/ward/40) | 40 | 98.4% | [19](https://www.chicagopolitics.org/insights/attendance#missed-40) | 1225 |
| 14 | [Nicholas Sposato](https://www.chicagopolitics.org/ward/38) | 38 | 98.9% | [14](https://www.chicagopolitics.org/insights/attendance#missed-38) | 1225 |
| 15 | [Chris Taliaferro](https://www.chicagopolitics.org/ward/29) | 29 | 99.5% | [6](https://www.chicagopolitics.org/insights/attendance#missed-29) | 1225 |
| 16 | [Pat Dowell](https://www.chicagopolitics.org/ward/3) | 3 | 99.8% | [2](https://www.chicagopolitics.org/insights/attendance#missed-3) | 1225 |
| 17 | [Bennett R. Lawson](https://www.chicagopolitics.org/ward/44) | 44 | 99.8% | [2](https://www.chicagopolitics.org/insights/attendance#missed-44) | 1225 |
| 18 | [Matthew J. Martin](https://www.chicagopolitics.org/ward/47) | 47 | 99.8% | [2](https://www.chicagopolitics.org/insights/attendance#missed-47) | 1225 |
| 19 | [Anthony Beale](https://www.chicagopolitics.org/ward/9) | 9 | 99.9% | [1](https://www.chicagopolitics.org/insights/attendance#missed-9) | 1225 |
| 20 | [Silvana Tabares](https://www.chicagopolitics.org/ward/23) | 23 | 99.9% | [1](https://www.chicagopolitics.org/insights/attendance#missed-23) | 1225 |
| 21 | [William Conway](https://www.chicagopolitics.org/ward/34) | 34 | 99.9% | [1](https://www.chicagopolitics.org/insights/attendance#missed-34) | 1225 |
| 22 | [Daniel La Spata](https://www.chicagopolitics.org/ward/1) | 1 | 100% | 0 | 1225 |
| 23 | [Brian Hopkins](https://www.chicagopolitics.org/ward/2) | 2 | 100% | 0 | 1225 |
| 24 | [Lamont J. Robinson](https://www.chicagopolitics.org/ward/4) | 4 | 100% | 0 | 1225 |
| 25 | [Desmon C. Yancy](https://www.chicagopolitics.org/ward/5) | 5 | 100% | 0 | 1225 |
| 26 | [William E. Hall](https://www.chicagopolitics.org/ward/6) | 6 | 100% | 0 | 1225 |
| 27 | [Michelle A. Harris](https://www.chicagopolitics.org/ward/8) | 8 | 100% | 0 | 1225 |
| 28 | [Peter Chico](https://www.chicagopolitics.org/ward/10) | 10 | 100% | 0 | 1225 |
| 29 | [Nicole T. Lee](https://www.chicagopolitics.org/ward/11) | 11 | 100% | 0 | 1225 |
| 30 | [Marty Quinn](https://www.chicagopolitics.org/ward/13) | 13 | 100% | 0 | 1225 |
| 31 | [Jeylú B. Gutiérrez](https://www.chicagopolitics.org/ward/14) | 14 | 100% | 0 | 1225 |
| 32 | [Raymond A. Lopez](https://www.chicagopolitics.org/ward/15) | 15 | 100% | 0 | 1225 |
| 33 | [Stephanie D. Coleman](https://www.chicagopolitics.org/ward/16) | 16 | 100% | 0 | 1225 |
| 34 | [David H. Moore](https://www.chicagopolitics.org/ward/17) | 17 | 100% | 0 | 1225 |
| 35 | [Matthew J. O'Shea](https://www.chicagopolitics.org/ward/19) | 19 | 100% | 0 | 1225 |
| 36 | [Michael D. Rodriguez](https://www.chicagopolitics.org/ward/22) | 22 | 100% | 0 | 1225 |
| 37 | [Byron Sigcho-López](https://www.chicagopolitics.org/ward/25) | 25 | 100% | 0 | 1225 |
| 38 | [Jessica L. Fuentes](https://www.chicagopolitics.org/ward/26) | 26 | 100% | 0 | 1225 |
| 39 | [Jason C. Ervin](https://www.chicagopolitics.org/ward/28) | 28 | 100% | 0 | 1225 |
| 40 | [Ruth Cruz](https://www.chicagopolitics.org/ward/30) | 30 | 100% | 0 | 1225 |
| 41 | [Felix Cardona Jr.](https://www.chicagopolitics.org/ward/31) | 31 | 100% | 0 | 1225 |
| 42 | [Rossana Rodríguez Sánchez](https://www.chicagopolitics.org/ward/33) | 33 | 100% | 0 | 1225 |
| 43 | [Anthony J. Quezada](https://www.chicagopolitics.org/ward/35) | 35 | 100% | 0 | 595 |
| 44 | [Samantha Nugent](https://www.chicagopolitics.org/ward/39) | 39 | 100% | 0 | 1225 |
| 45 | [Anthony V. Napolitano](https://www.chicagopolitics.org/ward/41) | 41 | 100% | 0 | 1225 |
| 46 | [Brendan Reilly](https://www.chicagopolitics.org/ward/42) | 42 | 100% | 0 | 1225 |
| 47 | [Timothy R. Knudsen](https://www.chicagopolitics.org/ward/43) | 43 | 100% | 0 | 1225 |
| 48 | [James M. Gardiner](https://www.chicagopolitics.org/ward/45) | 45 | 100% | 0 | 1225 |
| 49 | [Angela Clay](https://www.chicagopolitics.org/ward/46) | 46 | 100% | 0 | 1225 |
| 50 | [Leni Manaa-Hoppenworth](https://www.chicagopolitics.org/ward/48) | 48 | 100% | 0 | 1225 |

## Meetings missed

### Jeanette B. Taylor (Ward 20)

- [Nov 14, 2025](https://www.chicagopolitics.org/meeting/079641F0-9BAB-F011-BBD2-001DD80B7FF7): missed 19 roll calls
- [Oct 16, 2025](https://www.chicagopolitics.org/meeting/1BDD5AEB-3B9D-F011-B4CB-001DD80F1323): missed 48 roll calls
- [Oct 16, 2025](https://www.chicagopolitics.org/meeting/83A0D78C-6F9D-F011-B4CB-001DD8001AAF): missed 1 roll call
- [Dec 2, 2024](https://www.chicagopolitics.org/meeting/F6BA3540-8E97-EF11-8A6B-001DD8306DF0): missed 1 roll call
- [Oct 22, 2024](https://www.chicagopolitics.org/meeting/9C790C09-7A86-EF11-AC21-001DD8306DF0): missed 13 roll calls
- [Sep 18, 2024](https://www.chicagopolitics.org/meeting/E3329A8B-7A44-EF11-8409-001DD809B40D): missed 56 roll calls
- [Sep 18, 2024](https://www.chicagopolitics.org/meeting/CCE0A3E8-F628-EF11-840A-001DD804F643): missed 1 roll call
- [Jun 13, 2024](https://www.chicagopolitics.org/meeting/D1A7A71C-7F18-EF11-9F89-001DD80972A9): missed 35 roll calls

### Gilbert Villegas (Ward 36)

- [Jun 17, 2026](https://www.chicagopolitics.org/meeting/73347594-0E55-F111-BEC6-001DD80B0E39): missed 25 roll calls
- [Nov 14, 2025](https://www.chicagopolitics.org/meeting/079641F0-9BAB-F011-BBD2-001DD80B7FF7): missed 19 roll calls
- [Oct 16, 2025](https://www.chicagopolitics.org/meeting/1BDD5AEB-3B9D-F011-B4CB-001DD80F1323): missed 48 roll calls
- [Oct 16, 2025](https://www.chicagopolitics.org/meeting/83A0D78C-6F9D-F011-B4CB-001DD8001AAF): missed 1 roll call
- [May 7, 2025](https://www.chicagopolitics.org/meeting/C63038ED-FD1A-F011-9989-001DD830A299): missed 1 roll call
- [Oct 22, 2024](https://www.chicagopolitics.org/meeting/9C790C09-7A86-EF11-AC21-001DD8306DF0): missed 13 roll calls
- [Sep 27, 2023](https://www.chicagopolitics.org/meeting/49B9424C-C657-EE11-BE6E-001DD80984F5): missed 1 roll call

### Emma Mitts (Ward 37)

- [Oct 9, 2024](https://www.chicagopolitics.org/meeting/B794528A-0E76-EF11-A671-001DD804C7AB): missed 48 roll calls
- [May 23, 2024](https://www.chicagopolitics.org/meeting/C58B2651-AC00-EF11-A1FE-001DD809669D): missed 32 roll calls

### Derrick G. Curtis (Ward 18)

- [Nov 14, 2025](https://www.chicagopolitics.org/meeting/079641F0-9BAB-F011-BBD2-001DD80B7FF7): missed 19 roll calls
- [Sep 25, 2025](https://www.chicagopolitics.org/meeting/38ED1657-3463-F011-BEC1-001DD8301D22): missed 28 roll calls
- [Sep 27, 2023](https://www.chicagopolitics.org/meeting/49B9424C-C657-EE11-BE6E-001DD80984F5): missed 1 roll call
- [Sep 14, 2023](https://www.chicagopolitics.org/meeting/DCE29F3E-5452-EE11-BE6E-001DD8097692): missed 24 roll calls
- [Sep 14, 2023](https://www.chicagopolitics.org/meeting/AA6D883B-7526-EE11-9965-001DD804E11C): missed 7 roll calls

### Maria E. Hadden (Ward 49)

- [Dec 10, 2025](https://www.chicagopolitics.org/meeting/D126676D-A1C4-F011-BBD2-001DD8020E93): missed 21 roll calls
- [Nov 14, 2025](https://www.chicagopolitics.org/meeting/079641F0-9BAB-F011-BBD2-001DD80B7FF7): missed 19 roll calls
- [May 21, 2025](https://www.chicagopolitics.org/meeting/1C5BF50A-48D4-EF11-8EEA-001DD804C7AB): missed 25 roll calls

### Walter R. Burnett (Ward 27)

- [Dec 2, 2024](https://www.chicagopolitics.org/meeting/F6BA3540-8E97-EF11-8A6B-001DD8306DF0): missed 1 roll call
- [Sep 18, 2024](https://www.chicagopolitics.org/meeting/E3329A8B-7A44-EF11-8409-001DD809B40D): missed 56 roll calls
- [Sep 18, 2024](https://www.chicagopolitics.org/meeting/CCE0A3E8-F628-EF11-840A-001DD804F643): missed 1 roll call

### Debra L. Silverstein (Ward 50)

- [Dec 20, 2025](https://www.chicagopolitics.org/meeting/E6535C21-B0DA-F011-8543-001DD80C6DA5): missed 1 roll call
- [Jun 13, 2024](https://www.chicagopolitics.org/meeting/D1A7A71C-7F18-EF11-9F89-001DD80972A9): missed 35 roll calls
- [Nov 15, 2023](https://www.chicagopolitics.org/meeting/9A8CEAD4-697F-EE11-8178-001DD8095BBA): missed 20 roll calls

### Gregory I. Mitchell (Ward 7)

- [May 23, 2024](https://www.chicagopolitics.org/meeting/C58B2651-AC00-EF11-A1FE-001DD809669D): missed 32 roll calls

### Scott Waguespack (Ward 32)

- [Nov 9, 2023](https://www.chicagopolitics.org/meeting/AC25FCB4-B77D-EE11-8178-001DD8095BBA): missed 1 roll call
- [Jul 21, 2023](https://www.chicagopolitics.org/meeting/8317E7A5-6610-EE11-8F6C-001DD806D2E1): missed 29 roll calls

### Ronnie L. Mosley (Ward 21)

- [Oct 5, 2023](https://www.chicagopolitics.org/meeting/DEBD1395-3F53-EE11-BE6E-001DD8097665): missed 29 roll calls

### Monique L. Scott (Ward 24)

- [Feb 18, 2026](https://www.chicagopolitics.org/meeting/AADBA854-DDF6-F011-8406-001DD8080DE8): missed 26 roll calls

### Julia M. Ramirez (Ward 12)

- [Apr 17, 2024](https://www.chicagopolitics.org/meeting/C5A83BD3-E9E6-EE11-904C-001DD809BE52): missed 24 roll calls

### Andre Vasquez Jr. (Ward 40)

- [Nov 14, 2025](https://www.chicagopolitics.org/meeting/079641F0-9BAB-F011-BBD2-001DD80B7FF7): missed 19 roll calls

### Nicholas Sposato (Ward 38)

- [Oct 16, 2023](https://www.chicagopolitics.org/meeting/48524814-7468-EE11-9AE6-001DD80977D6): missed 14 roll calls

### Chris Taliaferro (Ward 29)

- [Apr 7, 2025](https://www.chicagopolitics.org/meeting/E6411BF2-760E-F011-BAE2-001DD80DF230): missed 2 roll calls
- [Dec 11, 2024](https://www.chicagopolitics.org/meeting/E8FEC7C6-D3B0-EF11-B8E9-001DD8306DF0): missed 4 roll calls

### Pat Dowell (Ward 3)

- [Apr 7, 2025](https://www.chicagopolitics.org/meeting/E6411BF2-760E-F011-BAE2-001DD80DF230): missed 2 roll calls

### Bennett R. Lawson (Ward 44)

- [Apr 7, 2025](https://www.chicagopolitics.org/meeting/E6411BF2-760E-F011-BAE2-001DD80DF230): missed 2 roll calls

### Matthew J. Martin (Ward 47)

- [Apr 7, 2025](https://www.chicagopolitics.org/meeting/E6411BF2-760E-F011-BAE2-001DD80DF230): missed 2 roll calls

### Anthony Beale (Ward 9)

- [Oct 6, 2023](https://www.chicagopolitics.org/meeting/F3C56C8F-BD62-EE11-BE6E-001DD80520D0): missed 1 roll call

### Silvana Tabares (Ward 23)

- [May 7, 2025](https://www.chicagopolitics.org/meeting/C63038ED-FD1A-F011-9989-001DD830A299): missed 1 roll call

### William Conway (Ward 34)

- [Oct 6, 2023](https://www.chicagopolitics.org/meeting/F3C56C8F-BD62-EE11-BE6E-001DD80520D0): missed 1 roll call

Roll calls only: committee attendance and quorum calls aren't in the City Clerk's vote data. An absence can be excused; the Clerk's record doesn't say why.

## More insights

- [Stuck in committee](https://www.chicagopolitics.org/insights/stuck-in-committee): Where legislation goes to die: items waiting in committee for more than a year, by committee and chair.
- [Lone dissents](https://www.chicagopolitics.org/insights/lone-dissents): Roll calls where one alderperson was the only no vote, and which votes they were.
- [Attendance ranking](https://www.chicagopolitics.org/insights/attendance): Every alderperson ranked by attendance on key roll calls, with the meetings they missed.
- [Closest allies](https://www.chicagopolitics.org/insights/closest-allies): Who votes together and who votes apart on divided roll calls, for every pair of alderpersons.
- [The Mayor's legislation](https://www.chicagopolitics.org/insights/mayors-legislation): How the Mayor's legislation fared on the floor: passed, divided, failed, and still waiting.
- [Unanimous vs. divided](https://www.chicagopolitics.org/insights/unanimous-vs-divided): How often the Council votes as one, how often it splits, and on what.

Sources and methods: [how we get and count this data](/about#methods) · [report an error](/about#corrections)

---
Source: https://www.chicagopolitics.org/insights/attendance · Chicago Politics, an independent tracker of the Chicago City Council. Guide for agents: https://www.chicagopolitics.org/llms.txt
