CASE FILE #154·THE MORENO FILES·DRAFTING
collecting drafting submitted
The Moreno Files · Case #1

The Developer's Democrat

AI Fact Sheet

A MathPolitics Investigation — The Moreno Files, Part 1

Total money traced
$970M
San Diego · public-record filings
Report #60 · The Moreno Files, Part 1 · condensed AI fact sheet. Chronological; every claim cited; inferences flagged. Source: full report reports/the-moreno-files/01-the-developers-democrat.md.
Built on public records
Documented fact — traces to a filed public record.
Inference — a reading of the record, not a legal finding.
Scope
$970M

Vivian Moreno's political arc — her 2018 San Diego City Council District 8 campaign, her 2019 inclusionary-housing votes, her chairmanship of the Otay Mesa Enhanced Infrastructure Financing District (EIFD), and her 2025 county-supervisor bid, 2018–2025. Money traced through three legally distinct channels: $46,361+ documented into the 2018 super PAC that supported her SDEC-2018; a $970M projected EIFD revenue stream she chaired SD-EIFD-Plan; and $700,000+ in outside spending on her 2025 supervisor race KPBS-2025-04-03. Nothing here is alleged to be illegal; the point of the brief is the legal machinery.

Summary — what happened

In 2018, the Building Industry Association (BIA) — a developer trade group that usually backs Republicans — funded a super PAC, "Building Strong Communities, Supporting Vivian Moreno for Council 2018," in San Diego's District 8 race KPBS-2018-10-25. San Diego Ethics Commission filings document $46,361+ into that PAC: $26,361 from Share San Diego (an Airbnb/VRBO-backed lobbying arm), $10,000 from the BIA San Diego County PAC, and $10,000 from Build San Diego PAC (also BIA-sponsored) SDEC-2018. Moreno, a Democrat who had spent roughly seven years as community representative to her predecessor David Alvarez at about $71,000 a year DB, won by 50.9% to 49.1% over labor-backed Antonio Martinez — a margin of roughly 1,200 votes KPBS-2018-10-25.

In 2019, Moreno cast the only Democratic NO vote against inclusionary housing — a rule requiring affordable units in new construction — across three votes (July 30, September 17, October 15) KPBS-2019-07-30 KPBS-2019-09-17 ToSD-2019-10-15. Her October 15 NO left a veto override at 5-4, one vote short of the six needed ToSD-2019-10-15 KPBS-2019-10-15. She flipped to YES on December 10 only after the affordability threshold was weakened from 50% to 60% of Area Median Income and the BIA and the Regional Chamber backed the revised version, which passed 7-2 VOSD-2019-12-11 ToSD-2019-12-10. Six days later, Council President Georgette Gomez stripped Moreno of the Land Use and Housing (LUH) committee chair ToSD-2019-12-16. One month after that, the Building Owners and Managers Association (BOMA) named her Public Official of the Year, citing her work on mixed-use zoning code changes ToSD-2020-01-20.

From 2019 to 2025 Moreno chaired the Otay Mesa EIFD Public Financing Authority, which directs a tax-increment stream projected at $970 million over 45 years, with $172 million in bond capacity, to infrastructure in a zone where developers including Kearny Real Estate, Murphy Development, and Sunroad hold most of the land SD-EIFD SD-EIFD-Plan. In 2025, developer-aligned and union money exceeding $700,000 backed Moreno's bid for the open County Supervisor District 1 seat; she placed third with 13% KPBS-2025-04-03 KPBS-2025-04-08. Every transaction in this record is legal and publicly filed; no law-enforcement or ethics body has found a violation.

Timeline

2011–2018 DBSDFP-2018-09

The apprenticeship. Moreno serves roughly seven years as community representative to District 8 Councilmember David Alvarez at about $71,000 a year, per City payroll records (connection C-178550). The San Diego Free Press later describes her as Alvarez's "anointed" successor (single source).

2018-06 SDFP-2018-09

The money gap. By June 2018, Moreno has raised about $165,000 to Martinez's $88,000, per the San Diego Free Press, which also reports that Lincoln Club PAC co-chair David Malcolm was linked to the donor network around Moreno's campaign (single source; no dollar figure attached).

2018-10-12 inews-2018-10-12

Outside spending. inewsource reports the MEA PAC spent about $8,500 supporting Moreno in the 2018 council race.

2018-10-25 KPBS-2018-10-25

The party attack ad. The San Diego County Democratic Party runs a Facebook ad calling Moreno "the choice of Trump Republicans," citing the BIA-funded super PAC backing her against Martinez.

2018-11-06 KPBS-2018-10-25

