Oakland officials
64 officials on 10 public bodies, each listed under the one they mainly sit on · updated through Oct 8, 2026
Talk time is compared on 3 bodies: City Council, Rules and Legislation Committee and Public Works and Transportation Committee. Each opens its Members tab. Other bodies are too small to compare.
Jump to a body
- City Council 8
- Housing, Residential Rent and Relocation Board 2
- Landmarks Preservation Advisory Board 5
- Planning Commission 4
- Budget Advisory Commission 13
- Police and Fire Retirement System Board 5
- Police Commission 6
- Public Safety Planning and Oversight Commission (Measure NN) 5
- Privacy Advisory Commission 9
- Public Ethics Commission 7
City Council
8 seated- Charlene WangCouncilmember · District 2Identified at 82 meetings on 6 boards
- Carroll FifeCouncilmember · District 3Identified at 74 meetings on 6 boards
- Janani RamachandranCouncilmember · District 4Identified at 58 meetings on 4 boards
- Noel GalloCouncilmember · District 5Identified at 41 meetings on 4 boards
- Kevin JenkinsCouncil president · District 6Identified at 43 meetings on 2 boards
- Rowena BrownCouncilmember · At-LargeIdentified at 84 meetings on 7 boards
- Ken HoustonCouncilmemberIdentified at 75 meetings on 6 boards
- Zac UngerCouncilmemberIdentified at 52 meetings on 5 boards
Budget Advisory Commission
13 seated- Will BaoCommissionerIdentified at 1 meeting
- Mandela BlissCommissionerIdentified at 1 meeting
- Larisa CasillasCommissionerIdentified at 5 meetings
- Danforth DoughertyCommissionerIdentified at 2 meetings
- Susana FloresCommissionerIdentified at 2 meetings
- Mike ForbesCommissionerIdentified at 1 meeting
- Ben GouldCommissionerIdentified at 6 meetings
- Rana Bader MatlyCommissionerIdentified at 2 meetings
- Mike PetouhoffChairIdentified at 5 meetings
- Karen RoyeCommissionerIdentified at 5 meetings
- Jane YangChairIdentified at 2 meetings
- Stephisha Ycoy-WaltonVice chairIdentified at 4 meetings
- Vanessa ZamoraCommissionerIdentified at 1 meeting
- Jaime T. GodfreyVice president · Appointed Banking RepresentativeIdentified at 2 meetings
- Bradley JohnsonMayoral DesignateIdentified at 1 meeting
- Walter L. Johnson, Sr.President · Appointed Community RepresentativeIdentified at 4 meetings
- Kevin R. TraylorMemberIdentified at 1 meeting
- R. Steven WilkinsonAppointed Insurance RepresentativeIdentified at 2 meetings
Police Commission
6 seated- Ricardo Garcia AcostaCommission chair · Selection Panel AppointeeIdentified at 16 meetings
- Shawana BookerVice chair · Mayoral AppointeeIdentified at 14 meetings
- Omar FarmerCommissionerIdentified at 15 meetings
- Evelio GrilloCommissionerIdentified at 10 meetings
- Angela Jackson-CastainCommissioner · Selection Panel AppointeeIdentified at 15 meetings
- Shane WilliamsCommissioner · Mayoral AppointeeIdentified at 8 meetings
Privacy Advisory Commission
9 seated- Don WangCommissioner · District 2 RepresentativeIdentified at 3 meetings
- Issac ChengCommissioner · District 3 RepresentativeIdentified at 3 meetings
- Lou KatzCommissioner · District 4 RepresentativeIdentified at 4 meetings
- Gina TomlinsonCommissioner · District 6 RepresentativeIdentified at 3 meetings
- Sean EverhartCommissioner · District 7 RepresentativeIdentified at 1 meeting
- Henry Gage IIIVice chair · Council At-Large RepresentativeIdentified at 6 meetings
- Jessica LeavittChair · Mayoral RepresentativeIdentified at 4 meetings
- Sudip RayCommissionerIdentified at 1 meeting
- Byron WhiteCommissionerIdentified at 2 meetings
Public Ethics Commission
7 seated- Luke ApfeldCommissionerIdentified at 2 meetings
- Tanya BayevaCommissionerIdentified at 3 meetings
- L. Lawrence BrandonCommissionerIdentified at 1 meeting
- Angi FisherCommissionerIdentified at 5 meetings
- Ryan MicikCommissionerIdentified at 6 meetings
- Karun TilakVice-chairIdentified at 3 meetings
- Francis UptonChairIdentified at 9 meetings
Officials only: public speakers and students are never named or pictured. “Identified” is not attendance. How we count












