Voter guide · Nov 3, 2026

Moraga Town Council Election 2026

2 of 5 council seats are on the ballot, with 4 candidates running. Updated Oct 5, 2026. Every claim links to its source. How we check

No sign-in needed. Your answers stay on your phone.

22days to Nov 3

The candidates

Listed alphabetically by last name. Every position links to its source.

Voters choose up to two of four candidates for two at-large four-year seats; the Town elects two members in one cycle and three in the other.

Voter registration deadline · Oct 19

Take your ballot with you

Candidates, positions and key dates in one email, sent now.

One email now. We only email again if you ask. No ads, never sold.

Already on the council, not on the ballot

Whoever you elect will govern alongside these members.

What the next council decides

01Flags at Town facilities3 sourced facts

Where it standsThe council adopted a Ceremonial Flag Display Policy in May 2026 that requires council approval for ceremonial flags and names the Pride flag for June display at Town offices.

What's on the tableWhich ceremonial flags, if any, the council approves for display going forward.

02Hacienda La Sala building2 sourced facts

Where it standsThe council directed staff in July 2026 to proceed with demolition planning for the closed La Sala building at Hacienda de las Flores.

What's on the tableWhether and when to demolish La Sala and what replaces it, as part of the Parks, Recreation and Open Space Master Plan update.

03Parks master plan and Rancho Laguna Park3 sourced facts

Where it standsThe Parks, Recreation and Open Space Master Plan is being drafted from community surveys and workshops, and residents near Rancho Laguna Park have objected to possible changes there.

What's on the tableWhich park improvements and facilities the council adopts in the master plan.

04Housing and development3 sourced facts

Where it standsThe Planning Commission approved 49 School Street townhouses in July 2026, and the council introduced a revised accessory dwelling unit ordinance in June 2026.

What's on the tableHow the town applies state housing law and handles appeals of new housing projects.

05Town budget and capital projects3 sourced facts

Where it standsThe council amended the FY 2026-27 budget in July 2026, adding revenue and a Commons Park playground shade structure.

What's on the tableHow the town sets budgets, reserves and capital priorities in the next biennial budget.

3 notes on these statements

Brian Dolan, the vice mayor, is listed as an endorser of Alexis Mapel on her campaign website. Alexis Mapel campaign website

Graham Thiel, a councilmember, is listed as an endorser of Kerry Hillis on his campaign website. Kerry Hillis campaign website, Endorsements

Moraga's candidate statements were not posted on the Town's website; they appear in county election materials. Lamorinda Weekly, Candidates and Measures for November election finalized · Sep 9, 2026

No sign-in · answers stay on your phone

Who matches you?

Answer any of these questions. We compare your answers with each person's sourced record, and nothing is stored. Questions where no one has a sourced record yet are left out. Tap a selected answer again to skip it.

  1. 1. Which flags should fly on Town flagpoles?

  2. 2. What should happen to the closed La Sala building at the Hacienda?

  3. 3. How should Moraga approach state housing requirements?

  4. 4. Should the town add a shade structure over the Commons Park all-access playground?

Seat the councilSeat the Council →Pick a winner for each open seat and see where the resulting council stands on each issue.New · How Moraga is runWho runs Moraga, and what it costsThe town manager earns $314,572. See council pay, whether the city is in the red, and where your property tax goes.

Key dates

The seat math

3 stay (not up this year): Brian Dolan, Lisa Maglio, Graham Thiel2 on this ballot

5 council seats. The council decides by a 3-vote majority.

Every claim here links to its source and was checked against it before publishing. How this guide works

See something wrong? Report an error

Something wrong or missing? Tell us what and where, with a link to a source if you have one. Reports feed the next verification run.