The win. Moreno defeats Antonio Martinez 50.9% to 49.1%, a margin of roughly 1,200 votes. She takes her seat in January 2019.

2018-11-06 SDEC-2018DB

The PAC money on file. San Diego Ethics Commission major-donor disclosures for "Building Strong Communities, Supporting Vivian Moreno for Council 2018" record $46,361+: $26,361 from Share San Diego, $10,000 from the BIA San Diego County PAC, and $10,000 from Build San Diego PAC. A separate PAC, ABC, contributed about $7,000 (below the $10,000 disclosure threshold, found in eFile records), bringing total raised to $53,000+. No expenditure filings for the PAC appear in the city's open data.

2019-04-24 KPBS-2019-04-24

"Fantastic.". Four months into office, Moreno tells KPBS her relationship with Republican Mayor Kevin Faulconer is "fantastic."

Inclusionary housing passes 5-4. The City Council approves inclusionary housing; Moreno is the only Democrat to vote NO, joining Republicans Mark Kersey, Chris Cate, and Scott Sherman, citing developer testimony that the rule is "economically infeasible." The same day, the council advances a mixed-use zoning streamlining championed by Moreno as LUH chair.

2019-09-17 KPBS-2019-09-17

Second reading, same 5-4. The council holds a second vote; the BIA and the Regional Chamber lobby openly against the ordinance. Moreno holds her NO.

2019-09-19 ToSD-2019-10-15

The veto. Mayor Faulconer vetoes the ordinance; the council had passed it on a 5-4 margin.

Inferred: the narrow 5-4 margin made the veto harder to override (six votes were needed) — a characterization of why the margin mattered, not a documented statement of the mayor's reasoning.

The override fails 5-4. The override needs six votes and gets five. Had Moreno voted YES, the count would have been 6-3 and the veto overridden. Per the Times of San Diego, Moreno also blocked the council from posting a revised package for a 30-day public review.

