Ken Houston
Councilmember, Oakland City CouncilRaised homelessness and encampments at seven meetings, more than any other official we can identify. Named East Oakland 14 times, more than any other official.
Also sits on 5 committees
Seven clips, newest first
Officials only. Public speakers are counted, never named.
Issues Houston raised, by number of meetings
- Homelessness and encampments7 meetings
- License-plate cameras (Flock)5 meetings
- Police chief search1 meeting
- City budget and Measure E1 meeting
Every roll call, and Houston’s other bodies
Present at 14 of 22 roll calls at the City Council
- Public Works and Transportation Committee: 6.6 min of speech a meeting, range 5.2–8.1. In the same range as two other members.
- Rules and Legislation Committee: 1.2 min of speech a meeting, range 0.6–2.1. In the same range as four other members.
- Public Safety Committee: talk time not compared. Fewer than four members can be compared fairly.
- Life Enrichment Committee: talk time not compared. Fewer than four members can be compared fairly.
- Public Works and Transportation Committee: present at 12 of 17 roll calls. Official roll call, from the clerk
- Public Safety Committee: present at 15 of 16 roll calls. Official roll call, from the clerk
- Life Enrichment Committee: present at 9 of 15 roll calls. Official roll call, from the clerk
- Education Partnership Committee: present at 2 of 2 roll calls. Official roll call, from the clerk
Streets, traffic and parking took 12% of Houston’s speech with a checked topic
Houston asked 82 questions at the 17 City Council meetings where we identified them
Of Houston’s 97 questions to city departments at the Public Works and Transportation Committee, 45 went to transportation and transit.
| Department | Share | Questions |
|---|---|---|
| Transportation and transit | 4546% | |
| Public works, streets and sanitation | 4344% | |
| Administration, HR, contracts and facilities | 55% | |
| Budget, finance and controller | 22% | |
| Building permits and inspection | 11% | |
| Police | 11% |
| Department | Share | Questions |
|---|---|---|
| City attorney / law department | 925% | |
| Police | 514% | |
| Economic development, business and licensing | 411% | |
| Planning and zoning | 411% | |
| Public works, streets and sanitation | 411% | |
| 7 other departments | 1028% |
| Department | Share | Questions |
|---|---|---|
| City attorney / law department | 3 |
4 places Houston named in meetings
- East Oakland 14 times, the most of any official
- West Oakland 5 times
- Elmhurst 1 time
- Lake Merritt 1 time
Every meeting where we identified Houston’s voice
- Oct 8, 2026Rules and Legislation CommitteeAppointments to boards and commissions2.0 min34:20
- Sep 28, 2026Education Partnership CommitteeSchools and youth4.7 min26:54
- Sep 22, 2026Public Works and Transportation Committee11.7 min57:36
- Sep 22, 2026Public Safety CommitteePolicing and public safety4.3 min48:36
- Sep 22, 2026Life Enrichment CommitteeDevelopment and land use6.4 min28:59
- Jul 21, 2026City Council11.8 min20:11
- Jul 14, 2026Public Works and Transportation Committee7.9 min23:44
- Jul 14, 2026Public Safety CommitteePolicing and public safety5.0 min51:06
- Jul 14, 2026Life Enrichment CommitteePublic transit · Business and economic development5.7 min11:10
- Jul 13, 2026City CouncilDevelopment and land use10.6 min32:09
Show all 75Show fewer
- Jul 9, 2026Rules and Legislation Committee3.3 min1:06:47
- Jul 7, 2026City CouncilHomelessness · Development and land use17.8 min14:55
- Jun 25, 2026Rules and Legislation Committee6.0 min1:26:07
- Jun 23, 2026Public Works and Transportation Committee8.4 min10:50
- Jun 23, 2026Public Safety CommitteePolicing and public safety10.5 min29:40
- Jun 23, 2026Life Enrichment CommitteeSchools and youth1.6 min51:31
- Jun 16, 2026City Council0.3 min2:06:58
- Jun 9, 2026Public Works and Transportation Committee6.1 min25:26
- Jun 9, 2026Public Safety CommitteePolicing and public safety · Fire and emergency services7.8 min34:10
- Jun 9, 2026Life Enrichment CommitteeHealth and behavioral health1.7 min8:30
- Jun 2, 2026City CouncilPolicing and public safety8.2 min1:10:54
- Jun 1, 2026City CouncilBudget and spending5.6 min33:36
- May 26, 2026Public Works and Transportation CommitteeParks and recreation10.5 min48:07
- May 26, 2026Public Safety CommitteePolicing and public safety5.1 min44:46
- May 26, 2026Life Enrichment Committee0.8 min40:21
- May 19, 2026City CouncilCity workforce and labor12.1 min15:13
- May 12, 2026Public Works and Transportation Committee12.1 min28:29
- May 12, 2026Public Safety CommitteePolicing and public safety · Fire and emergency services12.1 min24:09
- May 12, 2026Life Enrichment CommitteeSchools and youth2.6 min7:15
- May 7, 2026Rules and Legislation Committee7.7 min48:54
- May 5, 2026City Council7.8 min1:15:04
- Apr 23, 2026Rules and Legislation Committee2.3 min42:33
- Apr 21, 2026Public Works and Transportation CommitteeDevelopment and land use3.4 min33:19
- Apr 21, 2026Public Safety CommitteePolicing and public safety4.0 min18:03
- Apr 21, 2026Life Enrichment CommitteeBusiness and economic development3.4 min7:27
- Apr 14, 2026City CouncilHomelessness · City workforce and labor19.3 min29:15
- Mar 26, 2026Rules and Legislation Committee3.5 min1:48:10
- Mar 24, 2026Public Works and Transportation Committee12.6 min34:57
- Mar 24, 2026Public Safety CommitteePolicing and public safety5.4 min35:23
- Mar 24, 2026Life Enrichment CommitteeArts, culture and libraries6.0 min29:33
- Mar 16, 2026City Council7.4 min12:02
- Mar 10, 2026Public Works and Transportation CommitteePublic transit2.4 min1:24:31
- Mar 10, 2026Public Safety CommitteePolicing and public safety1.2 min7:38
- Mar 10, 2026Life Enrichment CommitteeHomelessness · Arts, culture and libraries8.9 min11:11
- Mar 5, 2026Rules and Legislation Committee5.7 min23:29
- Feb 24, 2026Public Works and Transportation Committee5.1 min20:12
- Feb 24, 2026Public Safety CommitteePolicing and public safety4.1 min30:05
- Feb 24, 2026Life Enrichment Committee1.9 min1:03:54
- Feb 17, 2026City Council3.5 min30:55
- Feb 10, 2026Public Works and Transportation Committee3.8 min54:54
- Feb 10, 2026Public Safety CommitteeAppointments to boards and commissions0.8 min18:05
- Feb 10, 2026Life Enrichment Committee4.1 min7:17
- Feb 5, 2026Rules and Legislation CommitteeHomelessness3.0 min11:39
- Feb 3, 2026City CouncilPolicing and public safety6.4 min3:16
- Jan 29, 2026Rules and Legislation Committee0.8 min17:37
- Jan 27, 2026Public Works and Transportation Committee4.3 min11:11
- Jan 27, 2026Public Safety CommitteePolicing and public safety3.9 min1:25:27
- Jan 27, 2026Life Enrichment CommitteeHealth and behavioral health1.2 min15:24
- Jan 20, 2026City CouncilAppointments to boards and commissions6.3 min9:49
- Jan 13, 2026Public Works and Transportation Committee3.6 min14:08
- Jan 13, 2026Public Safety CommitteePolicing and public safety2.4 min44:51
- Jan 13, 2026Life Enrichment CommitteeSchools and youth1.7 min22:18
- Jan 6, 2026City Council7.4 min15:02
- Dec 16, 2025City Council3.5 min4:29:41
- Dec 11, 2025Rules and Legislation Committee0.7 min16:04
- Dec 9, 2025Public Works and Transportation Committee4.4 min27:52
- Dec 9, 2025Public Safety CommitteePolicing and public safety2.1 min8:49
- Dec 9, 2025Life Enrichment CommitteeParks and recreation · Schools and youth2.4 min12:37
- Dec 2, 2025City CouncilBusiness and economic development3.4 min8:57
- Nov 18, 2025Public Works and Transportation Committee1.9 min38:05
- Nov 18, 2025Public Safety CommitteePolicing and public safety2.6 min54:22
- Nov 18, 2025Life Enrichment Committee4.8 min20:33
- Nov 4, 2025City Council7.6 min29:47
- Oct 30, 2025Rules and Legislation Committee1.0 min33:17
- Oct 28, 2025Public Works and Transportation Committee7.0 min37:34
How we identify who is speaking · blind check, pooled across five cities: of 410 council lines drawn, 352 right, 0 wrong, 1 unclear, 57 couldn’t be judged
We identified Houston’s voice at 75 meetings across six bodies. A meeting missing here means we couldn’t attribute the voice, not that Houston was absent. Claude and Gemini each read every transcript with that day’s roster. A voice gets Ken Houston’s name only when both agree and a code check finds the name said on, or just before, their turn. Voices our transcripts merge with someone else’s are never attributed, so every count here undercounts what Houston said. For councils and their committees, of 410 lines drawn, 352 were right, 0 wrong and 1 unclear, and the checkers couldn’t judge 57. We have since removed the voices behind 110 of those lines (0 wrong, 1 unclear, the rest we had already held for other reasons). Of the 300 lines we still publish, the checkers could judge 268: all 268 right (90% lower bound 0.99). They couldn’t judge the other 32. The check is one sample pooled across the five cities, not of Houston or of Oakland alone.
