San Francisco officials
252 officials on 40 public bodies, each listed under the one they mainly sit on · updated through Oct 8, 2026
Talk time is compared on 14 bodies: Board of Supervisors, Arts Commission, Film Commission, San Francisco County Transportation Authority Board, Our City Our Home Oversight Committee, Treasure Island Development Authority, Police Commission, Historic Preservation Commission, Homelessness Oversight Commission, Health Commission, Commission on the Environment, Board of Appeals, Fire Commission and Port Commission. Each opens its Members tab. Other bodies are too small to compare.
Jump to a body
- Board of Supervisors 11
- General Obligation Bond Oversight Committee 8
- Our City Our Home Oversight Committee 10
- Board of Appeals 5
- Building Inspection Commission 5
- Commission on Community Investment and Infrastructure 5
- Historic Preservation Commission 7
- Housing Authority Commission 7
- Planning Commission 6
- Retirement Board 4
- Treasure Island Development Authority 7
- Fire Commission 5
- Police Commission 7
- Sheriff's Department Oversight Board 8
- Aging and Adult Services Commission 7
- Animal Control and Welfare Commission 5
- Arts Commission 13
- Civil Service Commission 5
- Commission on the Environment 6
- Entertainment Commission 6
- Ethics Commission 4
- Film Commission 11
- Health Commission 7
- Health Service Board 5
- Homelessness Oversight Commission 7
- Library Commission 6
- Local Agency Formation Commission 3
- Mayor's Disability Council 10
- Port Commission 5
- Public Utilities Commission 5
- Public Works Commission 4
- Recreation and Park Commission 7
- Refuse Rate Board 1
- Rent Board Commission 7
- Sanitation and Streets Commission 1
- SFMTA Board of Directors 6
- Small Business Commission 6
- Sunshine Ordinance Task Force 3
- Transbay Joint Powers Authority Board 5
- Urban Forestry Council 12
Board of Supervisors
11 seated- Connie ChanSupervisor · District 1Identified at 52 meetings on 4 boards
- Stephen SherrillSupervisor · District 2Identified at 72 meetings on 5 boards
- Danny SauterSupervisor · District 3Identified at 86 meetings on 7 boards
- Alan WongSupervisor · District 4Identified at 45 meetings on 4 boards
- Bilal MahmoodSupervisor · District 5Identified at 45 meetings on 5 boards
- Matt DorseySupervisor · District 6Identified at 93 meetings on 8 boards
- Myrna MelgarSupervisor · District 7Identified at 87 meetings on 4 boards
- Rafael MandelmanPresident · District 8Identified at 77 meetings on 6 boards
- Jackie FielderSupervisor · District 9Identified at 38 meetings on 4 boards
- Shamann WaltonSupervisor · District 10Identified at 94 meetings on 4 boards
- Chyanne ChenSupervisor · District 11Identified at 89 meetings on 6 boards
- Patrick BoileauCommittee memberIdentified at 3 meetings
- Andrea Marmo CrawfordVice chairIdentified at 4 meetings
- William FoxMemberIdentified at 4 meetings
- Brian LarkinMemberIdentified at 4 meetings
- Brenda Kwee McNultyMemberIdentified at 4 meetings
- Venkatesh ReddyCommittee memberIdentified at 4 meetings
- Benjamin TingleCommittee memberIdentified at 1 meeting
- Tim TungChairIdentified at 6 meetings
- Lindsay HaddixSeat 1Identified at 4 meetings
- Shanell WilliamsChair · Seat 2Identified at 5 meetings
- Scott WaltonSeat 3Identified at 7 meetings
- LaShonti WoodsVice chair · Seat 4Identified at 3 meetings
- Bonnie PrestonSeat 5Identified at 6 meetings
- Julia D'AntonioSeat 6Identified at 3 meetings
- Jabari JacksonSeat 7Identified at 4 meetings
- Billy LemonSeat 8Identified at 6 meetings
- Ruby Bolaria ShifrinSeat 9Identified at 2 meetings
- Patrick MurphyMemberIdentified at 1 meeting
Building Inspection Commission
5 seatedHistoric Preservation Commission
7 seated- Gayle Tsern StrangCommissioner · Seat 1 (Historic Architect)Identified at 11 meetings
- Hans BaldaufCommissioner · Seat 2Identified at 14 meetings
- Eleanor R. CoxCommissioner · Seat 3 (Architectural Historian)Identified at 11 meetings
- Robert VergaraCommissioner · Seat 4 (Historian)Identified at 12 meetings
- Chris FoleyCommissioner · Seat 5Identified at 18 meetings
- Dan BaroniCommissioner · Seat 6Identified at 8 meetings
- Diane MatsudaPresident · Seat 7 (At Large)Identified at 18 meetings
Planning Commission
6 seated- Elizabeth MacdonaldCommissioner · Seat 2Identified at 7 meetings
- Joel KoppelVice-president · Seat 3Identified at 6 meetings
- Sean McGarryCommissioner · Seat 4Identified at 25 meetings
- Lydia SoCommissioner · Seat 5Identified at 24 meetings on 2 boards
- Amy CampbellPresident · Seat 6Identified at 23 meetings
- Mike ChenCommissioner · Seat 7Identified at 6 meetings
- Nabihah AzimMemberIdentified at 7 meetings
- Eric DasmalchiMemberIdentified at 5 meetings
- Mark DunlopSecretaryIdentified at 7 meetings
- Jeanette HowardCFOIdentified at 4 meetings
- Kojo MintaMemberIdentified at 4 meetings
- Timothy ReyffVice presidentIdentified at 6 meetings
- Linda Fadeke RichardsonPresidentIdentified at 12 meetings
Police Commission
7 seated- Kevin BenedictoCommissionerIdentified at 18 meetings
- C. Don ClayPresidentIdentified at 20 meetings
- Cindy EliasCommissionerIdentified at 13 meetings
- W.S. Wilson LeungCommissionerIdentified at 14 meetings
- Larry LowCommissionerIdentified at 15 meetings
- Mattie ScottCommissionerIdentified at 16 meetings
- Pratibha TekkeyVice presidentIdentified at 14 meetings
- Ovava AfuhaamangoVice presidentIdentified at 3 meetings
- Carla CuevasAppointed by the Board of SupervisorsIdentified at 6 meetings
- Scott DignanAppointed by the MayorIdentified at 5 meetings
- Diane LozanoVice president · appointed by the MayorIdentified at 10 meetings
- Estela N. OrtizMemberIdentified at 11 meetings
- William Palmer IIPresidentIdentified at 10 meetings
- Gale RosboroAppointed by the Board of SupervisorsIdentified at 5 meetings
- Julie D. SooPresidentIdentified at 12 meetings
- Sascha BittnerCommissionerIdentified at 4 meetings
- Wanda JungCommissionerIdentified at 8 meetings
- Martha KnutzenCommissionerIdentified at 5 meetings
- Nelson LumVice presidentIdentified at 4 meetings
- Linda Parker PenningtonCommissionerIdentified at 7 meetings
- Barbara SklarCommissionerIdentified at 2 meetings
- Janet Y. SpearsPresidentIdentified at 7 meetings
Arts Commission
13 seated- JD BeltranCommissioner · Visual ArtsIdentified at 18 meetings
- J. Riccardo BenavidesCommissionerIdentified at 5 meetings
- Seth BrenzelCommissionerIdentified at 13 meetings
- Patrick CarneyCommissioner · ArchitectureIdentified at 18 meetings
- Chuck CollinsCommission presidentIdentified at 22 meetings
- Suzanne FerrasCommissioner · Visual ArtsIdentified at 26 meetings
- Nabiel MuslehCommissioner · Visual ArtsIdentified at 14 meetings
- Al PerezArts commissioner · ArtsIdentified at 21 meetings
- McKenna QuintArts commissioner · ArtsIdentified at 15 meetings
- Jessica RothschildCommissioner · ArchitectureIdentified at 10 meetings
- Marcus Anthony ShelbyCommissioner · Performing Arts (Music)Identified at 7 meetings
- Janine ShiotaCommission vice president · Performing Arts & Literary ArtsIdentified at 22 meetings
- Debra WalkerCommissioner · Visual ArtsIdentified at 30 meetings
Commission on the Environment
6 seatedEntertainment Commission
6 seated- Ben BleimanCommission president · Industry RepresentativeIdentified at 13 meetings
- Maria DavisEntertainment commissioner · Industry RepresentativeIdentified at 5 meetings
- Leonard PoggioEntertainment commissioner · Law Enforcement RepresentativeIdentified at 3 meetings
- Anthony SchlanderEntertainment commissioner · Neighborhood RepresentativeIdentified at 1 meeting
- Laura ThomasEntertainment commissioner · Public Health RepresentativeIdentified at 4 meetings
- Cyn WangCommission vice president · Urban Planning RepresentativeIdentified at 5 meetings
Film Commission
11 seated- Jim BeaumonteCommissionerIdentified at 5 meetings
- Claudine ChengCommissionerIdentified at 9 meetings
- Tony DelorioVice presidentIdentified at 8 meetings
- Franco FinnCommissionerIdentified at 6 meetings
- Roberto HernandezCommissionerIdentified at 5 meetings
- Erin KahnCommissionerIdentified at 5 meetings
- Shadi KailehCommissionerIdentified at 2 meetings
- Jonathan MosconeMemberIdentified at 2 meetings
- Devanshu PatelCommissionerIdentified at 4 meetings
- Jack SongPresidentIdentified at 7 meetings
- Carolyn TylerCommissionerIdentified at 6 meetings
Health Commission
7 seated- Edward ChowCommissionerIdentified at 15 meetings
- Susan Belinda ChristianCommissionerIdentified at 13 meetings
- Suzanne GiraudoVice presidentIdentified at 17 meetings
- Laurie GreenPresidentIdentified at 20 meetings
- Judy GuggenhimeCommissionerIdentified at 11 meetings
- Tessie GuillermoCommissionerIdentified at 14 meetings
- Karim SalgadoCommissionerIdentified at 16 meetings
- Katie AlbrightChairIdentified at 11 meetings
- Dontaye BallCommissionerIdentified at 7 meetings
- Bevan DuftyCommissionerIdentified at 10 meetings
- Joaquin GuerreroCommissionerIdentified at 9 meetings
- Sharky LaguanaCommissionerIdentified at 8 meetings
- Obai RamboVice chairIdentified at 7 meetings
- Thomas RoccaCommissionerIdentified at 7 meetings
Library Commission
6 seatedMayor's Disability Council
10 seated- Patricia ArackCo-chairIdentified at 3 meetings
- Joanne AzulayCo-chairIdentified at 4 meetings
- Paul BendixCouncil member · appointed by the CouncilIdentified at 5 meetings
- Jan BonvilleCouncil member · appointed by the CouncilIdentified at 1 meeting
- Keontae ClarkCouncil member · appointed by the CouncilIdentified at 5 meetings
- Cindy FasslerCouncil member · appointed by the CouncilIdentified at 2 meetings
- Emily MathisCouncil member · appointed by the CouncilIdentified at 1 meeting
- Caitlin O'MaliorCouncil member · appointed by the CouncilIdentified at 2 meetings
- Orkid SassouniCouncil member · appointed by the CouncilIdentified at 5 meetings
- Denise SenhauxCouncil member · appointed by the CouncilIdentified at 3 meetings
Public Utilities Commission
5 seated- Avni JamdarCommissioner · Seat 1Identified at 18 meetings
- Joshua ArceCommission president · Seat 2Identified at 21 meetings
- Stephen E. LeveroniCommission vice president · Seat 3 (project finance)Identified at 21 meetings
- Kate H. StacyCommissioner · Seat 4Identified at 19 meetings
- Meghan ThurlowCommissioner · Seat 5Identified at 20 meetings
Recreation and Park Commission
7 seated- Kat AndersonPresidentIdentified at 10 meetings
- Sonya Clark-HerreraCommissionerIdentified at 8 meetings
- Joe HallisyVice presidentIdentified at 8 meetings
- Vanita LouieCommissionerIdentified at 10 meetings
- Larry Mazzola, Jr.CommissionerIdentified at 6 meetings
- Meredith WilliamsCommissionerIdentified at 9 meetings
- Carey WintroubCommissionerIdentified at 9 meetings
Rent Board Commission
7 seated- Dave CrowCommissioner · Tenant AlternateIdentified at 1 meeting
- David GruberCommissioner · LandlordIdentified at 10 meetings
- Juliet HaleyCommissioner · Neutral AlternateIdentified at 2 meetings
- Cathy MosbruckerCommissioner · TenantIdentified at 8 meetings
- Kent QianCommissioner · TenantIdentified at 1 meeting
- Arthur TomCommissioner · Landlord AlternateIdentified at 3 meetings
- Dave WassermanCommissioner · LandlordIdentified at 6 meetings
SFMTA Board of Directors
6 seatedSmall Business Commission
6 seated- Ron BenitezCommissionerIdentified at 8 meetings
- Dimitri Thierry CornetCommissionerIdentified at 6 meetings
- Robyn FisherCommissionerIdentified at 3 meetings
- Cynthia HuiePresidentIdentified at 9 meetings
- William Ortiz-CartagenaVice-presidentIdentified at 6 meetings
- Miriam ZouzounisCommissionerIdentified at 6 meetings
Urban Forestry Council
12 seated- Edgar Xochitl FloresChairIdentified at 3 meetings
- Joshua KlippVice chairIdentified at 4 meetings
- David MooreMemberIdentified at 4 meetings
- Antonio MorenoMemberIdentified at 2 meetings
- Pamela NagleMemberIdentified at 1 meeting
- Karla NagyMemberIdentified at 3 meetings
- Spencer PotterMemberIdentified at 3 meetings
- Ilaria SalvadoriMemberIdentified at 3 meetings
- Caroline ScanlanMemberIdentified at 1 meeting
- Lewis StringerMemberIdentified at 2 meetings
- Eric SuteraMemberIdentified at 1 meeting
- Morgan Vaisset-FauvelMemberIdentified at 2 meetings
Officials only: public speakers and students are never named or pictured. “Identified” is not attendance. How we count





































































































































































