Summary — what happened
Between December 8 and December 17, 2025, San Diego's City Council unanimously reelected Joe LaCava as council president (9-0) KPBS-reelect UT-reelect, and nine days later LaCava used the president's appointment power to rewrite committee membership for the 2026 term UT-Campillo. He removed Raul Campillo from the Land Use and Housing Committee and installed Stephen Whitburn; moved the Audit Committee chair from Whitburn to Henry Foster III; and eliminated the Select Committee on Addressing the Cost of Living entirely UT-Campillo. Three weeks earlier, on November 24, 2025, Campillo had cast the sole dissenting vote (3-1) on the College Area Community Plan Update UT-CollegeArea, and he had publicly criticized cost overruns on the city's Measure B trash program UT-bullies. Whitburn's 2024 reelection had drawn $822,000+ in developer and business IE support through a committee called SD Fairness — including $175,000 from the California Apartment Association, $85,000 from the San Diego Regional Chamber PAC, $25,000 from the Building Industry Association's San Diego PAC, and $10,000 from the Downtown San Diego Partnership; campaign finance filings show Campillo received $0 from developer PACs E-22948 C-177511 C-177513 C-177512.
The reconstituted Land Use Committee advanced historic-preservation "Preservation Package A" 3-0 in January 2026 on a motion by Whitburn OBRag-committee, and the full council passed it 5-1 on February 24, 2026 — with LaCava casting the sole no vote OBRag-PackageA KPBS-PackageA. A separate track concerns Measure B: the November 2022 ballot measure mandating city-run trash collection passed by 3,839 votes (50.48%) UT-MeasureB and was co-led by LaCava and then-Council President Sean Elo-Rivera C-177492 Ballotpedia-B. Its $219,584 in disclosed funding came chiefly from the Municipal Employees Association PAC ($191,584, ~87%) C-177494 E-22933; city workers later received 21% raises AFSCME; and the city's Independent Budget Analyst acknowledged a $25.7M underestimate after monthly fees came in at $43.60 versus a promised $23–$29 UT-trash-2025 UT-bullies. On February 18, 2026, the Rules Committee, chaired by LaCava, voted down 3-0 a Campillo proposal to require accurate cost estimates on future ballot measures UT-Rules. Each step is legal. The brief documents the sequence; it does not establish that the steps were coordinated.
Timeline
Measure B passes. San Diego voters pass Measure B, mandating city-run trash collection, by 3,839 votes (50.48%). LaCava co-led the campaign with then-Council President Sean Elo-Rivera. Disclosed funding totaled $219,584: SDMEA/PNSN (the Municipal Employees Association PAC) $191,584 (~87% of funding); AFSCME Local 127 $13,000; and Community Voices $15,000 — a PAC that had itself received $220,000 from the BIA, the SD Chamber, the Downtown SD Partnership, and Midway Rising LLC.
Whitburn IE support. Whitburn's 2024 reelection draws $822,000+ in IE support through the committee "SD Fairness," including $305,000 from its five largest itemized contributors. Named contributions: California Apartment Association $175,000; San Diego Regional Chamber PAC $85,000 to SD Fairness (plus $20,000 direct to Whitburn's 2020 campaign); BIA San Diego PAC $25,000; Downtown San Diego Partnership $10,000. The San Diego Police Officers Association had given $21,000 to Whitburn's 2020 campaign. Campillo received $0 from developer PACs. LaCava ran unopposed in 2024 (no IE spending on his behalf); Whitburn raised $139,000 in direct contributions; Foster raised $15,000 for a special election.
Prior committee reshuffle. LaCava removes Kent Lee as Budget and Government Efficiency chair and gives the post to Henry Foster III; Lee receives the ceremonial title of council president pro tem.
Campillo votes no on density. The Land Use and Housing Committee votes 3-1 to advance the College Area Community Plan Update, a 30-year plan that would triple density near San Diego State University; more than 70 public speakers testified. Campillo casts the sole dissenting vote.
LaCava reelected 9-0. The council unanimously reelects LaCava as council president. The president's powers include setting agendas and appointing committee members.
The committee swap. LaCava announces committee changes for the 2026 term: Campillo is removed from Land Use and Housing and replaced by Whitburn; Whitburn is replaced as Audit Committee chair by Foster; and the Select Committee on Addressing the Cost of Living is eliminated. LaCava said Whitburn had "requested" the Land Use seat; Campillo told the Union-Tribune he was punished for refusing to be a "yes man". (Campillo's dissent on College Area came three weeks earlier.)
Editorial framing. The Union-Tribune editorial board publishes "When the City Hall bullies came for Campillo," calling the removal retaliation and naming Campillo "the most honest elected leader in City Hall". The same editorial notes the Measure B fee came in at $43.60/month against a promised $23–$29.
Package A clears committee 3-0. The reconstituted Land Use and Housing Committee advances Preservation Package A 3-0; Whitburn made the motion, and the BIA praised the changes.
Transparency reform killed 3-0. The Rules Committee, chaired by LaCava, votes down 3-0 a Campillo proposal to require accurate cost estimates on future ballot measures — a response to the Measure B fee overshoot.
Council passes Package A 5-1. The full council passes Preservation Package A 5-1. LaCava casts the sole no vote and told reporters he was "exhausted from pissing people off". Three of nine members were absent (Campillo, Elo-Rivera, Von Wilpert); the bill passed at quorum minimum. Critics from the Ocean Beach Planning Board, Save Our Heritage Organisation, and Mission Hills Heritage Association said the reforms "gutted OB's cottage district".
The Measure B cost track
A second documented track concerns the financial outcome of the 2022 trash measure LaCava co-led.
- Promised vs. actual fee: estimated $23–$29/month; actual $43.60/month UT-bullies UT-trash-2025.
- Acknowledged miscalculation: the city's Independent Budget Analyst estimated 285,000 customers; the actual number was 223,000; costs were underestimated by $25.7M, with union raises not factored into the original projections UT-trash-2025.
- Union raises: AFSCME Local 127 negotiated 21% raises over three years, ratified by 99% of members AFSCME.
- Outside criticism: the Union-Tribune editorial board called it a "trash fee con job," naming LaCava and Elo-Rivera UT-conjob; former City Attorney Jan Goldsmith wrote the city was "flat-out wrong" to ban private haulers, estimating 20–40% potential savings UT-Goldsmith.
Mission Bay and the lobbying record
- 2025 summer — Consent Agenda placement. LaCava placed a surplus-land designation for a section of Mission Bay Park on the council's Consent Agenda (the block-vote, no-discussion track) OBRag-bus. After former council member Donna Frye mobilized public opposition OBRag-Frye, the council voted 7-1 to delay the item for discussion; LaCava cast the sole no vote and said "they threw me under the bus" OBRag-bus.
- Developer proposal. Suntex Marinas and the Monarch Group submitted an unsolicited proposal for up to 900 residential units, a hotel, spa, and conference center on Mission Bay Park land, dated July 17–21, 2025 — before the July 29 council vote on the surplus designation; the council was not informed UT-MissionBay. inewsource reported Monarch's Sarah Kruer Jager had contributed $25,000 to Mayor Todd Gloria's reelection committee and hired three lobbyists inewsource-MB.
- Lobbying contacts and donations. Lobbying records show Southwest Strategies lobbied LaCava's office on Mission Bay leases across multiple quarters E-22940. Network donations to LaCava: Chris Wahl $600 (the individual maximum), Jennifer Wahl $600, Ashley Ziegaus $600, and Michael Gelfand (Campland owner and Southwest Strategies client) $99 — $1,899 total from the Southwest Strategies network E-22940.
- 355 contacts. MathPolitics analysis of lobbying-disclosure filings counts 355 lobbying contacts targeting LaCava as council president; top firms by volume: Southwest Strategies 30 (across two related filings, 15+15), Edgewater Strategies 16, California Strategies & Advocacy 15, Miller Public Affairs 15 E-22907.
- Aftermath. Separately, LaCava limited public input on the Midway height-limit appeal, which the council voted 6-2 to appeal OBRag-Midway; and Assemblymember Chris Ward later introduced AB 2525 to exempt Mission Bay from the Surplus Land Act UT-AB2525.
Inferred: the source presents the Consent Agenda placement, the sole no vote against deliberation, and the contemporaneous lobbying as a "pattern…consistent with the gatekeeping behavior" documented elsewhere in the report — a characterization, not a legal finding; the source states it does not claim the placement was caused by lobbying.
What the filings show vs. do not show
The source's own framing of the limits of the evidence:
| What the filings prove | What the filings do not prove |
|---|---|
| LaCava holds unchallenged appointment and agenda power | That LaCava made the swap to produce the Package A vote |
| Campillo dissented and was removed three weeks later | That his floor no vote was strategic rather than sincere |
| The replacement (Whitburn) delivered a developer-friendly committee vote | That any donor communicated with him about committee assignments |
| The same PACs funded Whitburn ($822K+ IE) and not Campillo ($0) | That Mission Bay consent-agenda placement was caused by lobbying |
| LaCava's Rules Committee killed Campillo's reform 3-0 | No illegal conduct is alleged in this report |
Key players
- Joe LaCava — Council President; controls committee appointments and agendas; reelected 9-0 on 2025-12-08; ran unopposed in 2024.
- Raul Campillo — Council member removed from Land Use on 2025-12-17, three weeks after his sole no vote on the College Area density plan; received $0 from developer PACs.
- Stephen Whitburn — Installed on Land Use on 2025-12-17; his 2024 reelection drew $822,000+ in developer/business IE; made the Package A committee motion.
- Henry Foster III — Given the Budget and Government Efficiency chair (Dec 2024) and the Audit chair (Dec 2025); endorsed by the same PAC ecosystem as LaCava and Whitburn.
- Sean Elo-Rivera — Then-Council President who co-led the 2022 Measure B campaign with LaCava.
- California Apartment Association — Largest itemized contributor to Whitburn's IE committee, $175,000.
- SDMEA/PNSN (Municipal Employees Association PAC) — Supplied ~87% ($191,584) of Measure B's disclosed funding.
- Southwest Strategies — Lobbying firm with 30 LaCava contacts; network donated $1,899 to LaCava while lobbying him on Mission Bay.
Caveats
- Aggregated vs. itemized. The $822,000+ Whitburn IE total and the 355-lobbying-contact figure are MathPolitics aggregates from campaign-finance and lobbying-disclosure filings E-22948 E-22907; the named PAC amounts ($175K/$85K/$25K/$10K) are itemized from those filings. The Measure B $219,584 figure aggregates three named sources E-22933 and may not capture every contributor.
- Author-computed aggregates. "$822,000+ total IE," "$305,000 from five largest contributors," "$295,000" (sum of the four named PAC amounts to Whitburn), "$219,584" (sum of Measure B sources), "$1,899" (sum of the four named Southwest Strategies network donations to LaCava: $600 + $600 + $600 + $99), and "355 lobbying contacts" are author/analyst computations from the underlying filings, not figures quoted from a single document. Each is tagged, but readers should treat them as aggregations.
- Characterization vs. legal finding. "Voting bloc," "donor ecosystem," "retaliation," "plausible deniability," "closed loop," and "gatekeeper" are the source's characterizations of a documented sequence of legal acts. No ethics body or court has ruled that the committee appointments, the agenda placements, or the donor relationships violated any law. The report explicitly states no illegal conduct is alleged.
- Causation not established. The brief documents a sequence (dissent → removal → developer-funded replacement → committee vote → reform killed). It does not establish that the steps were coordinated; the source repeatedly states causation is the reader's inference, not a finding.
- Private conversations. The competing accounts of why Whitburn took the Land Use seat (LaCava: Whitburn "requested" it; Campillo: punishment) cannot be adjudicated from the public record.
Reference key
- KPBS-reelect KPBS, "San Diego City Council reelects Joe LaCava as council president," 2025-12-08. https://www.kpbs.org/news/politics/2025/12/08/san-diego-city-council-reelects-joe-lacava-as-council-president
- UT-reelect San Diego Union-Tribune, "Joe LaCava unanimously named to another year as San Diego City Council president," 2025-12-08. https://www.sandiegouniontribune.com/2025/12/08/joe-lacava-unanimously-named-to-another-year-as-san-diego-city-council-president/
- UT-Campillo San Diego Union-Tribune, "Campillo cries foul on removal from key council committee, blames refusal to go along with the program," 2025-12-17. https://www.sandiegouniontribune.com/2025/12/17/campillo-cries-foul-on-removal-from-key-council-committee-blames-refusal-to-go-along-with-the-program/
- DB-C177483 MathPolitics database, connection C-177483 (LaCava appoints Foster to Budget chair, Dec 2024). → view in evidence search
- DB-C177489 MathPolitics database, connection C-177489 (Lee removed as Budget chair, Dec 2024). → view in evidence search
- E-22948 MathPolitics analysis evidence E-22948 (LaCava–Whitburn–Foster shared PAC donor ecosystem; campaign-finance filing cross-reference; SD Fairness $822K+ IE; SDPOA $21K to Whitburn 2020; Campillo $0). → view in evidence search
- C-177511 MathPolitics database, connection C-177511 (California Apartment Association → $175,000 to SD Fairness IE committee). → view in evidence search
- C-177513 MathPolitics database, connection C-177513 (SD Chamber PAC → $85,000 to SD Fairness + $20,000 direct to Whitburn 2020). → view in evidence search
- C-177512 MathPolitics database, connection C-177512 (BIA San Diego PAC → $25,000 to SD Fairness). → view in evidence search
- C-177514 MathPolitics database, connection C-177514 (BIA San Diego → Whitburn endorsement). → view in evidence search
- C-177515 MathPolitics database, connection C-177515 (BIA San Diego → Foster endorsement). → view in evidence search
- C-177521 MathPolitics database, connection C-177521 (SD Chamber PAC → LaCava endorsement). → view in evidence search
- C-177522 MathPolitics database, connection C-177522 (SD Chamber PAC → Foster endorsement). → view in evidence search
- C-177523 MathPolitics database, connection C-177523 (SDPOA → Foster endorsement). → view in evidence search
- UT-fundraising San Diego Union-Tribune, "Gloria, Maienschein, city council incumbents lead fundraising battles in San Diego city races," 2024-02-04. https://www.sandiegouniontribune.com/2024/02/04/gloria-maienschein-city-council-incumbents-lead-fundraising-battles-in-san-diego-city-races/
- UT-CollegeArea San Diego Union-Tribune, "Sweeping 30-year vision for College Area clears key council panel on split vote," 2025-11-24. https://www.sandiegouniontribune.com/2025/11/24/sweeping-30-year-vision-for-college-area-clears-key-council-panel-on-split-vote/
- UT-bullies San Diego Union-Tribune Editorial, "When the City Hall bullies came for Campillo," 2025-12-19. https://www.sandiegouniontribune.com/2025/12/19/when-the-city-hall-bullies-came-for-campillo/
- UT-trash-2025 San Diego Union-Tribune, "How did San Diego trash fees end up so much higher than predicted? It's complicated, officials say," 2025-05-04. https://www.sandiegouniontribune.com/2025/05/04/how-did-san-diego-trash-fees-end-up-so-much-higher-than-predicted-its-complicated-officials-say/
- OBRag-committee OB Rag, "Key committee moves historic preservation package to full City Council," 2026-01. https://obrag.org/2026/01/key-committee-moves-historic-preservation-package-to-full-city-council/
- OBRag-PackageA OB Rag, "Under guise of reforms, City Council just made it harder for historical preservation and gutted OB's cottage district," 2026-02. https://obrag.org/2026/02/under-guise-of-reforms-city-council-just-made-it-harder-for-historical-preservation-and-gutted-obs-cottage-district/
- KPBS-PackageA KPBS, "San Diego City Council approves package of historic preservation reforms," 2026-02-24. https://www.kpbs.org/news/living/2026/02/24/san-diego-city-council-approves-package-of-historic-preservation-reforms
- OBRag-absent OB Rag, "Historic preservation amendments pass with a full third of the City Council missing," 2026-02. https://obrag.org/2026/02/historic-preservation-amendments-pass-with-a-full-third-of-the-city-council-missing/
- UT-MeasureB San Diego Union-Tribune, "Final election results: Measure B passed," 2022-12-08. https://www.sandiegouniontribune.com/news/politics/story/2022-12-08/final-election-results-measure-b-passed
- C-177492 MathPolitics database, connection C-177492 (LaCava co-led Measure B campaign with Elo-Rivera). → view in evidence search
- Ballotpedia-B Ballotpedia, "San Diego, California, Measure B, Waste Management Measure (November 2022)." https://ballotpedia.org/San_Diego,_California,_Measure_B,_Waste_Management_Measure_(November_2022)
- C-177494 MathPolitics database, connection C-177494 (SDMEA/PNSN → $191,584 to Measure B). → view in evidence search
- E-22933 MathPolitics analysis evidence E-22933 (Measure B funding sources). → view in evidence search
- C-177493 MathPolitics database, connection C-177493 (AFSCME Local 127 → $13,000 to Measure B). → view in evidence search
- AFSCME AFSCME, "San Diego city workers receive historic raises thanks to AFSCME Local 127 members." https://www.afscme.org/blog/san-diego-city-workers-receive-historic-raises-thanks-to-afscme-local-127-members
- UT-Rules San Diego Union-Tribune, "Council panel nixes effort to avoid voter sticker shock on ballot measures," 2026-02-18. https://www.sandiegouniontribune.com/2026/02/18/council-panel-nixes-effort-to-avoid-voter-sticker-shock-on-ballot-measures/
- UT-conjob San Diego Union-Tribune Editorial, "Trash fee con job will hang over City Hall for decades to come," 2025-06-13. https://www.sandiegouniontribune.com/2025/06/13/trash-fee-con-job-will-hang-over-city-hall-for-decades-to-come/
- UT-Goldsmith San Diego Union-Tribune Opinion (Jan Goldsmith), "City is flat-out wrong to say private trash service is banned," 2025-07-18. https://www.sandiegouniontribune.com/2025/07/18/opinion-city-is-flat-out-wrong-to-say-private-trash-service-is-banned/
- OBRag-bus OB Rag, "Under the bus with Councilman Joe LaCava," 2025-08. https://obrag.org/2025/08/under-the-bus-with-councilman-joe-la-cava/
- OBRag-Frye OB Rag, "Donna Frye: Unsolicited proposal for Mission Bay Park's Marina Village includes up to 900 residential units," 2025-08. https://obrag.org/2025/08/donna-frye-unsolicited-proposal-for-mission-bay-parks-marina-village-includes-up-to-900-residential-units/
- UT-MissionBay San Diego Union-Tribune, "Developers want hundreds of homes on a chunk of Mission Bay Park the mayor wants declared surplus," 2025-08-31. https://www.sandiegouniontribune.com/2025/08/31/developers-want-hundreds-of-homes-on-a-chunk-of-mission-bay-park-the-mayor-wants-declared-surplus/
- inewsource-MB inewsource, "San Diego Mission Bay Park housing controversy," 2025-10-14. https://inewsource.org/2025/10/14/san-diego-mission-bay-park-housing-controversy/
- E-22940 MathPolitics analysis evidence E-22940 (Mission Bay developer-donor cross-reference; SW Strategies lobbying filings targeting LaCava; SW Strategies network donations to LaCava totaling $1,899). → view in evidence search
- OBRag-Midway OB Rag, "San Diego City Council President LaCava slams the door on citizen participation," 2025-11. https://obrag.org/2025/11/san-diego-city-council-president-lacava-slams-the-door-on-citizen-participation/
- UT-AB2525 San Diego Union-Tribune, "How a San Diego lawmaker wants to keep homebuilding out of Mission Bay Park," 2026-02-28. https://www.sandiegouniontribune.com/2026/02/28/how-a-san-diego-lawmaker-wants-to-keep-homebuilding-out-of-mission-bay-park/
- E-22907 MathPolitics analysis evidence E-22907 (lobbying contacts targeting LaCava; 355 total; Southwest Strategies 30, Edgewater 16, California Strategies 15, Miller Public Affairs 15). → view in evidence search
- DB MathPolitics database connection/evidence IDs as cited in the source report blocks for report 49. → view in evidence search
Report #49 · The LaCava Files (Part 2) · condensed AI fact sheet. Chronological; every claim cited; inferences flagged. Source: report blocks for the-gatekeepers-ledger (report 49).
Corrections
No corrections logged. Spot an error? Tell us and we'll post the fix here.