Members
Seven members, 0.8 to 8 minutes a meeting (preliminary)
Preliminary: at least 64% of members’ talk time is identified, under the 80% for a full comparison. Five of the seven members we compare could rank first; the data can’t order them.At least 64% of members’ talk time here is identifiedPreliminary: under 80% of talk time is identified.
64% identified80% for a full comparison
Member0510152025min a meeting
Janani RamachandranDistrict 45.12.8–9.2 · voice identified in 16 of 20
Above: could rank first in talk time
Runs the meetingsOpen their page: every clip, meeting and topicMembers · listed by seatOpen their page: every clip, meeting and topicOpen their page: every clip, meeting and topicOpen their page: every clip, meeting and topicOpen their page: every clip, meeting and topicOpen their page: every clip, meeting and topicOpen their page: every clip, meeting and topicOpen their page: every clip, meeting and topic
“Voice identified” counts the meetings where we could attribute a member’s voice. A meeting missing there means we couldn’t attribute it, not that they were absent.Kevin JenkinsDistrict 6 · Council president · runs the meetings5.8min of talk time a meeting20 of 22present at roll callVoice identified at 17 of 20 transcribed meetings while seated
AttendancePresent at the roll call for 20 of 22 meetings, Nov 4, 2025 to Oct 20, 2026. Official roll call, from the clerk
Speaking5.8 min of talk time a meetingRuns the meetings, so not compared.36 questions asked
Their top topicsNo checked topic mix for this member here yet.
Charlene WangDistrict 2 · Councilmember5.5min of talk time a meeting21 of 22present at roll callVoice identified at 19 of 20 transcribed meetings while seated
AttendancePresent at the roll call for 21 of 22 meetings, Nov 4, 2025 to Oct 20, 2026. Official roll call, from the clerk
Speaking5.5 min of talk time a meeting90% range 3.9 to 8.8 minutes, over 20 meetings held while seated. Counts only speech we can attribute by voice, so it can undercount.47 questions asked
Their top topicsNo checked topic mix for this member here yet.
Three of their clips
I know also of high interest from the general public is these every 6-month audit around the flock camera usage.”
I, uh, was— I do want to talk about the issue of homelessness since in the budget, if Measure E doesn’t pass, 190 shelter beds are slated to close, correct?”
Carroll FifeDistrict 3 · Councilmember8.0min of talk time a meeting14 of 22present at roll callVoice identified at 17 of 20 transcribed meetings while seated
AttendancePresent at the roll call for 14 of 22 meetings, Nov 4, 2025 to Oct 20, 2026. Official roll call, from the clerk
Speaking8.0 min of talk time a meeting90% range 5.5 to 21.0 minutes, over 20 meetings held while seated. Counts only speech we can attribute by voice, so it can undercount.88 questions asked
Their top topicsNo checked topic mix for this member here yet.
Three of their clips
I’m a little concerned about the ongoing impacts to the budget, um, with this level of, um, increase.”
Where is it in the encampment abatement policies that would have led to additional interventions so that when we do these closures, there’s somewhere for people to be?”
I understand the importance of moving towards greater public safety, and I want to make sure that our most vulnerable populations are protected as well, because we have— we’re not even a year into this Trump administration where they have said that they’re going to detain and deport 3,000 people per month.”
Janani RamachandranDistrict 4 · Councilmember5.1min of talk time a meeting21 of 22present at roll callVoice identified at 16 of 20 transcribed meetings while seated
AttendancePresent at the roll call for 21 of 22 meetings, Nov 4, 2025 to Oct 20, 2026. Official roll call, from the clerk
Speaking5.1 min of talk time a meeting90% range 2.8 to 9.2 minutes, over 20 meetings held while seated. Counts only speech we can attribute by voice, so it can undercount.27 questions asked
Their top topics
Taxes and fees4%
Share of the time they spoke, by topic. Only topics that passed our check.Three of their clips
I hear your frustrations, but respectfully, this is under fifty million dollars we’re talking about, and we have a two billion dollar budget.”
Can you clarify that in the last time we heard this item in October, there were 5 applications, and then since then there were 13 more applications, or is it a total of 13 applications?”
Noel GalloDistrict 5 · Councilmember3.1min of talk time a meeting22 of 22present at roll callVoice identified at 13 of 19 transcribed meetings while seated
AttendancePresent at the roll call for 22 of 22 meetings, Nov 4, 2025 to Oct 20, 2026. Official roll call, from the clerk
Speaking3.1 min of talk time a meeting90% range 1.6 to 6.0 minutes, over 19 meetings held while seated. Counts only speech we can attribute by voice, so it can undercount.23 questions asked
Their top topicsNo checked topic mix for this member here yet.
Rowena BrownAt-Large · Councilmember5.2min of talk time a meeting20 of 22present at roll callVoice identified at 16 of 20 transcribed meetings while seated
AttendancePresent at the roll call for 20 of 22 meetings, Nov 4, 2025 to Oct 20, 2026. Official roll call, from the clerk
Speaking5.2 min of talk time a meeting90% range 3.5 to 8.7 minutes, over 20 meetings held while seated. Counts only speech we can attribute by voice, so it can undercount.36 questions asked
Their top topics
Taxes and fees7%
Share of the time they spoke, by topic. Only topics that passed our check.Three of their clips
However, in this budget, it does eliminate various roles within ITD, and so I’m curious about potential service impacts, uh, to technology that we may be trying to move forward.”
…year, did we increase the fees for Um, the swimming pools for our seniors. And then this year we’re also doing the same because that was the statement that was made, right?”
Ken HoustonCouncilmember6.9min of talk time a meeting14 of 22present at roll callVoice identified at 17 of 20 transcribed meetings while seated
AttendancePresent at the roll call for 14 of 22 meetings, Nov 4, 2025 to Oct 20, 2026. Official roll call, from the clerk
Speaking6.9 min of talk time a meeting90% range 5.0 to 10.3 minutes, over 20 meetings held while seated. Counts only speech we can attribute by voice, so it can undercount.82 questions asked
Their top topicsNo checked topic mix for this member here yet.
Zac UngerCouncilmember0.8min of talk time a meeting21 of 22present at roll callVoice identified at 10 of 20 transcribed meetings while seated
AttendancePresent at the roll call for 21 of 22 meetings, Nov 4, 2025 to Oct 20, 2026. Official roll call, from the clerk
Speaking0.8 min of talk time a meeting90% range 0.4 to 2.6 minutes, over 20 meetings held while seated. Counts only speech we can attribute by voice, so it can undercount.8 questions asked
Their top topicsNo checked topic mix for this member here yet.
Attendance
Roll calls at 22 of 22 meetings, through Oct 20, 2026
From the clerk’s own record, listed by seat. This is the official attendance record. It is separate from our voice counts, and we don’t compare members on it.| Member | Present | Absent | Excused | Roll calls |
|---|---|---|---|---|
| Kevin Jenkins | 20 | 0 | 2 | 22 |
| Charlene Wang | 21 | 0 | 1 | 22 |
| Carroll Fife | 14 | 0 | 8 | 22 |
| Janani Ramachandran | 21 | 0 | 1 | 22 |
| Noel Gallo | 22 | 0 | 0 | 22 |
| Rowena Brown | 20 | 0 | 2 | 22 |
| Ken Houston | 14 | 0 | 8 | 22 |
| Zac Unger | 21 | 0 | 1 | 22 |





