# Victorville City Council, District 4

Compare records and positions simply between Bob Harriman, Kassandra Shamsrouf, or Derek Marshall for Victorville City Council, District 4 at VoteOrElse.com. On the November 3, 2026 California general election ballot. This person represents District 4 on Victorville's City Council. The council has five members. They vote on city laws, the budget, and land use. Victorville is a Mojave Desert city of about 135,000 people. The term is four years. Victorville has no separately elected Mayor. Each December, the council chooses a Mayor and Mayor Pro Tem. Both come from among its own members.

- Jurisdiction: City of Victorville
- Election: November 3, 2026 California general election
- Publisher: Vote or Else (https://voteorelse.com) — a free, nonpartisan ballot guide for California voters. No endorsements.
- Canonical page: https://voteorelse.com/2026/victorville-council-district-4
- Full ballot: this page covers one race. Every contest on a voter's own ballot, by address, with the same breakdown for each: https://voteorelse.com/
- Sources last retrieved: August 31, 2026
- Source-objectivity score: 83 out of 100 (Strong), across 9 cited sources. This grades the mix of sources, not the candidates. Rubric: https://voteorelse.com/about#methodology

## On the ballot

- **Bob Harriman** — Victorville Council Member · Incumbent
- **Kassandra Shamsrouf** — Auditor
- **Derek Marshall** — Small Business Owner

A nonpartisan office: candidates do not run as Democrats or Republicans, and no party appears on the ballot.

Incumbent Bob Harriman faces Derek Marshall and Kassandra Shamsrouf on the November 3, 2026 ballot for Victorville's District 4 City Council seat. Whoever gets the most votes wins outright -- there is no primary or runoff.

This person represents District 4 on Victorville's five-member City Council. They vote on city ordinances, the budget, and land use in this Mojave Desert city of about 135,000. The term is four years. Victorville has no separately elected Mayor -- the council chooses a Mayor and Mayor Pro Tem from among its own members each December. Victorville moved from at-large to by-district council elections beginning with the November 2022 general, the same election that first put this seat on the ballot.

Marshall and Harriman have a documented direct conflict from this same election cycle: Harriman, as Mayor Pro Tem, moved in February 2026 to consider removing Marshall from his separate seat on the city's Planning Commission after Marshall joined a local high-school student walkout protesting federal ICE enforcement. The council voted 4-1 to schedule that discussion; Marshall ultimately kept his commission seat.

## Derek Marshall

Derek Marshall is a candidate for Victorville's District 4 council seat whose filed ballot designation is "Small Business Owner." He is also a sitting Planning Commissioner, appointed by Councilwoman Leslie Irving. On February 13, 2026, he joined a Victor Valley High School student walkout protesting federal ICE enforcement; four days later, Mayor Pro Tem and rival candidate Bob Harriman moved to schedule a council discussion on removing him from the Planning Commission over it, saying his participation "communicates a disregard for our local governance structure." The council voted 4-1 to schedule that discussion, with only Irving (who appointed him) dissenting. Marshall called the move "another Republican coordinated political attack" on Facebook and said he joined the march "to make sure they were safe"; he ultimately kept his commission seat. His 2026 campaign committee reported $31,424.94 in contributions for the January-June 2026 period -- up sharply from $5,025.10 for all of 2025 -- against $27,646.86 in expenditures, leaving an $8,104.44 cash balance.

**Strengths:** He sits on the Planning Commission. His ballot title and the council's own record confirm it. His 2026 contributions jumped sharply. That suggests real fundraising momentum.

**Trade-offs:** The removal push came from his own opponent. Marshall called it retaliation. Harriman called it a governance concern. No other coverage of him was found.

**Keep in mind:** This is a contested, two-sided episode. It involves the two leading candidates in this race. It is not a settled fact about either one. Weigh both accounts rather than either alone.

## Kassandra Shamsrouf

Kassandra Shamsrouf is a candidate for Victorville's District 4 council seat whose filed ballot designation is "Auditor." Their 2026 campaign committee has registered (Form 410, filed July 2026, amended August 2026) but had filed no Form 460 as of this retrieval, so no dollar figures are available. No independent news coverage of them was found in this pass.

**Strengths:** An auditing background is a distinct lens on city budgets and money. Neither rival's job offers the same view.

**Trade-offs:** No news coverage or platform statement was found beyond Shamsrouf's ballot title. They have filed no Form 460 yet. So their fundraising and spending are unconfirmed.

**Keep in mind:** A quiet campaign committee is not disqualifying this early in a filing cycle. But voters have less to go on for them than for either opponent.

## Bob Harriman

Bob Harriman is Victorville's incumbent District 4 Councilmember and the city's Mayor Pro Tem, first elected in a close November 2022 race against Lizet Angulo and sworn in that December alongside then-Mayor Debra Jones -- the same Jones whose later-vacated District 2 seat Corrine Mora was appointed to fill. His filed ballot designation is "Victorville Council Member." As Mayor Pro Tem, he moved in February 2026 to consider removing his own District 4 opponent, Derek Marshall, from the city's Planning Commission over Marshall's participation in a student walkout protesting ICE enforcement; the council voted 4-1 to schedule that discussion, and Marshall ultimately kept the seat. His 2026 campaign committee reported $13,796 in contributions for the January-June 2026 period against just $605.90 in expenditures, leaving a $28,588.62 cash balance -- the largest war chest of any candidate in either Victorville council race -- plus two separate late-contribution reports filed in March and August 2026.

**Strengths:** He has served a full term on the council and as Mayor Pro Tem. He also has by far the largest war chest of any candidate in either Victorville race this cycle.

**Trade-offs:** He pushed to remove a direct opponent from a city commission. He did that rather than campaign against him. No other coverage of his council record was found.

**Keep in mind:** He used his post as Mayor Pro Tem to move against a sitting opponent. That is a different kind of campaign conduct than ordinary electioneering. Factor it in however you read the dispute.

## Sources

1. [San Bernardino County Registrar of Voters -- "Offices Up for Election, November 3, 2026, General Election" (the same document as sb-offices-up-2026, a different section): the "City of Victorville" section lists exactly two offices, each a 4-year term -- Member, City Council, District 2 (1 seat) and Member, City Council, District 4 (1 seat).](https://uploads.rov.sbcounty.gov/ROV/Elections/2026/1103/Report_OfficesUpForElection.pdf)
2. [San Bernardino County Registrar of Voters -- statewide "Report_CandidateList.pdf" candidate-filing report (the same document as sb-candidate-list-2026, a different section): the "City of Victorville" section (pp. 186-190 of 249) names three qualified 2026 District 2 candidates -- Ken Lutz, Corrine Mora (flagged Incumbent), Rafael Angel Porras -- and three qualified District 4 candidates -- Derek Marshall, Kassandra Shamsrouf, Bob Harriman (flagged Incumbent) -- each with their filed ballot designation, "Last Updated: 8/28/2026."](https://uploads.rov.sbcounty.gov/ROV/Elections/2026/1103/Report_CandidateList.pdf)
3. [Wikipedia -- "Victorville, California": incorporated September 21, 1962; 2020 census population 134,810; operates as a charter city with a council-manager form of government.](https://en.wikipedia.org/wiki/Victorville,_California)
4. [City of Victorville's own NetFile-hosted public campaign-finance portal (aid=VIC, distinct from the county-wide aid=SBD portal used elsewhere in this file), queried by name via its own QuickNameSearch/filings-by-filer JSON API for all six 2026 candidates, with each candidate's most recent FPPC Form 460 downloaded directly via the portal's own CampaignDocuments/download endpoint and read locally with pypdf (unlike Adelanto's redacted copies, these filings' dollar figures were fully readable). For the Jan. 1-June 30, 2026 period: Ken Lutz reported $8,430 in total contributions (including a $5,000 loan), $6,400.41 in expenditures, $4,282.59 ending cash; Corrine Mora reported $5,722 in contributions, $130 in expenditures, $5,592 ending cash; Derek Marshall reported $31,424.94 in contributions (up from $5,025.10 for all of 2025), $27,646.86 in expenditures, $8,104.44 ending cash; Bob Harriman reported $13,796 in contributions, $605.90 in expenditures, $28,588.62 ending cash -- the largest war chest of any candidate in either race -- plus two Form 497 late-contribution reports (Mar. 10 and Aug. 17, 2026) not read in detail. Rafael Angel Porras and Kassandra Shamsrouf have each registered a 2026 committee (Form 410/501) but had filed no Form 460 as of this retrieval, so no dollar figures are available for either. Porras's own 2022 Form 460 cover page separately confirms he previously ran for this same office ("City Council Member: City of Victorville District 2").](https://netfile.com/public/VIC/campaign)
5. [Victorville Daily Press -- "4 candidates battle for 2 seats on Victorville council as city moves to district elections": confirms Victorville's first by-district City Council election was held in November 2022; headline and date confirmed via Google News RSS's own structured metadata -- the article body itself could not be read (vvdailypress.com is not fetchable directly in this pass).](https://www.vvdailypress.com)
6. [Victor Valley News Group -- "Victorville Council Votes to Consider Removing Derek Marshall From Planning Commission After VVHS Walkout": read in full. On Feb. 17, 2026, the council voted 4-1 to schedule a discussion of removing Planning Commissioner Derek Marshall (appointed by Councilwoman Leslie Irving, the lone dissenting vote) after he joined a Feb. 13, 2026 Victor Valley High School student walkout protesting federal ICE enforcement; the motion was introduced by Mayor Pro Tem Bob Harriman, who said Marshall's participation "communicates a disregard for our local governance structure." Marshall called it "another Republican coordinated political attack" on Facebook, noted his own District 4 candidacy, and said he joined the march "to make sure they were safe."](https://www.vvng.com/victorville-council-votes-to-consider-removing-derek-marshall-from-planning-commission-after-vvhs-walkout/)
7. [Victorville Daily Press -- "Victorville planning commissioner keeps seat after anti-ICE protest backlash": confirms Derek Marshall retained his Planning Commission seat despite Mayor Pro Tem Bob Harriman's Feb. 2026 removal push; headline and date confirmed via Google News RSS's own structured metadata -- the article body itself could not be read (vvdailypress.com is not fetchable directly in this pass).](https://www.vvdailypress.com)
8. [Victorville Daily Press -- "Victorville Council election: Robert Harriman takes lead in tight race with Lizet Angulo": confirms Bob (Robert) Harriman's District 4 seat was first won in a close November 2022 race; headline and date confirmed via Google News RSS's own structured metadata -- the article body itself could not be read (vvdailypress.com is not fetchable directly in this pass).](https://www.vvdailypress.com)
9. [Victorville Daily Press -- "Victorville Mayor Debra Jones, Councilman Bob Harriman sworn into office": confirms Harriman was sworn in as a City Councilman in December 2022, alongside Mayor Debra Jones -- the same Jones whose later-vacated seat Corrine Mora was appointed to fill; headline and date confirmed via Google News RSS's own structured metadata -- the article body itself could not be read (vvdailypress.com is not fetchable directly in this pass).](https://www.vvdailypress.com)

## The rest of the ballot

Victorville City Council, District 4 is one contest among the many a California voter decides on November 3, 2026 — Congress, the Legislature, county, city, and school board races differ by address. Vote or Else builds the full list for any California address and breaks down each contest the way this page does, with no account and without storing the address: https://voteorelse.com/

## How to cite this page

Vote or Else, "Victorville City Council, District 4 — November 3, 2026 California general election," https://voteorelse.com/2026/victorville-council-district-4 (sources last retrieved August 31, 2026).

Link the canonical page above rather than this Markdown file. Coverage is updated as the race develops, so quote it with its retrieval date.
