The issues

What took the meeting time, and who came to speak.

On the issues

Fire safety came up at 176 of 323 meetings, on any item. It had agenda time of its own at 27.

Lafayette 71 of 97 · Moraga 45 of 61 · Orinda 51 of 68 · school boards and joint meetings 9 of 97 · 134 of 990 public commenters raised it, on any item

  1. Orinda51 of 68 · meetings
  2. Moraga45 of 61 · meetings
  3. Lafayette71 of 97 · meetings
  4. The four school boards and joint meetings9 of 97 · meetings
Housing element, rezoning and state housing laws9%of meeting timeDiscussed at 66 meetings · 50.0 hoursShare of each town's meeting timeLafayette: 10% of its meeting time, 16.3 hours; Moraga: 11% of its meeting time, 11.4 hours; Orinda: 19% of its meeting time, 22.3 hoursPublic commenters: 44 against · 15 forSpecific housing and mixed-use projects6%of meeting timeDiscussed at 34 meetings · 37.5 hoursShare of each town's meeting timeLafayette: 14% of its meeting time, 22.3 hours; Moraga: 10% of its meeting time, 10.9 hours; Orinda: 4% of its meeting time, 4.3 hoursPublic commenters: 78 against · 48 forDowntown plans and business districts2%of meeting timeDiscussed at 17 meetings · 9.6 hoursShare of each town's meeting timeLafayette: 3% of its meeting time, 4.2 hours; Moraga: 3% of its meeting time, 2.8 hours; Orinda: 2% of its meeting time, 2.6 hoursSides: —Other building projects and design review8%of meeting timeDiscussed at 61 meetings · 47.8 hoursShare of each town's meeting timeLafayette: 20% of its meeting time, 31.8 hours; Moraga: 5% of its meeting time, 5.4 hours; Orinda: 9% of its meeting time, 10.6 hoursPublic commenters: 46 against · 26 forTrees and tree rules1%of meeting timeDiscussed at 8 meetings · 5.6 hoursShare of each town's meeting timeLafayette: 3% of its meeting time, 4.0 hours; Moraga: <1% of its meeting time, 0.4 hours; Orinda: 1% of its meeting time, 1.2 hoursSides: —Traffic, pedestrian and bike safety—meeting time heldDiscussed at 23 meetingsSides: —Roads, storm drains and infrastructure repair—meeting time heldDiscussed at 33 meetingsSides: —Parks, recreation, trails and open space4%of meeting timeDiscussed at 26 meetings · 20.3 hoursShare of each town's meeting timeLafayette: 4% of its meeting time, 5.8 hours; Moraga: 10% of its meeting time, 10.0 hours; Orinda: 4% of its meeting time, 4.6 hoursSides: —Policing, crime and surveillance cameras1%of meeting timeDiscussed at 6 meetings · 3.0 hoursShare of each town's meeting timeLafayette: 1% of its meeting time, 1.0 hours; Orinda: 2% of its meeting time, 2.1 hoursSides: —Climate, energy and environment—meeting time heldDiscussed at 17 meetingsSides: —City budget and finances—meeting time heldDiscussed at 26 meetingsSides: —Local tax and bond items (schools and city)3%of meeting timeDiscussed at 39 meetings · 15.0 hoursShare of each town's meeting timeLafayette: <1% of its meeting time, 0.2 hours; Moraga: 2% of its meeting time, 2.4 hours; Orinda: 1% of its meeting time, 0.8 hoursSides: —School budgets, deficits and cuts5%of meeting timeDiscussed at 46 meetings · 27.6 hoursSides: —School facilities and construction3%of meeting timeDiscussed at 31 meetings · 19.9 hoursSides: —Curriculum, student wellbeing and school programs—meeting time heldDiscussed at 69 meetingsSides: —

This shows who spoke, not what the town thinks. Side counts are against · for. A dash means the number hasn’t passed its check yet; the reasons are under How we know.

How we know

