Review note: Desiree Lynch is withdrawn; re-read this contest's editorial for claims that describe them as still running.
- sjgov.org (opens in a new tab)San Joaquin County Registrar of Voters -- official "Offices Up for Election" document for the Nov. 3, 2026 General Election: lists the City of Stockton's three offices -- Member of City Council, Districts 1, 3, and 5, each a 4-year term, elected by district -- under the "MUNICIPAL OFFICES -- ADVANCED FROM PRIMARY" heading, with no separate Mayor line, confirming all three are June-to-November runoffs and the Mayor is not up this cycle.
- sjgov.org (opens in a new tab)San Joaquin County Registrar of Voters -- official "Candidate List" (report CFMR009), Qualified Candidates Only, printed 8/20/2026: confirms exactly two qualified candidates per Stockton district, each "On Ballot: Yes" -- District 1 (Tamica Small, Michele Padilla), District 3 (Michael Blower, Jessica Toccoli), District 5 (Brando Villapudua, Desiree Lynch) -- with each candidate's filed ballot designation.
- sjgov.org (opens in a new tab)San Joaquin County Registrar of Voters -- official, certified "Statement of Votes Cast," Statewide Direct Primary, June 2, 2026 (certified by Registrar of Voters Olivia Hale, 6/25/2026): its District Results section gives exact per-candidate vote totals and percentages for all three Stockton City Council contests, establishing that no candidate cleared a majority in any district -- Padilla 49.11% (Small 27.60%, Sanchez 11.41%, Nguyen 9.52%, Hollis 2.36%) in D1; Blower 48.24% (Toccoli 36.19%, Veltri 10.02%, Alfaro 5.55%) in D3; Villapudua 34.04% (Lynch 30.59%, Elizabeth 16.40%, Beas 12.83%, Harper 5.51%, write-in Carpenter 0.64%) in D5.
- stocktonca.gov (opens in a new tab)City of Stockton -- official "Elections" page (City Clerk): independently confirms the same three November 2026 Council contests and the same six qualified candidates as the county's own lists, states the majority-or-runoff mechanic directly, and gives the Jan. 1, 2027-Dec. 31, 2030 term for the winners.
- stocktonca.gov (opens in a new tab)City of Stockton -- official "City Council" index page: confirms the Council's 7-member structure (six district-elected Councilmembers plus a citywide-elected Mayor), 4-year terms with a 2-term limit, and a council-manager form of government.
- stocktonca.gov (opens in a new tab)City of Stockton -- official biography page for Mayor Christina Fugazi: confirms she was elected Mayor citywide in November 2024 (her first term as Mayor, after two prior Council terms beginning 2014), explaining why no Mayor's race appears on this cycle's ballot.
- stocktonca.gov (opens in a new tab)City of Stockton -- official biography page for Councilmember Brando Villapudua (District 5): confirms his first term began January 2023, a prior two-year term as an at-large Stockton Planning Commissioner, and his committee roles.
- stocktonia.org (opens in a new tab)Stocktonia -- "Stockton City Council votes 6-0 to censure Brando Villapudua": reports the Council's 6-0 vote to censure him on Apr. 15, 2025 for making an obscene hand gesture toward an audience member during a Jan. 9, 2025 meeting, on a complaint filed by Vice Mayor Jason Lee and Councilmember Michele Padilla.
- stocktonia.org (opens in a new tab)Stocktonia -- "Stockton City Council candidate Desiree Lynch arrested on suspicion of election fraud": reports her Aug. 19, 2026 arrest on five felony counts following a six-week District Attorney investigation and the DA's allegation that she used two District 5 addresses where she did not live to register and file.
- stocktonia.org (opens in a new tab)Stocktonia -- "Desiree Lynch released on bond after arrest in election fraud case": reports her release on $100,000 bond, District Attorney Ron Freitas's on-the-record statement, and the two specific addresses prosecutors say she falsely claimed.
- stocktonia.org (opens in a new tab)Stocktonia -- "Desiree Lynch withdraws from Stockton City Council race days after election fraud arrest": reports her formal, second withdrawal on Aug. 24, 2026 through her attorney, the five felony charges, and the maximum six-years-eight-months sentence.
- stocktonia.org (opens in a new tab)Stocktonia -- "Desiree Lynch withdrew from Stockton council race. A judge confirmed her name will remain on the ballot": reports Judge Robert T. Waters's Aug. 26, 2026 denial of a District 5 voter's emergency petition to strike Lynch's name from the printed ballot, ruling that removing her name would disenfranchise the voters who chose her.
- stocktonia.org (opens in a new tab)Stocktonia -- "'Record time' ballot counting in San Joaquin County shows all three Stockton City Council incumbents could be heading into November runoffs": a June 11, 2026 recap of the semi-final count independently corroborating the same top-two pairing and near-identical percentages in all three districts, later confirmed by the county's certified final Statement of Votes Cast.
- stocktonca.gov (opens in a new tab)City of Stockton -- official "Fair Political Practices Commission (FPPC)" page (City Clerk): links the same NetFile-hosted public campaign-finance portal (netfile.com/public/SJC/campaign) the county uses countywide -- a negative-result citation, since the portal is a client-rendered single-page application that returned no readable content to this pass's fetch tooling.
- vote411.org (opens in a new tab)League of Women Voters -- Vote411 voter guide, 'City of Stockton City Council District 5' race (statewide All Races list): each candidate's self-submitted ballot designation and campaign contacts, plus answers to the League's questions -- top three priorities; qualifying background, experience and education. Answers on file from Brando Villapudua. Capture in data/nov-2026/sources/vote411/stockton-council-5.json.
Last updated October 6, 2026.
City of Stockton
Stockton City Council, District 5
This person would hold your district's seat on Stockton's City Council. The council has seven members. They vote on city ordinances, the budget, and land use. Stockton also has a directly elected Mayor. An appointed City Manager runs day to day operations. The term is four years, with a two term limit. This cycle covers only Districts 1, 3, and 5. Stockton's Mayor was elected in November 2024. The Mayor is not on this ballot.
Incumbent Brando Villapudua faces Desiree Lynch, a nurse, for this seat. Villapudua's Council colleagues censured him in 2025. Lynch withdrew from the race after her August 2026 arrest on felony election fraud charges. A judge ruled her name stays on the printed ballot.
Stockton's City Council has seven voting members -- six elected by district plus a Mayor elected citywide -- serving 4-year terms with a 2-term limit, under a council-manager form of government in which an appointed City Manager runs day-to-day operations. Only Districts 1, 3, and 5 are on this ballot; their winners serve January 2027 through December 2030. Districts 2, 4, and 6 are not up this cycle. Mayor Christina Fugazi, elected citywide in November 2024, is in her first term as Mayor and is not up for reelection until 2028, which is why no Mayor's race appears on this ballot.
Villapudua led a six-candidate June 2 primary field (including one qualified write-in) with 1,173 votes (34.04%) -- short of a majority -- followed by Lynch's 1,054 votes (30.59%). Mary Elizabeth (16.40%), Max Beas (12.83%), Ruben Harper (5.51%), and write-in candidate Sam Carpenter (0.64%) were eliminated. Because no candidate cleared 50%, Villapudua and Lynch advance to a November 3 runoff -- though as explained below, Lynch is no longer actively campaigning.
Brando Villapudua
Brando Villapudua is the incumbent District 5 City Councilmember, elected in 2022. He previously served as a Stockton Planning Commissioner and now chairs the Council's Water Committee. In 2025, the Council censured him 6 to 0 for an obscene gesture.
Desiree Lynch withdraws
Desiree Lynch withdrew from this race on August 24, 2026. Five days earlier, she was arrested on felony election-fraud charges.
Lynch is a nurse who cares for patients recovering from surgery. She first withdrew on August 14, 2026. She said she was worried about her safety and her health. At the time, people were asking in public where she really lived. Four days later, she changed her mind and got back in the race.
She was arrested on August 19, 2026, after a six-week investigation by the District Attorney. She faces five felony charges. Three are for perjury, one is a voter-registration violation, and one is for filing a false candidacy declaration. Prosecutors say she registered to vote and filed to run using two District 5 addresses where she did not live. One was a bar and the other was an apartment complex. They say she really lived in Lodi and in Stockton's District 1. Her arraignment, the first court hearing, was set for September 2, 2026. If she is convicted on every count, she could get up to six years and eight months in prison.
Her name is still on the ballot next to Brando Villapudua's. A voter asked a judge to take it off. On August 26, 2026, the judge said no. The judge ruled that Lynch earned her place in the June primary, and that removing her name this close to the election would "disenfranchise the voters that voted for her."
She is still a choice on this ballot, but she is no longer running for the seat.
Your pick
A nonpartisan office: candidates do not run as Democrats or Republicans, and no party appears on the ballot.