COUNCIL RECORD
Attendance across both terms Who was recorded present, with the evidence behind every count.
Council votes Council decisions by member Committee votes Recommendations and board decisions Votes by issue Explore decisions by subject Attendance Recorded present and absent Sources and coverage
2023–2027 2019–2023 Both terms Reporting periodAll indexed periods 2019 2020 2021 2022 2023 2024 2025 2026 Meeting scope Council only All indexed events
Members Current returning members All returning members
Indexed meetings 175 Formal council meetings
Recorded present 644 For the members displayed
Recorded absent 141 Only explicit source statuses
Combined totals add recorded statuses from meeting rosters and City quarterly reports. Their coverage differs, so percentages describe these records only. Meetings with disputed rosters, missing statuses or no eligible report cell are excluded for that member.
Present158
Absent17
Known statuses 175 Open member file Recorded meetings and sources (175) Oct 10, 2023 Council Meeting #19 Present Sep 26, 2023 Council Meeting #18 Present Sep 12, 2023 Council Meeting #17 Present Aug 22, 2023 Council Meeting #16 Present Aug 8, 2023 Council Meeting #15 Present Jul 25, 2023 Council Meeting #14 Present Jul 11, 2023 Council Meeting #13 Present Jun 27, 2023 Council Meeting #12 Present Jun 13, 2023 Council Meeting #11 Present May 23, 2023 Council Meeting #10 Present May 9, 2023 Council Meeting #09 Absent Apr 25, 2023 Council Meeting #08 Absent Apr 11, 2023 Council Meeting #07 Present Mar 28, 2023 Council Meeting #06 Present Mar 14, 2023 Council Meeting #05 Present Feb 28, 2023 Council Meeting #04 Present Feb 14, 2023 Council Meeting #03 Present Jan 24, 2023 Council Meeting #02 Present Jan 10, 2023 Council Meeting #01 Present Dec 13, 2022 Council Meeting #31 Present Nov 25, 2022 Special Council Meeting #30 Present Nov 22, 2022 Council Meeting #29 Present Nov 8, 2022 Council Meeting #28 Present Oct 25, 2022 Council Meeting #27 Present Oct 18, 2022 Emergency Council Meeting #26 Present Oct 11, 2022 Council Meeting #25 Absent Sep 27, 2022 Council Meeting #24 Absent Sep 13, 2022 Council Meeting #23 Present Aug 23, 2022 Council Meeting #22 Present Aug 17, 2022 Special Council Meeting #21 Present Aug 12, 2022 Emergency Council Meeting #20 Present Aug 9, 2022 Council Meeting #19 Absent Jul 26, 2022 Council Meeting #18 Present Jul 12, 2022 Council Meeting #17 Present Jun 28, 2022 Council Meeting #16 Absent Jun 14, 2022 Council Meeting #15 Present May 24, 2022 Council Meeting #14 Present May 10, 2022 Council Meeting #13 Absent May 5, 2022 Special Council Meeting #12 Present Apr 26, 2022 Council Meeting #11 Present Apr 19, 2022 Special Council Meeting #10 Present Apr 12, 2022 Council Meeting #09 Present Mar 29, 2022 Special Council Meeting #08 Present Mar 22, 2022 Council Meeting #07 Present Mar 8, 2022 Council Meeting #06 Present Feb 22, 2022 Council Meeting #05 Present Feb 14, 2022 Special Council Meeting #04 Present Feb 8, 2022 Council Meeting #03 Present Jan 25, 2022 Council Meeting #02 Present Jan 11, 2022 Council Meeting #01 Present Dec 15, 2021 Special Council Meeting #39 Present Dec 14, 2021 Council Meeting #38 Present Dec 7, 2021 Emergency Council Meeting #37 Absent Nov 30, 2021 Emergency Council Meeting #35 Present Nov 30, 2021 Council Meeting #36 Present Nov 23, 2021 Emergency Council Meeting #34 Present Nov 16, 2021 Emergency Council Meeting #33 Present Nov 15, 2021 Special Council Meeting #32 Present Nov 9, 2021 Emergency Council Meeting #30 Present Nov 9, 2021 Council Meeting #31 Present Nov 5, 2021 Special Council Meeting #29 Present Nov 2, 2021 Emergency Council Meeting #28 Present Oct 26, 2021 Emergency Council Meeting #26 Present Oct 19, 2021 Emergency Council Meeting #25 Present Oct 12, 2021 Emergency Council Meeting #23 Present Oct 12, 2021 Council Meeting #24 Present Sep 28, 2021 Council Meeting #22 Present Sep 22, 2021 Special Council Meeting #21 Present Sep 14, 2021 Council Meeting #20 Present Aug 24, 2021 Council Meeting #19 Absent Aug 10, 2021 Council Meeting #18 Present Jul 27, 2021 Council Meeting #17 Present Jul 13, 2021 Council Meeting #16 Present Jun 28, 2021 Special Council Meeting #15 Present Jun 22, 2021 Council Meeting #14 Present Jun 8, 2021 Council Meeting #13 Present May 27, 2021 Emergency Council Meeting #11 Present May 18, 2021 Emergency Council Meeting #10 Present May 11, 2021 Council Meeting #09 Present May 3, 2021 Emergency Council Meeting #08 Present Apr 27, 2021 Council Meeting #07 Present Apr 13, 2021 Council Meeting #06 Present Mar 23, 2021 Council Meeting #05 Present Mar 9, 2021 Council Meeting #04 Present Feb 23, 2021 Council Meeting #03 Present Feb 9, 2021 Council Meeting #02 Present Jan 26, 2021 Council Meeting #01 Present Dec 10, 2020 Emergency Council Meeting #34 Present Dec 8, 2020 Council Meeting #33 Present Nov 24, 2020 Council Meeting #32 Present Nov 10, 2020 Council Meeting #31 Present Oct 27, 2020 Council Meeting #30 Present Oct 13, 2020 Council Meeting #29 Present Sep 15, 2020 Special Council Meeting #27 Present Sep 8, 2020 Council Meeting #26 Present Aug 25, 2020 Council Meeting #25 Present Aug 18, 2020 Special Council Meeting #24 Absent Aug 11, 2020 Council Meeting #23 Present Jul 28, 2020 Council Meeting #22 Present Jul 18, 2020 Emergency Council Meeting #21 Absent Jul 14, 2020 Council Meeting #20 Present Jun 30, 2020 Special Council Meeting #19 Present Jun 23, 2020 Council Meeting #18 Present Jun 9, 2020 Council Meeting #17 Present May 26, 2020 Council Meeting #16 Present May 20, 2020 Special Council Meeting #15 Present May 12, 2020 Council Meeting #14 Present May 1, 2020 Special Council Meeting #13 Present Apr 28, 2020 Council Meeting #12 Present Apr 14, 2020 Council Meeting #11 Present Apr 6, 2020 Special Council Meeting #10 Present Apr 3, 2020 Special Council Meeting #09 Present Mar 15, 2020 Emergency Council Meeting #08 Present Mar 10, 2020 Council Meeting #07 Present Feb 25, 2020 Council Meeting #06 Present Feb 18, 2020 Special Council Meeting #05 Present Feb 11, 2020 Council Meeting #04 Present Jan 28, 2020 Council Meeting #03, heading #02 Absent Jan 20, 2020 Special Council Meeting #02, printed #01 Present Jan 14, 2020 Council Meeting #01 Present Dec 13, 2019 Special Council Meeting #02 Absent Dec 10, 2019 Council Meeting #28 Present Nov 29, 2019 Emergency Council Meeting #27 Present Nov 26, 2019 Council Meeting #26 Present Jan 23, 2024 Council Present Feb 13, 2024 Council Present Feb 20, 2024 Special Council Present Feb 27, 2024 Council Present Mar 12, 2024 Council Present Mar 26, 2024 Council Present Apr 9, 2024 Council Present Apr 23, 2024 Council Present May 14, 2024 Council Absent May 28, 2024 Council Present Jun 11, 2024 Council Present Jun 25, 2024 Council Present Jul 10, 2024 Council Present Jul 23, 2024 Council Present Aug 13, 2024 Council Absent Aug 27, 2024 Council Present Sep 10, 2024 Council Present Sep 16, 2024 Special Council Present Sep 24, 2024 Council Present Oct 8, 2024 Council Present Nov 12, 2024 Council Present Nov 26, 2024 Council Absent Dec 10, 2024 Council Present Jan 28, 2025 Council #01 Present Feb 11, 2025 Council #02 Present Feb 25, 2025 Council #03 Present Mar 11, 2025 Council #04 Present Mar 25, 2025 Council #05 Present Apr 8, 2025 Council #06 Present Apr 22, 2025 Council #07 Present May 13, 2025 Council #08 Present Jun 10, 2025 Council #09 Present Jul 8, 2025 Council #10 Present Aug 5, 2025 Council #11 Present Sep 9, 2025 Council #12 Present Sep 23, 2025 Council #13 Present Oct 14, 2025 Council #14 Present Oct 28, 2025 Council #15 Present Nov 25, 2025 Council #16 Present Dec 9, 2025 Council #17 Present Jan 27, 2026 Council Present Feb 10, 2026 Council Present Mar 24, 2026 Council Present Apr 14, 2026 Council Present Apr 28, 2026 Council Present May 12, 2026 Council Present May 26, 2026 Council Present Jun 23, 2026 Council Present Jul 28, 2026 Council #09 Present Aug 25, 2026 Council #10 Absent Sep 22, 2026 Council #11 Present Kimberly Smith Deputy Mayor
Both terms
Present73
Absent12
Known statuses 85 Open member file Recorded meetings and sources (85) Oct 10, 2023 Council Meeting #19 Present Sep 26, 2023 Council Meeting #18 Present Sep 12, 2023 Council Meeting #17 Present Aug 22, 2023 Council Meeting #16 Present Aug 8, 2023 Council Meeting #15 Absent Jul 25, 2023 Council Meeting #14 Absent Jul 11, 2023 Council Meeting #13 Present Jun 27, 2023 Council Meeting #12 Present Jun 13, 2023 Council Meeting #11 Present May 23, 2023 Council Meeting #10 Present May 9, 2023 Council Meeting #09 Present Apr 25, 2023 Council Meeting #08 Present Apr 11, 2023 Council Meeting #07 Present Mar 28, 2023 Council Meeting #06 Present Mar 14, 2023 Council Meeting #05 Present Feb 28, 2023 Council Meeting #04 Present Feb 14, 2023 Council Meeting #03 Present Jan 24, 2023 Council Meeting #02 Present Jan 10, 2023 Council Meeting #01 Present Dec 13, 2022 Council Meeting #31 Present Nov 25, 2022 Special Council Meeting #30 Present Nov 22, 2022 Council Meeting #29 Present Nov 8, 2022 Council Meeting #28 Present Oct 25, 2022 Council Meeting #27 Present Oct 18, 2022 Emergency Council Meeting #26 Absent Oct 11, 2022 Council Meeting #25 Present Sep 27, 2022 Council Meeting #24 Present Sep 13, 2022 Council Meeting #23 Absent Aug 23, 2022 Council Meeting #22 Present Aug 17, 2022 Special Council Meeting #21 Present Aug 12, 2022 Emergency Council Meeting #20 Present Aug 9, 2022 Council Meeting #19 Present Jul 26, 2022 Council Meeting #18 Present Jul 12, 2022 Council Meeting #17 Present Jan 23, 2024 Council Present Feb 13, 2024 Council Present Feb 20, 2024 Special Council Present Feb 27, 2024 Council Present Mar 12, 2024 Council Present Mar 26, 2024 Council Present Apr 9, 2024 Council Present Apr 23, 2024 Council Present May 14, 2024 Council Present May 28, 2024 Council Absent Jun 11, 2024 Council Absent Jun 25, 2024 Council Present Jul 10, 2024 Council Present Jul 23, 2024 Council Present Aug 13, 2024 Council Present Aug 27, 2024 Council Present Sep 10, 2024 Council Present Sep 16, 2024 Special Council Present Sep 24, 2024 Council Present Oct 8, 2024 Council Present Nov 12, 2024 Council Absent Nov 26, 2024 Council Absent Dec 10, 2024 Council Present Jan 28, 2025 Council #01 Present Feb 11, 2025 Council #02 Present Feb 25, 2025 Council #03 Present Mar 11, 2025 Council #04 Present Mar 25, 2025 Council #05 Present Apr 8, 2025 Council #06 Present Apr 22, 2025 Council #07 Present May 13, 2025 Council #08 Present Jun 10, 2025 Council #09 Absent Jul 8, 2025 Council #10 Present Aug 5, 2025 Council #11 Present Sep 9, 2025 Council #12 Present Sep 23, 2025 Council #13 Absent Oct 14, 2025 Council #14 Present Oct 28, 2025 Council #15 Present Nov 25, 2025 Council #16 Present Dec 9, 2025 Council #17 Present Jan 27, 2026 Council Absent Feb 10, 2026 Council Present Mar 24, 2026 Council Present Apr 14, 2026 Council Present Apr 28, 2026 Council Present May 12, 2026 Council Present May 26, 2026 Council Present Jun 23, 2026 Council Present Jul 28, 2026 Council #09 Absent Aug 25, 2026 Council #10 Present Sep 22, 2026 Council #11 Present
Present117
Absent58
Known statuses 175 Open member file Recorded meetings and sources (175) Oct 10, 2023 Council Meeting #19 Absent Sep 26, 2023 Council Meeting #18 Present Sep 12, 2023 Council Meeting #17 Present Aug 22, 2023 Council Meeting #16 Absent Aug 8, 2023 Council Meeting #15 Absent Jul 25, 2023 Council Meeting #14 Absent Jul 11, 2023 Council Meeting #13 Absent Jun 27, 2023 Council Meeting #12 Absent Jun 13, 2023 Council Meeting #11 Present May 23, 2023 Council Meeting #10 Present May 9, 2023 Council Meeting #09 Present Apr 25, 2023 Council Meeting #08 Present Apr 11, 2023 Council Meeting #07 Present Mar 28, 2023 Council Meeting #06 Present Mar 14, 2023 Council Meeting #05 Absent Feb 28, 2023 Council Meeting #04 Absent Feb 14, 2023 Council Meeting #03 Present Jan 24, 2023 Council Meeting #02 Present Jan 10, 2023 Council Meeting #01 Present Dec 13, 2022 Council Meeting #31 Present Nov 25, 2022 Special Council Meeting #30 Present Nov 22, 2022 Council Meeting #29 Present Nov 8, 2022 Council Meeting #28 Present Oct 25, 2022 Council Meeting #27 Absent Oct 18, 2022 Emergency Council Meeting #26 Absent Oct 11, 2022 Council Meeting #25 Present Sep 27, 2022 Council Meeting #24 Absent Sep 13, 2022 Council Meeting #23 Present Aug 23, 2022 Council Meeting #22 Present Aug 17, 2022 Special Council Meeting #21 Present Aug 12, 2022 Emergency Council Meeting #20 Present Aug 9, 2022 Council Meeting #19 Present Jul 26, 2022 Council Meeting #18 Present Jul 12, 2022 Council Meeting #17 Present Jun 28, 2022 Council Meeting #16 Absent Jun 14, 2022 Council Meeting #15 Present May 24, 2022 Council Meeting #14 Present May 10, 2022 Council Meeting #13 Present May 5, 2022 Special Council Meeting #12 Present Apr 26, 2022 Council Meeting #11 Present Apr 19, 2022 Special Council Meeting #10 Present Apr 12, 2022 Council Meeting #09 Present Mar 29, 2022 Special Council Meeting #08 Absent Mar 22, 2022 Council Meeting #07 Present Mar 8, 2022 Council Meeting #06 Present Feb 22, 2022 Council Meeting #05 Present Feb 14, 2022 Special Council Meeting #04 Absent Feb 8, 2022 Council Meeting #03 Absent Jan 25, 2022 Council Meeting #02 Present Jan 11, 2022 Council Meeting #01 Present Dec 15, 2021 Special Council Meeting #39 Absent Dec 14, 2021 Council Meeting #38 Absent Dec 7, 2021 Emergency Council Meeting #37 Absent Nov 30, 2021 Emergency Council Meeting #35 Absent Nov 30, 2021 Council Meeting #36 Absent Nov 23, 2021 Emergency Council Meeting #34 Absent Nov 16, 2021 Emergency Council Meeting #33 Present Nov 15, 2021 Special Council Meeting #32 Present Nov 9, 2021 Emergency Council Meeting #30 Present Nov 9, 2021 Council Meeting #31 Present Nov 5, 2021 Special Council Meeting #29 Present Nov 2, 2021 Emergency Council Meeting #28 Present Oct 26, 2021 Emergency Council Meeting #26 Present Oct 19, 2021 Emergency Council Meeting #25 Present Oct 12, 2021 Emergency Council Meeting #23 Absent Oct 12, 2021 Council Meeting #24 Absent Sep 28, 2021 Council Meeting #22 Present Sep 22, 2021 Special Council Meeting #21 Absent Sep 14, 2021 Council Meeting #20 Present Aug 24, 2021 Council Meeting #19 Present Aug 10, 2021 Council Meeting #18 Absent Jul 27, 2021 Council Meeting #17 Absent Jul 13, 2021 Council Meeting #16 Present Jun 28, 2021 Special Council Meeting #15 Present Jun 22, 2021 Council Meeting #14 Present Jun 8, 2021 Council Meeting #13 Present May 27, 2021 Emergency Council Meeting #11 Present May 18, 2021 Emergency Council Meeting #10 Present May 11, 2021 Council Meeting #09 Present May 3, 2021 Emergency Council Meeting #08 Absent Apr 27, 2021 Council Meeting #07 Present Apr 13, 2021 Council Meeting #06 Present Mar 23, 2021 Council Meeting #05 Absent Mar 9, 2021 Council Meeting #04 Present Feb 23, 2021 Council Meeting #03 Present Feb 9, 2021 Council Meeting #02 Present Jan 26, 2021 Council Meeting #01 Present Dec 10, 2020 Emergency Council Meeting #34 Absent Dec 8, 2020 Council Meeting #33 Present Nov 24, 2020 Council Meeting #32 Absent Nov 10, 2020 Council Meeting #31 Absent Oct 27, 2020 Council Meeting #30 Present Oct 13, 2020 Council Meeting #29 Present Sep 15, 2020 Special Council Meeting #27 Present Sep 8, 2020 Council Meeting #26 Present Aug 25, 2020 Council Meeting #25 Present Aug 18, 2020 Special Council Meeting #24 Present Aug 11, 2020 Council Meeting #23 Present Jul 28, 2020 Council Meeting #22 Absent Jul 18, 2020 Emergency Council Meeting #21 Absent Jul 14, 2020 Council Meeting #20 Absent Jun 30, 2020 Special Council Meeting #19 Present Jun 23, 2020 Council Meeting #18 Present Jun 9, 2020 Council Meeting #17 Present May 26, 2020 Council Meeting #16 Present May 20, 2020 Special Council Meeting #15 Absent May 12, 2020 Council Meeting #14 Present May 1, 2020 Special Council Meeting #13 Present Apr 28, 2020 Council Meeting #12 Present Apr 14, 2020 Council Meeting #11 Present Apr 6, 2020 Special Council Meeting #10 Absent Apr 3, 2020 Special Council Meeting #09 Present Mar 15, 2020 Emergency Council Meeting #08 Present Mar 10, 2020 Council Meeting #07 Present Feb 25, 2020 Council Meeting #06 Absent Feb 18, 2020 Special Council Meeting #05 Absent Feb 11, 2020 Council Meeting #04 Present Jan 28, 2020 Council Meeting #03, heading #02 Absent Jan 20, 2020 Special Council Meeting #02, printed #01 Present Jan 14, 2020 Council Meeting #01 Present Dec 13, 2019 Special Council Meeting #02 Absent Dec 10, 2019 Council Meeting #28 Present Nov 29, 2019 Emergency Council Meeting #27 Present Nov 26, 2019 Council Meeting #26 Present Jan 23, 2024 Council Absent Feb 13, 2024 Council Present Feb 20, 2024 Special Council Present Feb 27, 2024 Council Present Mar 12, 2024 Council Present Mar 26, 2024 Council Present Apr 9, 2024 Council Present Apr 23, 2024 Council Present May 14, 2024 Council Present May 28, 2024 Council Present Jun 11, 2024 Council Absent Jun 25, 2024 Council Present Jul 10, 2024 Council Absent Jul 23, 2024 Council Absent Aug 13, 2024 Council Present Aug 27, 2024 Council Present Sep 10, 2024 Council Absent Sep 16, 2024 Special Council Present Sep 24, 2024 Council Present Oct 8, 2024 Council Present Nov 12, 2024 Council Present Nov 26, 2024 Council Present Dec 10, 2024 Council Present Jan 28, 2025 Council #01 Present Feb 11, 2025 Council #02 Absent Feb 25, 2025 Council #03 Absent Mar 11, 2025 Council #04 Absent Mar 25, 2025 Council #05 Present Apr 8, 2025 Council #06 Present Apr 22, 2025 Council #07 Present May 13, 2025 Council #08 Absent Jun 10, 2025 Council #09 Present Jul 8, 2025 Council #10 Present Aug 5, 2025 Council #11 Present Sep 9, 2025 Council #12 Absent Sep 23, 2025 Council #13 Absent Oct 14, 2025 Council #14 Present Oct 28, 2025 Council #15 Present Nov 25, 2025 Council #16 Present Dec 9, 2025 Council #17 Present Jan 27, 2026 Council Present Feb 10, 2026 Council Present Mar 24, 2026 Council Present Apr 14, 2026 Council Present Apr 28, 2026 Council Absent May 12, 2026 Council Absent May 26, 2026 Council Absent Jun 23, 2026 Council Absent Jul 28, 2026 Council #09 Absent Aug 25, 2026 Council #10 Absent Sep 22, 2026 Council #11 Absent
Present156
Absent19
Known statuses 175 Open member file Recorded meetings and sources (175) Oct 10, 2023 Council Meeting #19 Present Sep 26, 2023 Council Meeting #18 Present Sep 12, 2023 Council Meeting #17 Present Aug 22, 2023 Council Meeting #16 Present Aug 8, 2023 Council Meeting #15 Present Jul 25, 2023 Council Meeting #14 Present Jul 11, 2023 Council Meeting #13 Present Jun 27, 2023 Council Meeting #12 Present Jun 13, 2023 Council Meeting #11 Present May 23, 2023 Council Meeting #10 Present May 9, 2023 Council Meeting #09 Present Apr 25, 2023 Council Meeting #08 Present Apr 11, 2023 Council Meeting #07 Absent Mar 28, 2023 Council Meeting #06 Present Mar 14, 2023 Council Meeting #05 Absent Feb 28, 2023 Council Meeting #04 Present Feb 14, 2023 Council Meeting #03 Present Jan 24, 2023 Council Meeting #02 Present Jan 10, 2023 Council Meeting #01 Present Dec 13, 2022 Council Meeting #31 Present Nov 25, 2022 Special Council Meeting #30 Present Nov 22, 2022 Council Meeting #29 Present Nov 8, 2022 Council Meeting #28 Present Oct 25, 2022 Council Meeting #27 Present Oct 18, 2022 Emergency Council Meeting #26 Present Oct 11, 2022 Council Meeting #25 Present Sep 27, 2022 Council Meeting #24 Present Sep 13, 2022 Council Meeting #23 Absent Aug 23, 2022 Council Meeting #22 Absent Aug 17, 2022 Special Council Meeting #21 Absent Aug 12, 2022 Emergency Council Meeting #20 Present Aug 9, 2022 Council Meeting #19 Present Jul 26, 2022 Council Meeting #18 Present Jul 12, 2022 Council Meeting #17 Present Jun 28, 2022 Council Meeting #16 Present Jun 14, 2022 Council Meeting #15 Present May 24, 2022 Council Meeting #14 Present May 10, 2022 Council Meeting #13 Present May 5, 2022 Special Council Meeting #12 Present Apr 26, 2022 Council Meeting #11 Present Apr 19, 2022 Special Council Meeting #10 Absent Apr 12, 2022 Council Meeting #09 Present Mar 29, 2022 Special Council Meeting #08 Present Mar 22, 2022 Council Meeting #07 Present Mar 8, 2022 Council Meeting #06 Present Feb 22, 2022 Council Meeting #05 Present Feb 14, 2022 Special Council Meeting #04 Present Feb 8, 2022 Council Meeting #03 Present Jan 25, 2022 Council Meeting #02 Present Jan 11, 2022 Council Meeting #01 Present Dec 15, 2021 Special Council Meeting #39 Present Dec 14, 2021 Council Meeting #38 Present Dec 7, 2021 Emergency Council Meeting #37 Present Nov 30, 2021 Emergency Council Meeting #35 Present Nov 30, 2021 Council Meeting #36 Present Nov 23, 2021 Emergency Council Meeting #34 Present Nov 16, 2021 Emergency Council Meeting #33 Present Nov 15, 2021 Special Council Meeting #32 Present Nov 9, 2021 Emergency Council Meeting #30 Present Nov 9, 2021 Council Meeting #31 Present Nov 5, 2021 Special Council Meeting #29 Present Nov 2, 2021 Emergency Council Meeting #28 Present Oct 26, 2021 Emergency Council Meeting #26 Present Oct 19, 2021 Emergency Council Meeting #25 Present Oct 12, 2021 Emergency Council Meeting #23 Present Oct 12, 2021 Council Meeting #24 Present Sep 28, 2021 Council Meeting #22 Present Sep 22, 2021 Special Council Meeting #21 Present Sep 14, 2021 Council Meeting #20 Present Aug 24, 2021 Council Meeting #19 Present Aug 10, 2021 Council Meeting #18 Absent Jul 27, 2021 Council Meeting #17 Present Jul 13, 2021 Council Meeting #16 Present Jun 28, 2021 Special Council Meeting #15 Present Jun 22, 2021 Council Meeting #14 Present Jun 8, 2021 Council Meeting #13 Present May 27, 2021 Emergency Council Meeting #11 Present May 18, 2021 Emergency Council Meeting #10 Present May 11, 2021 Council Meeting #09 Present May 3, 2021 Emergency Council Meeting #08 Present Apr 27, 2021 Council Meeting #07 Present Apr 13, 2021 Council Meeting #06 Present Mar 23, 2021 Council Meeting #05 Present Mar 9, 2021 Council Meeting #04 Present Feb 23, 2021 Council Meeting #03 Present Feb 9, 2021 Council Meeting #02 Present Jan 26, 2021 Council Meeting #01 Present Dec 10, 2020 Emergency Council Meeting #34 Present Dec 8, 2020 Council Meeting #33 Present Nov 24, 2020 Council Meeting #32 Present Nov 10, 2020 Council Meeting #31 Present Oct 27, 2020 Council Meeting #30 Present Oct 13, 2020 Council Meeting #29 Present Sep 15, 2020 Special Council Meeting #27 Present Sep 8, 2020 Council Meeting #26 Present Aug 25, 2020 Council Meeting #25 Present Aug 18, 2020 Special Council Meeting #24 Present Aug 11, 2020 Council Meeting #23 Present Jul 28, 2020 Council Meeting #22 Present Jul 18, 2020 Emergency Council Meeting #21 Present Jul 14, 2020 Council Meeting #20 Present Jun 30, 2020 Special Council Meeting #19 Present Jun 23, 2020 Council Meeting #18 Present Jun 9, 2020 Council Meeting #17 Present May 26, 2020 Council Meeting #16 Present May 20, 2020 Special Council Meeting #15 Present May 12, 2020 Council Meeting #14 Present May 1, 2020 Special Council Meeting #13 Absent Apr 28, 2020 Council Meeting #12 Present Apr 14, 2020 Council Meeting #11 Present Apr 6, 2020 Special Council Meeting #10 Present Apr 3, 2020 Special Council Meeting #09 Present Mar 15, 2020 Emergency Council Meeting #08 Present Mar 10, 2020 Council Meeting #07 Present Feb 25, 2020 Council Meeting #06 Present Feb 18, 2020 Special Council Meeting #05 Absent Feb 11, 2020 Council Meeting #04 Present Jan 28, 2020 Council Meeting #03, heading #02 Present Jan 20, 2020 Special Council Meeting #02, printed #01 Present Jan 14, 2020 Council Meeting #01 Present Dec 13, 2019 Special Council Meeting #02 Present Dec 10, 2019 Council Meeting #28 Present Nov 29, 2019 Emergency Council Meeting #27 Present Nov 26, 2019 Council Meeting #26 Present Jan 23, 2024 Council Present Feb 13, 2024 Council Absent Feb 20, 2024 Special Council Present Feb 27, 2024 Council Present Mar 12, 2024 Council Present Mar 26, 2024 Council Present Apr 9, 2024 Council Absent Apr 23, 2024 Council Present May 14, 2024 Council Present May 28, 2024 Council Present Jun 11, 2024 Council Present Jun 25, 2024 Council Present Jul 10, 2024 Council Absent Jul 23, 2024 Council Present Aug 13, 2024 Council Present Aug 27, 2024 Council Present Sep 10, 2024 Council Present Sep 16, 2024 Special Council Present Sep 24, 2024 Council Present Oct 8, 2024 Council Present Nov 12, 2024 Council Present Nov 26, 2024 Council Present Dec 10, 2024 Council Present Jan 28, 2025 Council #01 Present Feb 11, 2025 Council #02 Present Feb 25, 2025 Council #03 Present Mar 11, 2025 Council #04 Present Mar 25, 2025 Council #05 Present Apr 8, 2025 Council #06 Absent Apr 22, 2025 Council #07 Absent May 13, 2025 Council #08 Present Jun 10, 2025 Council #09 Absent Jul 8, 2025 Council #10 Present Aug 5, 2025 Council #11 Present Sep 9, 2025 Council #12 Absent Sep 23, 2025 Council #13 Absent Oct 14, 2025 Council #14 Present Oct 28, 2025 Council #15 Present Nov 25, 2025 Council #16 Absent Dec 9, 2025 Council #17 Present Jan 27, 2026 Council Present Feb 10, 2026 Council Present Mar 24, 2026 Council Present Apr 14, 2026 Council Present Apr 28, 2026 Council Present May 12, 2026 Council Present May 26, 2026 Council Present Jun 23, 2026 Council Present Jul 28, 2026 Council #09 Present Aug 25, 2026 Council #10 Absent Sep 22, 2026 Council #11 Present Romeyn Stevenson Councillor
Both terms
Present140
Absent35
Known statuses 175 Open member file Recorded meetings and sources (175) Oct 10, 2023 Council Meeting #19 Present Sep 26, 2023 Council Meeting #18 Present Sep 12, 2023 Council Meeting #17 Present Aug 22, 2023 Council Meeting #16 Present Aug 8, 2023 Council Meeting #15 Absent Jul 25, 2023 Council Meeting #14 Present Jul 11, 2023 Council Meeting #13 Absent Jun 27, 2023 Council Meeting #12 Absent Jun 13, 2023 Council Meeting #11 Present May 23, 2023 Council Meeting #10 Present May 9, 2023 Council Meeting #09 Present Apr 25, 2023 Council Meeting #08 Present Apr 11, 2023 Council Meeting #07 Absent Mar 28, 2023 Council Meeting #06 Present Mar 14, 2023 Council Meeting #05 Present Feb 28, 2023 Council Meeting #04 Present Feb 14, 2023 Council Meeting #03 Present Jan 24, 2023 Council Meeting #02 Present Jan 10, 2023 Council Meeting #01 Present Dec 13, 2022 Council Meeting #31 Present Nov 25, 2022 Special Council Meeting #30 Present Nov 22, 2022 Council Meeting #29 Present Nov 8, 2022 Council Meeting #28 Present Oct 25, 2022 Council Meeting #27 Present Oct 18, 2022 Emergency Council Meeting #26 Present Oct 11, 2022 Council Meeting #25 Present Sep 27, 2022 Council Meeting #24 Present Sep 13, 2022 Council Meeting #23 Present Aug 23, 2022 Council Meeting #22 Present Aug 17, 2022 Special Council Meeting #21 Present Aug 12, 2022 Emergency Council Meeting #20 Absent Aug 9, 2022 Council Meeting #19 Absent Jul 26, 2022 Council Meeting #18 Absent Jul 12, 2022 Council Meeting #17 Present Jun 28, 2022 Council Meeting #16 Present Jun 14, 2022 Council Meeting #15 Absent May 24, 2022 Council Meeting #14 Present May 10, 2022 Council Meeting #13 Present May 5, 2022 Special Council Meeting #12 Absent Apr 26, 2022 Council Meeting #11 Present Apr 19, 2022 Special Council Meeting #10 Present Apr 12, 2022 Council Meeting #09 Present Mar 29, 2022 Special Council Meeting #08 Present Mar 22, 2022 Council Meeting #07 Absent Mar 8, 2022 Council Meeting #06 Present Feb 22, 2022 Council Meeting #05 Present Feb 14, 2022 Special Council Meeting #04 Present Feb 8, 2022 Council Meeting #03 Present Jan 25, 2022 Council Meeting #02 Present Jan 11, 2022 Council Meeting #01 Present Dec 15, 2021 Special Council Meeting #39 Present Dec 14, 2021 Council Meeting #38 Absent Dec 7, 2021 Emergency Council Meeting #37 Absent Nov 30, 2021 Emergency Council Meeting #35 Present Nov 30, 2021 Council Meeting #36 Present Nov 23, 2021 Emergency Council Meeting #34 Absent Nov 16, 2021 Emergency Council Meeting #33 Absent Nov 15, 2021 Special Council Meeting #32 Present Nov 9, 2021 Emergency Council Meeting #30 Present Nov 9, 2021 Council Meeting #31 Present Nov 5, 2021 Special Council Meeting #29 Present Nov 2, 2021 Emergency Council Meeting #28 Present Oct 26, 2021 Emergency Council Meeting #26 Present Oct 19, 2021 Emergency Council Meeting #25 Absent Oct 12, 2021 Emergency Council Meeting #23 Present Oct 12, 2021 Council Meeting #24 Present Sep 28, 2021 Council Meeting #22 Present Sep 22, 2021 Special Council Meeting #21 Present Sep 14, 2021 Council Meeting #20 Present Aug 24, 2021 Council Meeting #19 Present Aug 10, 2021 Council Meeting #18 Present Jul 27, 2021 Council Meeting #17 Present Jul 13, 2021 Council Meeting #16 Absent Jun 28, 2021 Special Council Meeting #15 Present Jun 22, 2021 Council Meeting #14 Present Jun 8, 2021 Council Meeting #13 Present May 27, 2021 Emergency Council Meeting #11 Present May 18, 2021 Emergency Council Meeting #10 Present May 11, 2021 Council Meeting #09 Present May 3, 2021 Emergency Council Meeting #08 Present Apr 27, 2021 Council Meeting #07 Present Apr 13, 2021 Council Meeting #06 Present Mar 23, 2021 Council Meeting #05 Present Mar 9, 2021 Council Meeting #04 Present Feb 23, 2021 Council Meeting #03 Present Feb 9, 2021 Council Meeting #02 Present Jan 26, 2021 Council Meeting #01 Present Dec 10, 2020 Emergency Council Meeting #34 Present Dec 8, 2020 Council Meeting #33 Present Nov 24, 2020 Council Meeting #32 Present Nov 10, 2020 Council Meeting #31 Present Oct 27, 2020 Council Meeting #30 Present Oct 13, 2020 Council Meeting #29 Present Sep 15, 2020 Special Council Meeting #27 Present Sep 8, 2020 Council Meeting #26 Present Aug 25, 2020 Council Meeting #25 Present Aug 18, 2020 Special Council Meeting #24 Absent Aug 11, 2020 Council Meeting #23 Present Jul 28, 2020 Council Meeting #22 Present Jul 18, 2020 Emergency Council Meeting #21 Present Jul 14, 2020 Council Meeting #20 Present Jun 30, 2020 Special Council Meeting #19 Present Jun 23, 2020 Council Meeting #18 Present Jun 9, 2020 Council Meeting #17 Present May 26, 2020 Council Meeting #16 Present May 20, 2020 Special Council Meeting #15 Present May 12, 2020 Council Meeting #14 Absent May 1, 2020 Special Council Meeting #13 Present Apr 28, 2020 Council Meeting #12 Present Apr 14, 2020 Council Meeting #11 Present Apr 6, 2020 Special Council Meeting #10 Present Apr 3, 2020 Special Council Meeting #09 Present Mar 15, 2020 Emergency Council Meeting #08 Present Mar 10, 2020 Council Meeting #07 Absent Feb 25, 2020 Council Meeting #06 Present Feb 18, 2020 Special Council Meeting #05 Absent Feb 11, 2020 Council Meeting #04 Present Jan 28, 2020 Council Meeting #03, heading #02 Present Jan 20, 2020 Special Council Meeting #02, printed #01 Present Jan 14, 2020 Council Meeting #01 Present Dec 13, 2019 Special Council Meeting #02 Present Dec 10, 2019 Council Meeting #28 Present Nov 29, 2019 Emergency Council Meeting #27 Absent Nov 26, 2019 Council Meeting #26 Present Jan 23, 2024 Council Present Feb 13, 2024 Council Present Feb 20, 2024 Special Council Present Feb 27, 2024 Council Present Mar 12, 2024 Council Absent Mar 26, 2024 Council Present Apr 9, 2024 Council Present Apr 23, 2024 Council Present May 14, 2024 Council Absent May 28, 2024 Council Present Jun 11, 2024 Council Present Jun 25, 2024 Council Absent Jul 10, 2024 Council Present Jul 23, 2024 Council Present Aug 13, 2024 Council Present Aug 27, 2024 Council Present Sep 10, 2024 Council Present Sep 16, 2024 Special Council Present Sep 24, 2024 Council Absent Oct 8, 2024 Council Present Nov 12, 2024 Council Present Nov 26, 2024 Council Absent Dec 10, 2024 Council Present Jan 28, 2025 Council #01 Present Feb 11, 2025 Council #02 Absent Feb 25, 2025 Council #03 Present Mar 11, 2025 Council #04 Present Mar 25, 2025 Council #05 Present Apr 8, 2025 Council #06 Present Apr 22, 2025 Council #07 Absent May 13, 2025 Council #08 Present Jun 10, 2025 Council #09 Present Jul 8, 2025 Council #10 Present Aug 5, 2025 Council #11 Absent Sep 9, 2025 Council #12 Absent Sep 23, 2025 Council #13 Present Oct 14, 2025 Council #14 Absent Oct 28, 2025 Council #15 Present Nov 25, 2025 Council #16 Present Dec 9, 2025 Council #17 Present Jan 27, 2026 Council Present Feb 10, 2026 Council Present Mar 24, 2026 Council Absent Apr 14, 2026 Council Absent Apr 28, 2026 Council Present May 12, 2026 Council Present May 26, 2026 Council Present Jun 23, 2026 Council Present Jul 28, 2026 Council #09 Absent Aug 25, 2026 Council #10 Absent Sep 22, 2026 Council #11 Present Meeting-by-meeting source grid Unknown means no status is counted. It may reflect missing evidence, nonservice or a report’s excluded cell. It is never treated as absence.
Read the record in context Presence does not measure preparation, constituent work or effectiveness. Earlier-term records cover reviewed meetings from November 2019 through October 2023. Current-term attendance covers the City’s quarterly reports from January 2024 through September 2026. Missing meetings and unresolved membership eligibility prevent a complete term attendance rate.
Historical counts use explicitly named present and absent statuses only. Advisory committees with public membership, postponed meetings and disputed rosters are excluded. The September 22, 2020, May 27, 2021 and October 26, 2021 disputed rosters remain held. Arrival and departure notes do not create extra attendances.
Earlier-term coverage and membership timeline