Every line with a fire word (wildfire, evacuation, defensible space, Zone Zero, MOFD, ConFire, fire hazard, undergrounding, ...) plus 3 lines each side; Sonnet and Gemini each say whether fire safety is really raised (not a passing word). A meeting counts when both say yes for at least one excerpt. A blind Claude Opus read of one excerpt per meeting agreed 59 of 60 times (lower bound .929). Meetings Oct 9, 2024 to Oct 28, 2026; 323 meetings, 579 hours read. Two AI readers (Claude Sonnet 5.5 and Gemini) each split every transcript into agenda items and gave each one issue from a fixed list. A stretch counts toward an issue only where both agree (lines on an item's edge are left out); the rest is 'unknown' and stays in the total. An issue's time is shown only when an independent Claude Opus read of randomly drawn moments (longer lines more likely) agrees at a Wilson lower bound of .90 or better. Held: Downtown plans and business districts: only 12 sided comments, too few to reach the bar; Downtown plans and business districts: no official's clip on this issue passed every check (speaker named by two whole-meeting judges with surname evidence, quotable, about the issue); Trees and tree rules: only 1 sided comments, too few to reach the bar; Traffic, pedestrian and bike safety: meeting time: check 46/51 (lower bound 0.812, bar .90); Traffic, pedestrian and bike safety: sides (Opus): check 25/26 (lower bound 0.845, bar .90); three-reader tier (Fable census): check 24/24 (lower bound 0.899, bar .90); Roads, storm drains and infrastructure repair: meeting time: check 42/46 (lower bound 0.820, bar .90); Roads, storm drains and infrastructure repair: only 7 sided comments, too few to reach the bar; Parks, recreation, trails and open space: sides (Opus): check 64/68 (lower bound 0.875, bar .90); three-reader tier (Fable census): check 60/64 (lower bound 0.868, bar .90); Policing, crime and surveillance cameras: only 3 sided comments, too few to reach the bar; Policing, crime and surveillance cameras: no official's clip on this issue passed every check (speaker named by two whole-meeting judges with surname evidence, quotable, about the issue); Climate, energy and environment: meeting time: check 57/60 (lower bound 0.881, bar .90); Climate, energy and environment: only 0 sided comments, too few to reach the bar; City budget and finances: meeting time: check 91/103 (lower bound 0.821, bar .90); City budget and finances: only 8 sided comments, too few to reach the bar; Local tax and bond items (schools and city): only 13 sided comments, too few to reach the bar; Local tax and bond items (schools and city): no official's clip on this issue passed every check (speaker named by two whole-meeting judges with surname evidence, quotable, about the issue); School budgets, deficits and cuts: no official's clip on this issue passed every check (speaker named by two whole-meeting judges with surname evidence, quotable, about the issue); School facilities and construction: no official's clip on this issue passed every check (speaker named by two whole-meeting judges with surname evidence, quotable, about the issue); Curriculum, student wellbeing and school programs: meeting time: check 42/45 (lower bound 0.844, bar .90); Curriculum, student wellbeing and school programs: only 4 sided comments, too few to reach the bar. More on how we count

Housing element, rezoning and state housing laws

Housing element, rezoning and state housing laws: 44 against · 15 for, among 86 public commenters at 24 hearings.

One dot per hearing. This shows who spoke, not what the town thinks. Public commenters are counted, never named.

131030100+Even splitCrowded, more againstCrowded, more forFew commenters, more forPublic commenters who spoke ↑↑ Public commentersOrinda, Aug 2025 · 12–3Moraga, Sep 2025 · 8–1Lafayette, Jan 2026 · 3–2Lafayette, Dec 2024 · 0–4
← More againstMore for →

more against even more for · also came up at 18 more hearings where fewer than 3 public commenters took a side

Each dot is one hearing where 3 or more public commenters took a side. Across = share of those who took a side who were for the item; up = how many public commenters spoke on it (log scale). 86 public commenters at 24 hearings, 2024-12-09 to 2026-09-15: 44 against, 15 for, 27 no clear side. A side counts only when two AI readers (Claude Sonnet and Gemini) agree after reading the commenter's whole turn and the item's opening; an independent Claude Opus read agreed on 60 of 61 checked (lower bound 0.93, bar .90). Each hearing's speaker count and issue were confirmed by a separate Opus read. Staff, applicants and officials are not counted. This shows who spoke, not what the town thinks.

Housing element, rezoning and state housing lawsI'm happy to wordsmith, to have someone else wordsmith. To me, strive for a diversified housing stock is less negative judgmentally than to say diversify our housing stock.Steve WoehlekeVice Mayor · Moraga Town Council · Oct 23, 2024Watch the full meeting from 2:07:10
  • Housing element, rezoning and state housing lawsIf you're doing an ADU, you don't need to apply, you just take out the tree. If you just apply for your ADU, you're saying it's going where the trees are, and you get your ADU approved and you cut the trees.Carl AnduriCouncil Member · Lafayette City Council · Nov 25, 2024Watch the full meeting from 3:59:05
  • Housing element, rezoning and state housing lawsMy question there is that does this mean, uh, that, um, even, even if let's say the creek setback extends to the house, takes the entire backyard, we have to allow them to put, uh, uh, at least an 800-foot, uh, ADU, be able to have an 800-foot ADU?Carl AnduriCouncil Member · Lafayette City Council · Nov 25, 2024Watch the full meeting from 4:00:17
  • Housing element, rezoning and state housing lawsYep, I remember that. Okay, um, then so assuming that, um, that we decide not to revise anything within the scenic corridor, that being constrained. How does this impact then what was proposed to HCD, and does it put into jeopardy our housing element that was approved by HCD?Marcus BodeVice Chair · Moraga Planning Commission · Sep 2, 2025Watch the full meeting from 44:00
  • Housing element, rezoning and state housing lawsI understand within certain half mile of BART we can't require parking, but we all know people are going to have cars. What— how do we make sure there's some parking included in this housing development?Cara HoxieCouncilmember · Orinda City Council · Sep 30, 2025Watch the full meeting from 1:14:36
  • Housing element, rezoning and state housing lawsI don't think our existing multifamily is super indicative of what we hope to do going forward. So, you know, I really like the, just the fact that they are townhome communities because they're, you know, what I always say is naturally, you know, naturally occurring affordable housing in that they're not rent-controlled.Brandyn IversonVice Mayor · Orinda City Council · Oct 21, 2025Watch the full meeting from 2:47:18
  • Housing element, rezoning and state housing lawsI have one question. I am not sure I know when we say we have to have affordable units, say the 10%, is that moderate? Low income? What exact below market standard is being applied?Brandyn IversonMayor · Orinda City Council · May 19, 2026Watch the full meeting from 1:11:20
Specific housing and mixed-use projects

Specific housing and mixed-use projects: 78 against · 48 for, among 158 public commenters at 26 hearings.

One dot per hearing. This shows who spoke, not what the town thinks. Public commenters are counted, never named.

131030100+Even splitCrowded, more againstCrowded, more forFew commenters, more forPublic commenters who spoke ↑↑ Public commentersMoraga, Jan 2025 · 34–2Orinda, Nov 2025 · 3–10Lafayette, Mar 2025 · 4–4Lafayette, Apr 2026 · 0–8Lafayette, Feb 2025 · 0–5
← More againstMore for →

more against even more for · also came up at 14 more hearings where fewer than 3 public commenters took a side

Each dot is one hearing where 3 or more public commenters took a side. Across = share of those who took a side who were for the item; up = how many public commenters spoke on it (log scale). 158 public commenters at 26 hearings, 2025-01-15 to 2026-09-29: 78 against, 48 for, 32 no clear side. A side counts only when two AI readers (Claude Sonnet and Gemini) agree after reading the commenter's whole turn and the item's opening; an independent Claude Opus read agreed on 122 of 126 checked (lower bound 0.93, bar .90). Each hearing's speaker count and issue were confirmed by a separate Opus read. Staff, applicants and officials are not counted. This shows who spoke, not what the town thinks.

Specific housing and mixed-use projectsIs in terms of, because there are so many visible balconies, um, are there restrictions that can be put on what is hung on balconies, signage, things like that that's public-facing?Alexis MapelVice Chair · Moraga Planning Commission · Mar 11, 2025Watch the full meeting from 30:30
  • Specific housing and mixed-use projectsThis might be more for the applicant, but wondering if there is something specific to the upkeep of the property, specifically keeping the, um, it's black metal railings, right, on the outside, keeping those painted regularly. Can we be that specific on, um, conditions of approval, I guess?Brenda LusterCommissioner · Moraga Planning Commission · Mar 11, 2025Watch the full meeting from 29:23
  • Specific housing and mixed-use projectsOne thing I have noticed is the live-work units have not sold at all. 211, uh, Lafayette Circle, I think, is a classic example. Finally sold, last unit sold there, and they had major problems with that. Have you looked at the demand for the live— the, uh, live-work unit?Thomas SnyderCommissioner · Lafayette Planning Commission · Oct 5, 2026Watch the full meeting from 40:33
Other building projects and design review

Other building projects and design review: 46 against · 26 for, among 100 public commenters at 34 hearings.

One dot per hearing. This shows who spoke, not what the town thinks. Public commenters are counted, never named.

131030100+Even splitCrowded, more againstCrowded, more forFew commenters, more forPublic commenters who spoke ↑↑ Public commentersMoraga, May 2025 · 6–6Orinda, Jan 2026 · 0–7Lafayette, Dec 2025 · 3–1
← More againstMore for →

more against even more for · also came up at 23 more hearings where fewer than 3 public commenters took a side

Each dot is one hearing where 3 or more public commenters took a side. Across = share of those who took a side who were for the item; up = how many public commenters spoke on it (log scale). 100 public commenters at 34 hearings, 2024-12-03 to 2026-04-20: 46 against, 26 for, 28 no clear side. A side counts only when two AI readers (Claude Sonnet and Gemini) agree after reading the commenter's whole turn and the item's opening; an independent Claude Opus read agreed on 78 of 79 checked (lower bound 0.94, bar .90). Each hearing's speaker count and issue were confirmed by a separate Opus read. Staff, applicants and officials are not counted. This shows who spoke, not what the town thinks.

Other building projects and design reviewThey're often our dearest friends, especially during the pandemic. I imagine we all had a lot of neighborly gatherings. I think the addition does not really change the look of the property. I don't think it impacts the feel of the neighborhood. Um, I, I, I, it just doesn't, um, seem like anyone's going to care once it's done.Janet RileyCouncilmember · Orinda City Council · Dec 3, 2024Watch the full meeting from 2:13:48
  • Other building projects and design reviewI'm happy for the project. I'm a longtime Lafayette resident. I used to frequent the Park Theater back when it used to. Show mostly foreign films, and I believe I saw the last film ever shown there. I'm happy for it.Gregory MasonCommissioner · Lafayette Planning Commission · Nov 4, 2024Watch the full meeting from 1:14:11
  • Other building projects and design reviewI just think that moving forward with okaying a 7-foot setback means opening up the entire town of anything at this zoning to a 7-foot setback.Kayce RaneCommissioner · Moraga Planning Commission · May 20, 2025Watch the full meeting from 1:09:24
  • Other building projects and design reviewI have a question, please. One question that I didn't hear you address. Um, the neighbor's concerned that the house is 6 feet closer to their house. Um, and obviously the property is large enough. It seems like there could be, um, additional areas where that 6 foot could be compensated elsewhere. Can you speak on that?Kumani ArmstrongVice Chair · Orinda Planning Commission · Jun 24, 2025Watch the full meeting from 32:23
  • Other building projects and design reviewOne of the concerns in our community is underage drinking. Can you talk about what steps you would take to prevent underage purchase of alcohol at the convenience store?Cara HoxieCouncilmember · Orinda City Council · Jan 13, 2026Watch the full meeting from 1:10:58
  • Other building projects and design reviewFor the record, I have no problems with the house. I have no problems with your ability to build a house safely, structured on a hill. The only concern I had was the drainage, and you answered that. So thank you.Gregory MasonCommissioner · Lafayette Planning Commission · Mar 2, 2026Watch the full meeting from 2:00:31
  • Other building projects and design reviewAnother item to just add, I guess, for context is, and I'm sure the city can speak to this as well, is we don't see a lot of applicants with the FAR asking for exception to that. And I think just for context, it is a very large ask that comes to the commission because it does set precedents.Marian JelinekCommissioner · Orinda Planning Commission · Oct 13, 2026Watch the full meeting from 1:09:48
Busiest hearings

The busiest hearing drew 43 public commenters: the Lafayette City Council, Oct 27, 2025.

Each row is one meeting's public comment on one issue, by how many public commenters spoke. Sides are raw counts, shown only where they passed the check.

  1. 43public commentersLafayette City Council, Oct 27, 2025Parks, recreation, trails and open space · Parks, recreation, trails and open space itemSides: — sides on this issue did not pass the checkThe meeting
  2. 38public commentersMoraga Town Council, Jan 15, 2025Specific housing and mixed-use projects · Appeal of 1600 School Street 66-unit housing project approval34 against · 2 for · 2 no clear side
  3. 19public commentersOrinda Planning Commission, Aug 12, 2025Housing element, rezoning and state housing laws · Housing element rezonings and objective design standards: staff presentation12 against · 3 for · 4 no clear side
  4. 17public commentersMoraga Town Council, Jun 10, 2026Parks, recreation, trails and open space · Parks and Recreation Master Plan, Rancho Laguna Park workshop and scheduleSides: — sides on this issue did not pass the check
  5. 13public commentersOrinda City Council, Nov 18, 2025Specific housing and mixed-use projects · public hearing on multifamily housing revenue bonds for Orinda Senior Housing Foundation3 against · 10 for
  6. 12public commentersLafayette Planning Commission, Mar 17, 2025Specific housing and mixed-use projects · TR 9707 Oak Hill Place subdivision and density bonus project4 against · 4 for · 4 no clear side
  7. 12public commentersMoraga Town Council, May 14, 2025Other building projects and design review · Item 8A St. Mary's College Campus Master Plan Amendment and EIR Addendum6 against · 6 for
  8. 12public commentersLafayette joint Planning Commission & Design Review Commission, —Specific housing and mixed-use projects · Study session: 949 Moraga Road supportive housing project (SAHA/Sunflower Hill)3 against · 8 for · 1 no clear side
  9. 12public commentersLafayette City Council, Jun 22, 2026Specific housing and mixed-use projects · Appeal of planning commission approval of minor subdivision, Terraces of Lafayette6 against · 4 for · 2 no clear side
  10. 10public commentersMoraga Town Council, Jun 24, 2026Parks, recreation, trails and open space · Parks and Recreation Open Space Master Plan updateSides: — sides on this issue did not pass the check
  11. 9public commentersMoraga Planning Commission, Sep 2, 2025Housing element, rezoning and state housing laws · Housing element, rezoning and state housing laws item8 against · 1 for
  12. 9public commentersLafayette City Council, Apr 27, 2026Specific housing and mixed-use projects · Item 12b, Sunflower Hill affordable housing at 949 Moraga (speakers who cannot stay)No one who spoke was against it · 8 forThe meeting
  13. 9public commentersOrinda Planning Commission, May 26, 2026Specific housing and mixed-use projects · 10 Irwin Way Vista Verde project update (TOPS preschool concerns)No one who spoke was for it · 3 against
  14. 8public commentersOrinda City Council, Jul 15, 2025Traffic, pedestrian and bike safety · Item F9: traffic study and no left turn on Ivy DriveSides: — sides on this issue did not pass the check
  15. 8public commentersLafayette City Council, Jan 12, 2026Housing element, rezoning and state housing laws · Item 14a housing element implementation, objective design standards3 against · 2 for · 3 no clear side
  16. 8public commentersLafayette City Council, Feb 9, 2026Downtown plans and business districts · Item 14: food truck activity in Downtown LafayetteSides: — sides on this issue did not pass the check
  17. 7public commentersOrinda City Council, Jan 13, 2026Other building projects and design review · Public hearing: Ordinance 2506, Chevron Extra Mile convenience store at service stationsNo one who spoke was against it · 7 for
  18. 7public commentersMoraga Planning Commission, Feb 17, 2026Specific housing and mixed-use projects · Hetfield Estates design review and grading permit for 7 residences5 against · 1 for · 1 no clear sideThe meeting
  19. 7public commentersOrinda City Council, Apr 7, 2026Traffic, pedestrian and bike safety · Item F4: Ivy Drive area traffic pilot projectSides: — sides on this issue did not pass the check
  20. 6public commentersLafayette City Council, Feb 10, 2025Specific housing and mixed-use projects · 949 Moraga Road excess surplus land designation for affordable housingNo one who spoke was against it · 5 for
How we know

A second, independent Claude Opus read went over every hearing: the issue and the count agreed at 153 of 159; the 6 it disagreed on are left out. Players start where the chair opened public comment, where two readers and Opus agreed on that line. More on how we count

Officials on the issues

Officials in their own words, one issue at a time

Fire safetyBecause we— I think fire safety. I mean, we mean widely spaced healthy trees is better than bunch trees that are dry and not growing, right?John McCormickCouncil Member · Lafayette City Council · Nov 12, 2024Watch the full meeting from 2:51:03
  • Housing element, rezoning and state housing lawsI'm happy to wordsmith, to have someone else wordsmith. To me, strive for a diversified housing stock is less negative judgmentally than to say diversify our housing stock.Steve WoehlekeVice Mayor · Moraga Town Council · Oct 23, 2024Watch the full meeting from 2:07:10
  • Specific housing and mixed-use projectsIs in terms of, because there are so many visible balconies, um, are there restrictions that can be put on what is hung on balconies, signage, things like that that's public-facing?Alexis MapelVice Chair · Moraga Planning Commission · Mar 11, 2025Watch the full meeting from 30:30
  • Other building projects and design reviewI'm happy for the project. I'm a longtime Lafayette resident. I used to frequent the Park Theater back when it used to. Show mostly foreign films, and I believe I saw the last film ever shown there. I'm happy for it.Gregory MasonCommissioner · Lafayette Planning Commission · Nov 4, 2024Watch the full meeting from 1:14:11
  • Trees and tree rulesWhat's your thought about the simplification or confusion of this thing where we're having to figure out canopy cover? Because the tool— like, I tried to use the tool myself and I could not, and I'm kind of computer literate. I could not figure out how to use computer— the tool.John McCormickCouncil Member · Lafayette City Council · Nov 12, 2024Watch the full meeting from 1:30:46
  • Traffic, pedestrian and bike safetyA lot, a lot of work. Could you go back to the, the previous slide? The, um, Lafayette BART Station improved bike path access and circulation analysis— is that a, a new grant request that is being prepared?Carl AnduriVice Mayor · Lafayette City Council · Feb 10, 2025Watch the full meeting from 27:44
  • Roads, storm drains and infrastructure repairI agree, we have to finish this project, and I think that there are many homeowners who may be not aware of the storm drains that may be on or near their properties. And so having this information, I think, will make it much easier for everybody to understand whose responsibility different storm drain-related issues might be.Cara HoxieCouncilmember · Orinda City Council · Jan 20, 2026Watch the full meeting from 30:24
How we know

Each clip's speaker was named by two whole-meeting reads with surname evidence. Officials only. More on how we count