San José City Council
October 7, 2025 — Regular meeting, 1h 47m. Full transcript and vote records below — no spin, just what happened.
What was decided
vote on the item discussed
How they voted
motion passes unanimously Unverified
Yes: Matt Mahan, Rosemary Kamei, Pamela Campos, Anthony Tordillos, David Cohen, Peter Ortiz, Michael Mulcahy, Bien Doan, Domingo Candelas, Pam Foley, George Casey
Agenda item 2.8 · background & details
Official minutes (PDF) · the city’s formal record of this vote
Action: Upon motion by Vice Mayor Pam Foley, seconded by Councilmember Bien Doan, and carried unanimously, the Consent Calendar was approved, excluding Item 2.8, which was voted on separately, and the below actions were taken as indicated. (11-0-0)
How they voted
motion passes unanimously Verified · draft minutes
Yes: Matt Mahan, Rosemary Kamei, Pamela Campos, Anthony Tordillos, David Cohen, Peter Ortiz, Michael Mulcahy, Bien Doan, Domingo Candelas, Pam Foley, George Casey
Agenda item consent · background & details
Motion by Pam Foley, seconded by Bien Doan
Mover: Foley, seconder: Doan (per official minutes).
Official minutes (PDF) · the city’s formal record of this vote
Action: Upon motion by Councilmember Rosemary Kamei, seconded by Councilmember David Cohen, and carried unanimously, Resolution No. RES2025-350 was adopted, regarding the Master Service Agreements to provide consulting services for citywide planning activities. (8-3-0; Noes: Doan, Mulcahy, Casey)
How they voted
Motion passes 8 to 3 with Doan Mulcahy and Casey voting no Verified · draft minutes
Yes: Matt Mahan, Rosemary Kamei, Pamela Campos, Anthony Tordillos, David Cohen, Peter Ortiz, Domingo Candelas, Pam Foley
No: Bien Doan, Michael Mulcahy, George Casey
Agenda item 3.4 · background & details
Motion by Rosemary Kamei, seconded by David Cohen
Mover: Kamei, seconder: Cohen (per official minutes).
Official minutes (PDF) · the city’s formal record of this vote
Transcript
The full transcript, word-for-word as spoken. Speakers appear in order until speaker labeling is complete.
How vote data stays honest
In these records, votes are extracted from the clerk’s roll call in the public recording. Before final publication, they are cross-checked against the city’s official minutes. Corrections are published openly.
This meeting was transcribed with automated speech-to-text. Names and figures should be checked against the official minutes before quoting.