The flip. Moreno votes YES on a revised ordinance after the affordability threshold is raised from 50% to 60% of Area Median Income; the BIA and the Chamber now support it, and it passes 7-2. Moreno: "I strongly felt 50% AMI would negatively impact construction." (The 50% threshold corresponds to roughly $71,900 for a family of four and the 60% threshold to roughly $86,300 — a $14,400 gap, per MathPolitics's calculation from HUD San Diego area-median-income limits.)

2019-12-16 ToSD-2019-12-16

The chair stripped. Council President Georgette Gomez removes Moreno as LUH committee chair; Chris Ward replaces her. The council issues no formal statement linking the removal to the housing votes.

The developer award. BOMA San Diego names Moreno Public Official of the Year, citing her work on mixed-use zoning code changes. Per filings reviewed by MathPolitics, those LUH code changes eliminated about $12,000 in fees and 12–18 months of processing time per project, across three major changes passed under her chairmanship.

The EIFD chairmanship. Moreno chairs the Otay Mesa EIFD Public Financing Authority across her council term, which redirects property-tax increment — projected to grow from $670,000 in FY2019 to $42 million a year by 2062, $970 million over 45 years, with $172 million in bond capacity — to infrastructure in a designated industrial zone. Beneficiary projects in the zone include Kearny Real Estate's 311-acre Otay Crossings Commerce Park, Murphy Development's 2.1-million-sq-ft Siempre Viva Business Park, and the Sunroad/Majestic Realty Landmark at Otay (1.1M+ sq ft). David Wick, CEO of National Enterprises (a large Otay Mesa landowner), sat on the EIFD PFA board through April 2025.

The supervisor bid. Outside money backs Moreno's run for the open County Supervisor District 1 seat: Community Voices, a developer-aligned PAC, spends $136,000, and LIUNA Local 89 raises $723,000 through an independent-expenditure committee — at least $859,000 in itemized outside support across the two committees. Former mentor David Alvarez endorses her. She places third with 13%; McCann takes 43.58% and Aguirre 31.62%.

2025-05-23 ToSD-2025-05-23

The road completes. The La Media Road widening — $60.6 million, running through the EIFD district — is completed. Moreno claims credit: "I fought back, got creative, and made the city and state pay attention."

The developer pipeline (cross-channel)

The same trade network recurs across the 2018 super PAC, the LUH votes, and the EIFD — three legally distinct channels that look unrelated on any single filing.

  • Building Industry Association (BIA) — parent of the two PACs (BIA SD County PAC and Build San Diego PAC) that together put $20,000 into Moreno's 2018 super PAC; lobbied against inclusionary housing; represents Sunroad, Murphy, and Kearny, which are EIFD beneficiaries. SDEC-2018 KPBS-2019-09-17 SDEC-crossref
  • Share San Diego — Airbnb/VRBO-backed lobbying arm; the single largest donor to the 2018 super PAC at $26,361. SDEC-2018
  • Kearny Real Estate / Murphy Development / Sunroad / Majestic Realty — landowners and developers in the Otay Mesa EIFD zone; the $60.6M La Media Road project serves Kearny's Otay Crossings Commerce Park directly. CCN-2023 Murphy Majestic ToSD-2025-05-23

Inferred: the source frames this as a closed loop — developer money in, favorable votes out, infrastructure back to the developers — but no quid pro quo is documented, and the report's own red lines bar any corruption claim. The cross-channel recurrence is a pattern, not a legal finding.

Votes vs. industry position

DateVote / eventMoreno's positionBIA / Chamber position
2019-07-30Inclusionary housing, first reading (passed 5-4)NO (only Democrat)Against
2019-09-17Second reading (5-4)NOAgainst (lobbied openly)
2019-10-15Veto override (failed 5-4)NO (one vote short of override)Veto stands
2019-12-10Revised ordinance, 60% AMI (passed 7-2)YESSupport

Sources for the table: KPBS-2019-07-30 KPBS-2019-09-17 ToSD-2019-10-15 VOSD-2019-12-11 ToSD-2019-12-10.

Key players

  • Vivian Moreno — Democrat; San Diego City Councilmember, District 8 (2019–2025); LUH committee chair until stripped December 2019; Otay Mesa EIFD PFA chair; placed third in the 2025 County Supervisor D1 race.
  • David Alvarez — Democrat; previous D8 councilmember and Moreno's mentor; she was his community representative for about seven years; endorsed her 2025 supervisor bid.
  • Georgette Gomez — Democrat; Council President who removed Moreno as LUH chair in December 2019.
  • Antonio Martinez — Democrat; labor-backed 2018 D8 opponent who lost 49.1% to 50.9%.
  • Building Industry Association (BIA) — developer trade group; parent of the two PACs that funded $20,000 of Moreno's 2018 super PAC; lobbied against inclusionary housing.
  • Share San Diego — Airbnb/VRBO lobbying arm; largest single donor ($26,361) to the 2018 super PAC.
  • BOMA San Diego — building-owners trade group that named Moreno Public Official of the Year in January 2020.
  • David Wick — CEO of National Enterprises, a large Otay Mesa landowner; sat on the EIFD PFA board through April 2025. The dual role is a documented structural conflict, not evidence of illegal action.

Caveats

Read this before quoting any figure
  • No quid pro quo is claimed or documented. Donations, votes, awards, and board appointments are each legal. The report's own investigator red lines bar any assertion of corruption or explicit exchange.
  • The "closed loop" / "developer pipeline" framing is a characterization of a recurring pattern across legally separate channels, not a legal finding. No ethics or law-enforcement body has ruled on it.
  • Community Voices vs. the 2018 BIA donors. The brief does not assert donor-level continuity between the 2025 Community Voices PAC and the 2018 BIA PACs; "developer-aligned" describes Community Voices, not a proven overlap of donors.
  • David Wick's EIFD board service is described as a structural conflict only — he sat on the board while owning land affected by its spending. No evidence of illegal action exists.
  • Single-source items are flagged inline: the San Diego Free Press "anointed" characterization and the David Malcolm / Lincoln Club link both rest on one source.
  • Aggregation and gaps. The $46,361+ super-PAC figure is from Ethics Commission disclosures above the $10,000 threshold; the additional ABC PAC ~$7,000 is from eFile records. No expenditure filings for the super PAC appear in the city's open data, so what the money bought on the spending side is not documented. The $12,000-in-fees / 12–18-months figure and the ~$71,000-a-year salary are drawn from filings as summarized in the MathPolitics database.
  • 2025 supervisor figures ($136,000 Community Voices, $723,000 LIUNA Local 89 — at least $859,000 itemized across the two committees; KPBS framed the aggregate as "$700,000+") are as reported by KPBS and recorded in the MathPolitics database.
  • The AMI-to-dollar conversions (the 50% threshold ≈ $71,900 and the 60% threshold ≈ $86,300 for a family of four, a $14,400 gap) are a MathPolitics calculation from HUD San Diego area-median-income limits, not a figure stated in any cited news source.

Reference key

Report #60 · The Moreno Files, Part 1 · condensed AI fact sheet. Chronological; every claim cited; inferences flagged. Source: full report reports/the-moreno-files/01-the-developers-democrat.md.

Corrections

No corrections logged. Spot an error? Tell us and we'll post the fix here.