Who got paid to build the data centers, and what they delivered
A QPQ study of data center political money, the politicians who took it, and the policy results. Started 2026-10-14. Status: published 2026-10-22. The guided walk through the data is at /data-centers, the findings at /data-centers/findings, this document at /data-centers/report and the case study at /newsroom/who-paid-for-the-data-centers. Every figure here was re-derived from the database on 2026-10-22 (section 12.3); the figures on the site are recomputed from the loaded rows nightly.
Headline findings (each sourced in section 6).
- In the states, the payer of record is the utility, not the data center company. Dominion gave about $33.8M net to Virginia candidates and committees from 2023 to October 2026, including $2.89M to the Speaker's campaign and leadership PAC ($3.11M all-time); Georgia Power's ecosystem supplied 61% and 87% of two PSC incumbents' money before they certified ~10 GW for data centers; an Entergy executive wrote the motion a Louisiana commissioner adopted to approve 2,200 MW of gas plants for Meta.
- The data center companies' own money is small and indirect: trade group PACs, inaugural committees, caucus committees, charitable "community" funds, landowners. Federally it is super PAC money: Leading the Future took in $75.8M (a16z and the Brockmans) and spent through affiliates, including $8.16M to defeat the author of New York's AI safety law; Anthropic put $40M into the opposing network.
- The policy results are consistent. State sales-tax exemptions survived everywhere they were challenged (Virginia, Georgia, Ohio, Texas); gas plants were certified on data-center demand (Georgia, Louisiana, Virginia); cost allocation was pushed into PSC dockets rather than statute. Federally, the industry's top ask (state-law preemption) failed twice in Congress and was pursued instead by executive order and DOJ litigation; the one bill that passed a chamber (Ratepayer Protection Act, 417-3) is voluntary and died in the Senate 57-43.
- The reversals have come from voters and courts, not legislatures: Georgia's PSC incumbents, Prince William's chair and the Digital Gateway, Port Washington's referendum, North Carolina's three override Democrats, Tucson's council. The 2026 ballot carries the Ohio Senate race, four governorships and PSC seats in three states.
1. The question
Between January 2023 and October 2026 the United States committed more capital to data center construction than to any other category of private building, and the companies behind it became, for the first time, a political bloc with its own PACs, super PACs, trade association and state-by-state lobbying operation. This study asks three linked questions, in the order the money flows:
- Who paid. Which companies, utilities, trade groups and super PACs spent money to shape data center policy, through which vehicles, and how much, by money type.
- Who took it. Which officeholders and candidates received that money, and which of them then held a vote, a signature, a permit, a rate order or a rulemaking that the payer wanted.
- What happened. Which laws, orders, tariffs, tax exemptions, zoning decisions and permits followed, and which attempts to constrain the build-out were killed, vetoed or watered down.
The unit of analysis is a chain: payer → vehicle → recipient → action → policy result, with a source URL on every link. A chain with a missing or inferred link is reported as such and never promoted to a finding.
2. Why this study, and why here
Data center politics is unusual in three ways that make it tractable.
- The money is new and concentrated. The AI super PAC network (Leading the Future and its affiliates, launched August 2025) and the counter-network backed by Anthropic appeared inside one cycle, with named funders and announced targets. That is the same structure the crypto industry used in 2024 (see study 6 in QPQ-Research-Case-Studies.md), and it allows a before/after design rather than a correlation.
- The policy results are discrete and dated. A sales-tax exemption, a large-load tariff, a rezoning vote, an executive order and a veto each have a date and a text. The 2025 Senate vote stripping the 10-year state-AI-law preemption from H.R. 1 (99-1) is already in the database with every senator's position.
- Most of it happens in state capitals and county boardrooms, where corporate contributions are often legal and disclosure is thinner. That is where the public has the least visibility and where QPQ's entity-resolution work adds the most.
3. Universe definitions
3.1 Payers (five classes, kept separate in every total)
| Class | Members (initial) | Primary disclosure source |
|---|---|---|
| Hyperscalers | Microsoft, Amazon/AWS, Google/Alphabet, Meta, Oracle | FEC (corporate PACs), Senate LDA, state portals |
| AI labs and chips | OpenAI, Anthropic, xAI, Nvidia, CoreWeave, Crusoe | FEC, LDA, super PAC filings |
| Operators and REITs | Equinix, Digital Realty, QTS/Blackstone, CyrusOne, Vantage, Compass, Switch, Aligned, Iron Mountain | LDA, state portals, local filings |
| Utilities and generators | Dominion, Entergy, Southern/Georgia Power, AEP, Duke, Constellation, Talen, PPL, Vistra, NextEra, Xcel, PG&E, WEC, Pinnacle West/APS | FEC, LDA, state portals, PSC dockets |
| Trade groups and super PACs | Data Center Coalition, NetChoice, CCIA, Chamber of Progress, ITI, Edison Electric Institute, U.S. Chamber; Leading the Future network; Public First network; Meta's state super PACs | LDA, FEC Schedule E, state portals |
Utilities are in the universe because in most of the fights below the utility, not the hyperscaler, is the party in the room: it files the rate case, seeks the gas-plant approval, and funds the PSC campaigns.
3.2 Money types (never summed across rows)
- Corporate PAC contributions to candidates and party committees (FEC).
- Executive and employee individual contributions (FEC, state).
- Super PAC independent expenditures for or against named candidates (FEC Schedule E; state equivalents).
- 501(c)(4) and other undisclosed-donor spending, where traceable.
- Corporate direct contributions where legal (Virginia and ~20 other states allow them).
- Lobbying client spend (Senate LDA; state lobbying registries).
3.3 Politicians
Federal: members of Congress, the President, and the heads of FERC, Commerce/BIS, DOE and EPA. State: governors, legislators, attorneys general, and elected or appointed public service commissioners. Local: county boards and city councils that hold rezoning and permitting votes.
3.4 Policy results (what counts as an outcome)
Enacted or vetoed legislation; executive orders; agency rules and
orders (FERC large-load and co-location; BIS export controls; EPA
permitting); PSC/PUC rate and tariff orders and generation approvals;
tax exemptions and incentive packages; local rezonings and permits;
court rulings on any of the above. Each is a policy_outcomes row with
an official_url.
4. What the QPQ database already holds (inventory, 2026-10-14)
All dollar figures in this section are as ingested, carry the label of what they measure, and have not yet been reconciled to FEC/OpenSecrets cycle totals. Do not quote them on the site until section 7 clears them.
4.1 Federal lobbying (Senate LDA, 2023 – 2026 Q2)
- 458 filings whose specific-issues text mentions "data center", totalling $336.5M of lobbying client spend on filings that mention data centers (LDA). This is an upper bound on data-center lobbying: an LDA amount covers every issue on the filing, and the U.S. Chamber alone accounts for $87.7M of it across 2025–2026. Where a registrant amended a quarterly report, only the amendment is counted.
- Largest clients on those filings, 2025: Google Client Services $13.1M, Amazon.com Services $13.2M, Duke Energy $10.75M, Edison Electric Institute $9.8M, Oracle $9.2M, Dow $5.5M, Entergy $2.7M, Equinix $2.2M (10 filings, 2 registrants).
- The Data Center Coalition appears as a client on 19 filings, 2025–2026, $2.75M.
- Utilities with data-center-mentioning filings include Dominion ($1.9M, 2026), AEP ($6.45M, 2024), Entergy, Xcel, PSEG, Exelon, FirstEnergy, Ameren, Vistra. The utilities' cumulative LDA client spend (all issues, 2023–2026) is much larger: AEP $19.0M, Entergy $13.0M, Dominion $10.4M, Southern Company $9.8M (its services affiliate another $3.6M).
- OpenAI OpCo $8.8M and Anthropic $7.6M of LDA client spend (all issues, 2023–2026) are in the table. OpenAI has no PAC row; Anthropic PBC's PAC (C00946111) is loaded (section 6.1).
4.2 Federal contributions (FEC)
Corporate PAC giving by the payer set is loaded for the 2024 and 2026
cycles from the PACs' own Schedule B reports (67,692 rows table-wide
carry cycle = 2026). 2024-cycle direct giving, excluding transfers
between a committee's own accounts and conduit memo lines:
| PAC | 2024-cycle giving (tracked direct giving) | Recipients |
|---|---|---|
| NextEra PAC | $1,901,500 | 238 |
| Microsoft MSVPAC | $1,681,000 | 319 |
| Amazon PAC | $1,457,500 | 325 |
| Google/Alphabet NetPAC | $1,419,000 | 339 |
| Dominion PAC | $906,300 | 169 |
| Southern Company PAC | $887,500 | 179 |
| Duke Energy PAC | $875,000 | 172 |
| Entergy ENPAC | $807,000 | 204 |
| Oracle PAC | $435,060 | 113 |
| PPL PAC | $405,000 | 96 |
| Meta Platforms PAC | $331,700 | 103 |
| Vistra PAC | $246,000 | 80 |
| AEP PAC | $233,500 | 65 |
Top recipients of the five hyperscaler PACs combined are the party committees (DSCC $150K, NRSC $150K, NRCC $120K) and leadership PACs; the largest candidate committees are Scalise ($37.5K), Pete Aguilar ($30.5K), Tim Kaine ($30K), Jacky Rosen ($29.5K), Angus King ($26K), Suzan DelBene ($25.5K) and Brett Guthrie ($22.5K, chair of House Energy & Commerce).
Committee→candidate map. Campaign committees are stored as pac
entities (e.g. "KAINE FOR VIRGINIA"). 1,378 principal campaign
committees carry their FEC candidate id, which ties PAC money to the
member's votes; section 6.1 uses that join.
4.3 Federal policy outcomes and votes already in the graph
- One Big Beautiful Bill Act (H.R. 1, 119th), enacted 2025-07-04: 3,296 votes, 532 relationships.
- Blackburn Amdt. 2814 striking the AI/state-law preemption, Senate roll 363, 2025-07-01, 99-1: 100 votes (Tillis the lone nay).
- Executive Order "Accelerating Federal Permitting of Data Center
Infrastructure", 90 FR 35385, 2025-07-28 (one
issued_ruleedge). - BIS "Data Center Validated End User Authorization" final rule, 2024-10-02, and "Framework for Artificial Intelligence Diffusion", 2025-01-15.
- ADVANCE Act (S. 870, enacted July 2024) and Atomic Energy Advancement Act (H.R. 6544) — nuclear licensing reform the industry lobbied for.
Missing: the December 2025 executive order on a national AI policy framework; FERC's large-load and co-location orders; EPA's 2025–2026 permitting changes for on-site generation; any 2026 federal data center or ratepayer legislation; the Stargate announcement.
4.4 Virginia (the one state with votes ingested)
scripts/ingest/va-ga-votes.js loaded floor roll calls for the 2024
(regular and special), 2025 and 2026 sessions: 163 General Assembly
members, 3,015 bills, 6,696 roll-call summaries (2025–2026 alone: 1,713
bills, 3,715 roll calls). House roll calls for the 2026 session run
only to Feb 5, 2026. The data center bills and their floor history:
| Bill | What it did | Floor record |
|---|---|---|
| HB 1601 (2025, Del. Josh Thomas) | Site assessment before approving a high-energy-use facility | House 57-40 (Jan 23); Senate 26-10 (Feb 12); conference adopted House 55-44 / Senate 22-13 (Feb 21–22); April 2 reconvened: 11-85 and 51-44 |
| SB 1449 (2025, Sen. Russet Perry) | Senate companion | Senate 33-6 (Jan 30); House 58-39 (Feb 12); conference 26-13 / 57-40 (Feb 21–22); April 2: 16-24 |
| SB 960 (2025) | Electric utilities; data center cost allocation | Senate 26-13 (Feb 4); House 62-34 and 63-34 (Feb 18); Senate 0-40 (Feb 19, substitute rejected) |
| HB 338 (2024) | Locality may require site assessment | House 55-42 (Feb 13, 2024); died in Senate (its outcome row still reads introduced) |
| HB 153 / SB 94 (2026) | Site assessment and sound profile | HB 153 House 90-7, Senate 26-14 then 29-10 (Mar 14); SB 94 Senate 21-18, 0-39, 29-10 — both enacted |
| HB 507 (2026) | Permit requirements and emission limits for generator sets | Senate 25-15 (Mar 10); enacted |
| HB 496 / SB 553 (2026) | Water-use reporting by data centers | HB 496 Senate 25-15 (Mar 4) and 26-13 (Mar 14); SB 553 Senate 25-15 (Feb 9) and 25-14 (Mar 14); enacted |
| SB 253 / HB 1393 (2026, Sen. Louise Lucas / Del. Destiny LeVere Bolling) | Directs the SCC to keep data center generation and distribution costs off residential customers; $900,000-a-mile undergrounding; SCC discretion over fuel-cost securitization | SB 253 House 66-32 (Mar 3); conference reports SB 253 Senate 21-18 / House 73-23 and HB 1393 House 61-35 / Senate 21-18 (Mar 14); governor's amendments 7, 9, 10 adopted (Apr 22); signed May 14, 2026 |
| SB 336 (2026) | SCC to evaluate Tier 2 generator limits | Senate 38-0 (Feb 13) |
The April 2, 2025 rolls are the reconvened session acting on Gov.
Youngkin's recommended amendments, not veto overrides. From the LIS
history file (lis.blob.core.windows.net/lisfiles/20251/HISTORY.CSV):
- HB 1601: "Governor's recommendation received by House" (Mar 24); "House rejected Governor's recommendation (11-Y 85-N)" and "Motion to pass in enrolled form rejected (51-Y 44-N)" (Apr 2); "Vetoed by Governor" (May 2, 2025).
- SB 1449: "Senate rejected Governor's recommendation (16-Y 24-N)" (Apr 2); "Vetoed by Governor" (May 2, 2025).
- SB 960: "Failed to Pass from conference" (Feb 22, 2025). Conferees were Sens. Perry, Deeds, Obenshain and Dels. Shin, Ward, Kilgore.
The 2026 bills, from the 20261 history file: HB 153 and SB 94 "Approved by Governor" Apr 13, 2026 (Chapters 567 and 568); HB 507 Apr 8 (Chapter 397); HB 496 and SB 553 Apr 13 (Chapters 623 and 896). SB 253 and HB 1393 went to Gov. Spanberger Mar 31; her recommendations came back Apr 13; the General Assembly adopted amendments 7, 9 and 10 and passed by the rest on Apr 22; she signed both May 14, 2026 (Chapters 1124 and 1123).
So the 2025 policy result is: both siting-assessment bills passed both chambers, the legislature refused the governor's rewrite, and the governor vetoed them; the cost-allocation bill never reached him. The only real floor "flip" is three House Republicans (Higgins, Webert, Ennis) who voted for the HB 1601 conference report on Feb 22 and against passing it in enrolled form on Apr 2. The 24 Senate Democrats who voted "nay" on Apr 2 were rejecting the governor's amendments, not the bill.
Structural gap (closed 2026-10-14). When this inventory was taken,
one of the 163 Virginia legislators had any contribution in the
database, because VPAP was not ingested, and the 2025 bills still read
introduced. Both are fixed: VPAP is ingested (DC-4; 154 of 163
legislators carry rows after the identity repair, section 6.2), and
every enacted or vetoed bill above carries its final status and
governor action from the LIS history files (DC-5; migrations 206 and
166); HB 338 (2024) and SB 336 (2026), which died, still read
introduced.
4.5 Other states
No state-level contributions, votes or PSC orders outside Virginia are in the database. The payer entities exist for the federal side only.
4.6 Super PACs and 501(c)(4)s
No entity rows exist for Leading the Future, Think Big, Build American AI, Public First / Public First Action, Meta's American Technology Excellence Project or its California PAC. No Schedule E rows exist for the 2026 cycle.
5. First federal cut
The Blackburn vote is the cleanest federal event: a 99-1 vote against the industry's top federal ask of 2025. Joined to the payer PACs' rows through the committee→candidate map, 62 of the 100 senators show hyperscaler or utility PAC money, $908,850 in all ($446,850 from the hyperscaler PACs, $462,000 from the utility PACs); section 6.1 reads the vote against that money.
6. Findings
Every chain below is a dated sequence of money, action and result with a URL per link in the evidence files. A sequence is not causation. The only records in this study that establish intent are Entergy's ghost-written commission motions (WWNO, Aug 11, 2026) and Oncor's $31M in payments to a company co-founded by the Texas senator who wrote its bills (Texas Monthly, Oct 31, 2024). Everything else is reported as "took money, then acted," and should be written that way on the site.
6.1 Federal
Evidence file: evidence-federal.md (FEC API pulls dated 2026-10-14 with committee ids; lda.gov API tabulation; congress.gov, senate.gov, clerk.house.gov, Federal Register). Items re-checked against the primary record on 2026-10-14 are marked ✓.
Who paid. The federal money is of a different kind from the states': almost none of it is corporate PAC giving to members. It is super PAC money, routed through affiliates.
| Vehicle (FEC id) | Money type | Amount | Source of funds |
|---|---|---|---|
| Leading the Future (C00916114) ✓ | Super PAC receipts, Aug 2025–Jun 30, 2026 | $75,788,224 receipts; $44.8M disbursed; $0 direct IE; $40M+ transferred to affiliates | Marc Andreessen $25M, Ben Horowitz $25M (a16z); Greg and Anna Brockman $25M (OpenAI); group claims $125–140M raised |
| → American Mission (C00916692) ✓ | Super PAC IE, GOP arm | $10.85M IE, all supporting: Kingston GA-01 $960K, McKinney WA-04 $779K, Chris Gober TX-10 $748K, Darline Graham SC-Sen $691K, Andy Barr KY-Sen $676K, Julia Letlow LA-Sen $667K, Jay Obernolte CA-23 $260K | Leading the Future transfers ($22.5M) |
| → Think Big (C00923417) ✓ | Super PAC IE, Democratic arm | $17.2M IE: $8,155,898 opposing Alex Bores (NY-12), the author of New York's RAISE Act, who lost his June 23, 2026 primary; supporting Jesse Jackson Jr., Melissa Bean, Ben McAdams, Ritchie Torres ($1.1–1.4M each) | Leading the Future transfers ($22.5M) |
| Build American AI (501(c)(4)) and Building the Future (C00960328, registered Aug 30, 2026) ✓ | Undisclosed-donor spending; new super PAC, no report yet | ~$50M cash claimed; Kansas/Ohio/Wisconsin pro-data-center ad campaign | Undisclosed |
| Public First Action (501(c)(4)) and Public First (C00930503) | Undisclosed-donor; super PAC receipts $4.9M | Anthropic $40M disclosed (Feb and Jul 2026); Dario Amodei $1M to the PAC; $2M routed through Latino Victory Fund for Manny Rutinel (CO-08) without pre-primary disclosure | Anthropic and employees |
| → Jobs and Democracy PAC (C00928374) | Super PAC IE, Democratic arm | $17.9M IE: $15.0M supporting Bores, $1.6M supporting Rep. Valerie Foushee | Public First network |
| → Defending Our Values PAC (C00928390) | Super PAC IE, GOP arm | $7.1M IE (De La Cruz TX-35, Maloy UT-03, Marques AL-02, Hern OK-Sen) | Public First network |
| Meta: American Technology Excellence Project; Forge the Future (Texas); Making Our Tomorrow (Illinois) | 527 nonfederal, IRS Form 8872; ISBE | Meta $45M (Sept 2025) plus a $20M California committee; $65M total; Texas Q1 2026 $2.75M in, $1.36M out; Illinois $750,000 on Feb 12, 2026 (ISBE 41081; one of its four primary candidates won, 6.3) | Meta corporate treasury |
| Corporate PACs, Jan 2025–Aug 2026 | Corporate PAC to candidates | Google NetPAC $1.51M; Microsoft $1.36M; Amazon $1.35M; Meta $434K; Oracle $310K; Anthropic PBC PAC (registered Apr 2026) $370K; Nvidia PAC registered Aug 27, 2026 with no report yet | Employee-funded |
| Lobbying (LDA), 2025 | Lobbying client spend, all issues | Meta $26.3M (OpenSecrets; lda.gov substring $29.8M), Amazon $18.9M, Google $18.1M, Oracle $14.3M, Microsoft $12.6M, Nvidia $5.0M, Blackstone $4.35M, Anthropic $3.8M, OpenAI $3.6M, Equinix $2.46M (13 of 15 filings cite data centers), Data Center Coalition $1.45M (registered Jan 2025), CoreWeave $810K (every filing cites data centers) | — |
Two trackers put total AI-focused super PAC independent expenditure in the 2026 cycle at about $62M, roughly $27M on the "pro-innovation" side and $35M on the "pro-safety" side, with more than $30M of the underlying funds from undisclosed donors.
Who took it and what they did. Corporate PAC receipts below are FEC
Schedule A rows on the member's principal committee, 2025–2026 cycle,
updated on 2026-10-22 from the payer PACs' own reports in the database
(fec_pac_outflows, through Aug 2026), which carry later cheques.
| Member | Money (2025–26 cycle) | Action | Result |
|---|---|---|---|
| Rep. Brett Guthrie (R-KY), Energy & Commerce chair | Google $10K, Amazon $10K, Microsoft $5K, Oracle $5K, Meta $4K, Broadcom $5K; Dominion, AEP, Duke, Entergy, Vistra, Constellation $10K each, NextEra $7K, Southern $5K | Moved H.R. 9340, the Ratepayer Protection Act, 52-0 in committee (Jul 21, 2026) and 417-3 on the floor (Roll 312, Sep 16, 2026 ✓); declined to move AI preemption in a lame duck | The bill codifies the industry-signed White House pledge as a standard states must "consider"; Microsoft and Google endorsed it |
| Sen. Jon Husted (R-OH) | Google $10K (5 cheques), Amazon $6.5K (4), Microsoft $3.5K, Oracle $2K; AEP, Duke, Southern, Vistra, Entergy, Constellation PACs (~$70K utility and tech PAC money per Ohio Capital Journal); Jane Street executives $637K to his victory fund | Sponsored the Senate version S.5028 (Jul 16, 2026); sought unanimous consent (blocked by Heinrich, Sep 17); cloture failed 57-43 (Vote 254, Sep 30, 2026 ✓) | No federal ratepayer statute; Sherrod Brown's ads call him "the face of data centers"; NRSC memo (Aug 18, 2026) calls the issue "the anchor hanging around Husted's neck" |
| Rep. Jay Obernolte (R-CA), House AI Task Force co-chair | American Mission IE $259,682 supporting ✓; Google $6K, Amazon $4K, Microsoft $3K, Meta $1K, Constellation $10K, SpaceX $10K | Dec 2024 letter urging FERC to approve co-located data centers; Great American AI Act draft (3-year preemption, Jun 4, 2026); FRONTIER Act H.R.9925 (Jul 23, 2026) preempting state frontier-AI laws | No markup as of Oct 14, 2026 |
| Sen. Ted Cruz (R-TX), Commerce chair | Amazon $5K, Meta $2.5K, SpaceX $10K, Dell $12.5K | Negotiated the 5-year state-AI-law moratorium into H.R. 1, then voted to strike it when the deal collapsed; SANDBOX Act S.2750 (0 cosponsors) | Moratorium struck 99-1 |
| Sen. Marsha Blackburn (R-TN) | No payer-list PAC money this cycle; $121K from AI-company employees (Oracle CEO, Anthropic staff) to her state governor campaign | Amdt. 2814 striking the moratorium, agreed 99-1 (Vote 363, Jul 1, 2025 ✓; Tillis the lone nay) | The industry's top 2025 federal ask failed on the floor |
| Sen. Martin Heinrich (D-NM), ENR ranking | Google $2K, Meta $2K; AEP $5K, Dominion $10K (4 × $2,500, the last Aug 7, 2026), NextEra, Constellation, Southern, Exelon, Entergy, Vistra | GRID Savings Act S.5199 (FERC jurisdiction over ≥150 MW loads, Jul 30, 2026; blocked by Moreno); objected to Husted's bill as having "zero requirement that data centers actually pay"; nay on cloture | Neither bill advanced |
| Sen. Mark Warner (D-VA) | Amazon $10K, Google $7.5K, Microsoft $5K; AEP $7.5K, ENPAC $5K, NextEra $5K, Southern $3K, Vistra $3K, Dominion $2.5K, Constellation $1.5K, Duke $1K (2025–26) | Cosponsor Power for the People Act S.3682; sponsor Data Center Tax Accountability and Disclosure Act S.5054 (Jul 21, 2026); nay on cloture | Referred to committee |
| Sen. Josh Hawley (R-MO) | None from the payer list | GRID Act S.3852 with Blumenthal (Feb 2026); No Tax Breaks for Data Centers Act S.5418 (Sep 2026); Warren–Hawley letter securing a mandatory EIA data-center energy survey | Referred; EIA survey planned after pilots |
| Sen. Bernie Sanders (I-VT), Rep. Alexandria Ocasio-Cortez (D-NY) | — | AI Data Center Moratorium Act S.4214 (0 cosponsors) / H.R.9442 (19 cosponsors) | Referred |
| Alex Bores (NY-12 candidate) | $8.16M opposing (Think Big) vs. $15.0M supporting (Jobs and Democracy), $5.6M (You Can Push Back), $285K (Guardrails Alliance) | Author of New York's RAISE Act | Lost the June 23, 2026 primary; the single most expensive AI-money contest in the cycle |
What happened (federal policy results, dated).
- Jan 21, 2025: Stargate announced at the White House.
- May 13, 2025: Commerce rescinded the Biden AI Diffusion rule.
- Jul 1, 2025: Senate struck the 10-year state-AI-law moratorium from H.R. 1, 99-1 ✓.
- Jul 4, 2025: One Big Beautiful Bill Act enacted (100% first-year expensing and Opportunity Zone provisions used by data centers).
- Jul 23, 2025: EO 14318, Accelerating Federal Permitting of Data Center Infrastructure (NEPA categorical exclusions, federal land, Commerce financing for >100 MW projects), with the AI Action Plan; DOE opened Idaho, Oak Ridge, Paducah and Savannah River to private AI campuses the next day.
- Oct 23, 2025: DOE Section 403 directive to FERC on large-load interconnection; Dec 18, 2025: FERC found PJM's co-location tariff unjust (EL25-49); Jun 18, 2026: six show-cause orders to the RTOs; no final rule.
- Dec 2025: second moratorium attempt omitted from the FY2026 NDAA; Dec 11, 2025: EO 14365, Ensuring a National Policy Framework for Artificial Intelligence (90 FR 58499 ✓) created the DOJ AI Litigation Task Force and BEAD funding conditions; Apr 24, 2026: DOJ intervened against Colorado's AI law alongside xAI; Jun 15, 2026: DOJ moved to dismiss the NAACP Clean Air Act suit over xAI's turbines on national-security grounds.
- Jan 15, 2026: EPA turbine rule with a conditional "nonroad engine" path for data center turbines; May 2026: EPA proposed letting construction begin before an air permit.
- Mar 4, 2026: the voluntary Ratepayer Protection Pledge signed by Amazon, Google, Meta, Microsoft, OpenAI, Oracle and xAI; Sep 16, 2026: House codified it as a "consider" standard 417-3 ✓; Sep 30, 2026: Senate cloture failed 57-43 ✓.
- FERC, outside the Federal Register: Feb 20, 2025 show-cause order on co-location in PJM; Oct 23, 2025 DOE section 403 directive opening the large-load ANOPR (RM26-4-000); Dec 18, 2025 order finding PJM's tariff unjust and unreasonable for co-located load and directing new transmission services (193 FERC ¶ 61,217) ✓; Apr 16, 2026 order on compliance; Jun 18, 2026 six section 206 show-cause orders to every RTO/ISO (EL26-67 to EL26-72), with cost-recovery agreements and credit support meant to keep stranded-upgrade costs off other customers and explicit protection of existing negotiated deals ✓. The only LDA clients whose filings name the ANOPR docket are the American Public Power Association, the U.S. Chamber of Commerce and Utah Associated Municipal Power Systems; no hyperscaler filing names either docket (migration 165).
- No federal statute specific to data centers, AI preemption or ratepayer protection has been enacted as of Oct 14, 2026. Of 49 "data center"-titled bills in the 119th Congress, one passed one chamber.
Readiness. DC-1 to DC-3 landed on 2026-10-14 (migrations 208, 209 and 161, federal session; the first two ran live as 159 and 160 and were renumbered the same day). 1,325 principal campaign committees now carry FEC candidate ids, 406 person twins were merged, and the Blackburn Amdt. 2814 join returns hyperscaler-PAC money for 62 of 100 senators (it was 8 of 100): $908,850 from the five hyperscaler PACs' own filed Schedule B lines (2024 $446,850; 2026 $462,000), corporate PAC contributions (FEC Schedule B), run 2026-10-16 after migrations 203, 251 and 252. Earlier runs gave $1,007,200, $939,200, $836,350 and $880,350. The first two counted recipient-side copies of the same cheques. The later ones were taken before 203 let the PACs' own lines replace those copies, and before migrations 215, 216, 248, 251 and 252 linked more committees to their candidates. Every AI super PAC in the table above exists as an entity with its FEC id, and its 2026-cycle receipts and Schedule E reconcile to the FEC committee totals within 10% (Leading the Future $75,788,077 against $75,788,224; American Mission and Think Big exact; Jobs and Democracy PAC independent expenditures 2.0% under; Anthropic PBC PAC receipts 4.8% under because small-dollar gifts are unitemized; docs/reports/DC3-AI-SuperPAC-Reconciliation.md). Build American AI and Public First Action are 501(c)(4)s with no public donor filings, and Meta's 527s file IRS Form 8872 and Cal-Access, so none of them has FEC rows here. Meta's 527s and its California committee were loaded from those two sources on 2026-10-15, labelled as 527 nonfederal money (section 10, DC-3). The LDA figures carry the whole-filing label (DC-9).
Follow-up on 2026-10-15. Payer PACs' 2026-cycle giving reconciles to the FEC for all 14 PACs that have filed. The largest gap is Meta's at 4.0%, and NVIDIA's PAC has not filed yet (DC2-Payer-PAC-2026-Reconciliation.md). The 2024 Schedule B rows were rebuilt for 257 PACs that filed voided or uncashed checks. Each void now cancels its original instead of being stored as a second gift (FEC-ScheduleB-Void-Reingest-2024.md, with the Google and sweep repairs beside it). Migration 202 merged 156 PAC rows that duplicated a committee under a second key into 148 rows, among them Google, Microsoft, ENPAC, Constellation and Vistra. Incoming money for the merged families is unchanged and outgoing money fell by exactly the 13 duplicate rows removed ($29,750).
The 2024 cycle was then re-loaded in full for the 13 payer PACs that filed that year (DC2-Payer-PAC-2024-Reingest.md). Before, seven of them (Amazon, Dominion, Duke, Entergy, Southern, Constellation, NextEra) had no rows from their own filings, and their stored 2024 giving ran 37–75% under the FEC. Their own filed lines now reconcile for all 13, within 0.0–3.9%. The older rows built from recipients' reports had sat beside the new ones, so stored 2024 totals double-counted (Meta 130% over, NextEra 31.6%, Amazon 34.7%). Migration 203, applied on 2026-10-15, moved those 1,240 rows ($4,412,300) into a reversible archive table. Among them were gifts the legacy loader had attached to the wrong recipients by name, including embassies and foreign ministries registered under the Foreign Agents Registration Act (FARA). A re-run then stored the lines the duplicate rule had refused. Every stored 2024 giving row for the 13 PACs now comes from their own filings, and all 13 are within 4.0% of the FEC (DC2-Payer-PAC-2024-After-203.md).
6.2 Virginia
Evidence file: evidence-virginia.md (VPAP, LIS, SCC, county records; every row carries a URL). Virginia allows unlimited corporate contributions directly to candidates, so the money below is corporate direct giving as reported by the recipient committee unless marked otherwise.
Who paid. Dominion Energy, not a data center company, is the dominant payer. VPAP's gross figure for 2023 through mid-October 2026 is $72.1M, but $38.4M of that is Dominion's transfer into its own committee; net giving to candidates and committees is about $33.8M (2023 $10.7M, 2024 $5.2M, 2025 $13.6M, 2026 to date $4.3M, by VPAP's year filter; the ingested rows, dated by cheque, give 2025 $13.74M and 2026 $4.15M, one $100,000 landing in a different year, with the same four-year total). The data center industry's own Virginia money is an order of magnitude smaller: the Data Center Coalition PAC raised $640K since 2024 (STACK $250K, CloudHQ $175K, Vantage $100K, Amazon $75K) and gave $405K; Amazon gave $1.31M corporate-direct 2023–2026, $500,000 of it to the four caucus committees ($100,000 each, in $25,000 cheques) and one $100,000 cheque to the governor's inaugural; Google $610,000 2023–2026 (VPAP donor page re-read 2026-10-14, replacing the $150K 2026-only view in the evidence file); CloudHQ $435,500; Vantage $192,250. Meta gives in Virginia as "Facebook/Meta" (VPAP donor 168908): $33,640 corporate direct in 2023–2026, twelve cheques, eleven of them $1,000 to $7,500 to legislators in 2025 (Scott $7,500, Kilgore $5,000; Lucas, Surovell, Torian, McDougle, Peake, Bloxom, McNamara and Morefield $2,500 each; Seibold $1,000). Microsoft gave nothing in the period under either its corporate record or its Stakeholders Voluntary PAC (both re-read on VPAP 2026-10-15). QTS, Compass, Equinix and Digital Realty show no corporate giving under their own names; the developers' money surfaces instead through landowners and executives in the Prince William County races. The counterweight is Clean Virginia (Michael Bills), which funds only candidates who refuse Dominion money and gave $1.2M to Spanberger.
Verified directly against VPAP on 2026-10-14: Dominion to Speaker Don Scott's campaign and leadership PAC, $3,110,308 itemized all-time, of which $2,885,409 falls in 2023–2026 (three $200K checks on 10/10, 10/14 and 11/21/2025); Dominion's 2025 page ($28.09M gross, $14.45M self-transfer, Miyares $1.42M, Taylor $775K, Scott $500K, Locke $500K, Surovell $500K, Herring $425K, King $325K).
Who took it and what they did (the crosswalk). Dominion and industry columns are corporate or committee direct giving reported by the recipient (VPAP), 2023 through mid-October 2026, checked against the ingested rows on 2026-10-15. "Industry" means the data center payers: Amazon, Google, the Data Center Coalition PAC, CloudHQ, Vantage and STACK. Leadership committees are counted with their legislator, as VPAP associates them.
| Gatekeeper | Dominion 2023–26 | Industry money 2023–26 | Action |
|---|---|---|---|
| Speaker Don Scott (D) | $2,885,409: campaign $1,720,409 + Virginia Future Generations PAC $1,165,000 (VPAP's all-time figure for both is $3,110,308) | $146,500: to his PAC DCC $65K (the PAC's largest recipient), Google $25K, Amazon $5K, Vantage $5K; to his campaign Amazon $24K, CloudHQ $22.5K | House budget kept the sales-tax exemption; "I don't want to kill the golden goose" (Feb 2026) |
| Del. Luke Torian (D), Appropriations chair | $651,619 (incl. $100K on 5/5/2026) | $34,000: DCC $15K, CloudHQ $10K, Amazon $8K, Vantage $1K | Budget conferee; conferee on SB 253/HB 1393 signed nine days after the $100K |
| Del. Charniele Herring (D), Majority Leader | $971,469 (incl. $100K on 1/9/2026, mid-session) | $47,000: DCC $20K, Amazon $12.5K, CloudHQ $10K, Vantage $4.5K | With Del. Lopez joined Republicans to table HB 2578 (conditioning the exemption) 4-1, Jan 30, 2025 (Lopez took no Dominion money in the period; $40,000 from Clean Virginia, $5,000 from the industry) |
| Del. Terry Kilgore (R), Minority Leader | $1,022,500: campaign $695,000 (incl. $100K on 12/17/2025) + Moving Mountains PAC, his leadership committee, $327,500 | $56,500: campaign Amazon $14.5K, DCC $5K, Vantage $2K; Moving Mountains PAC DCC $25K, CloudHQ $10K | 2025 budget amendment to extend the exemption to 2050; conferee when SB 960 died; voted to table HB 155 9-0 |
| Sen. Scott Surovell (D), Majority Leader | $940,000 (six $100K checks) | $56,000: Amazon $24K, DCC $20K, CloudHQ $10K, Vantage $2K | Senate conferee on SB 253 |
| Sen. Louise Lucas (D), Finance chair | $863,727 | $34,500: DCC $15K, Amazon $14K, CloudHQ $3.5K, Vantage $2K | Sponsored SB 253 and pushed to end the exemption (a counter-example: top recipient, reform sponsor) |
| AG Jason Miyares (R) | $1,445,965 (Dominion's largest ever to one race) | $15,000: Amazon $10K, CloudHQ $5K | His Division of Consumer Counsel was a respondent in both Nov 25, 2025 SCC orders and recommended a 9.25–9.50% return on equity in the rate case; the SCC set 9.8% |
| Gov. Glenn Youngkin (R) | — | Amazon $50K to Spirit of Virginia, his PAC (two cheques, Jan 2024 and Jan 2025); Amazon $125K to his campaign all-time, outside this period | Vetoed HB 1601 and SB 1449, May 2, 2025 |
| Gov. Abigail Spanberger (D) | $0 campaign; $100K inaugural (12/10/2025) | $225,000, all to the inaugural, Dec 8, 2025 to Jan 12, 2026: Amazon $100K, CloudHQ $50K, Google $50K, DCC $25K. Clean Virginia gave her campaign $1.2M | April 2026 amendments removed SB 253's explicit cost-shift mechanism; defended the exemption; EO 22 (Sept 18, 2026) leaves it intact |
| PWC Chair Ann Wheeler (D) and three supervisors | — | IBEW Local 26 $55K in-kind; data-center landowners | Approved the Digital Gateway 4-3 on Dec 13, 2023 as a lame-duck board after Wheeler lost her primary |
| PWC Supervisor Yesli Vega (R) | — | Cooley $100K, Duarte Mulhausen $100K, Kuhn $50K, CloudHQ's Harney $15K to her PAC | Pro-development bloc; $199K of the board's $298K in H2 2025 came from data-center interests |
The subcommittee that tabled HB 155: Dominion money does not explain the vote. House Labor and Commerce Subcommittee #3 laid HB 155 (an SCC certificate for any new load over 25 MW) on the table 9-0 on Feb 10, 2026. Its three Republicans took Dominion money in the period: Kilgore $695,000 to his campaign (plus $327,500 to his leadership PAC), Tony Wilt $192,500, Wren Williams $155,000. Its six Democrats took none: Rip Sullivan (chair), Irene Shin, Michael Feggans, Nadarius Clark, Bonita Anthony and May Nivar. Five of the six are funded by Clean Virginia, the anti-Dominion counterweight: Feggans $512,469, Clark $414,001, Anthony $48,500, Sullivan $28,500, Nivar $25,000. The data center industry's own money to the nine is small, from $21,500 (Kilgore) to $0 (Nivar). Dominion's lobbyist and the Data Center Coalition testified against the bill. A reader should not be told that the 9-0 vote followed Dominion cheques; for six of the nine it did not.
What happened.
- The sales-and-use tax exemption (JLARC: $928M forgone in FY23; ~$1.6–1.9B/yr now) survived 2025 and 2026 intact through 2035. The Senate's repeal was traded for a temporary $0.011/kWh consumption tax capped at $600M/yr through June 2028 (budget passed June 22, 2026; Senate 36-4).
- 2025: of at least 33 data center bills, the only one with teeth that reached the governor (HB 1601 site assessment) was vetoed; SB 960 (cost allocation) died in conference; HB 2578 was tabled in subcommittee.
- 2026: HB 153/SB 94 re-passed the site assessment (its sponsor called it "the bare minimum") and HB 507 (Tier 4 generators) was enacted; HB 155/SB 619 (SCC certificate for new >25 MW load) was tabled 9-0; HB 503 (no cost recovery from other ratepayers) was continued to 2027.
- The SCC, not the legislature, made the two largest decisions, in two separate orders on Nov 25, 2025. In Dominion's biennial review (Case PUR-2025-00058) it approved base-rate increases of $565.7M for 2026 and $209.9M for 2027 against the $822M and $345M requested, set the return on equity at 9.8% (10.4% asked), and created the GS-5 rate class for customers of 25 MW or more, effective Jan 1, 2027, billed at no less than 85% of contracted distribution and transmission demand and 60% of generation demand; that order is under appeal. Amazon Data Services, Google, CloudHQ, the Data Center Coalition, Microsoft, Iron Mountain Data Centers and STACK were respondents. In Case PUR-2025-00037 it certified the 944 MW, $1.47B Chesterfield Energy Reliability Center gas plant under the Clean Economy Act's reliability exception, with cost recovery through Rider CERC; that order was suspended Dec 16, 2025, reinstated Feb 12, 2026, and appealed to the Supreme Court of Virginia on Feb 17, 2026. The Attorney General's Division of Consumer Counsel was a respondent in both. Sources: the SCC's final orders (https://www.scc.virginia.gov/docketsearch/DOCS/89g601!.PDF and https://www.scc.virginia.gov/docketsearch/DOCS/89g501!.PDF) and its docket records.
- Locally, the Digital Gateway rezoning was voided in court (Aug 2025, affirmed Mar 2026, abandoned Apr 2026); Loudoun ended by-right data centers (Mar 2025) and is voting on a 12-month pause (Oct 20, 2026); Prince William ended by-right countywide (Sept 22, 2026).
The full treatment, with the scale of the industry, the year-by-year money, the correlation between Dominion's recipient ranking and the gatekeeping votes, the timing of the cheques, political callouts and the district analysis, is in case-study-virginia.md.
Readiness. The Virginia money is in the database as of the evening
of 2026-10-14 (DC-4, Virginia session, commits 8aeac75 and 9023b74):
2,553 rows, $90,890,194, 335 distinct recipient entities, every row
labelled "corporate direct giving (VPAP, reported by recipient)" or
"committee direct giving (VPAP, reported by recipient)". 154 of the 163
General Assembly members carry rows (Eric Phillips and Kannan
Srinivasan hold theirs on separate candidate rows); the other seven
appear in no payer's 2023–2026 listing. Speaker Scott reconciles at $2,885,409
($1,720,409 campaign plus $1,165,000 to his Virginia Future Generations
PAC), 92.8% of VPAP's all-time $3,110,308. The itemization is now
complete for every recipient in every payer's listing (the first load
reached 169 recipients; the 620 remaining recipient and committee pages
were gathered through the Firecrawl connector and loaded from the cache
the same evening), and the itemized rows sum to each payer's listing
total to within VPAP's own $1–$4 rounding: Dominion $72,145,558 itemized
against $72,145,562 listed, of which 52 self-transfer rows are exactly
the $38,390,000 self-transfer, leaving $33,755,558 net; Amazon
$1,314,079 against $1,314,080; Google $610,000, DCC PAC $405,000, STACK
$250,000, CloudHQ $435,500 and Vantage $192,250 exact; Clean Virginia
$15,504,167 exact. Inaugural
committees are committee entities linked to the person by
affiliated_with, so Spanberger's profile shows $0 campaign money from
Dominion and the data center payers (and Clean Virginia's $1.2M), and
her inaugural committee shows the $100,000 cheques, as the case study
states. The chains above can now be rendered as entity-page numbers
with those labels. Every figure in the crosswalk and the subcommittee
paragraph was re-derived from the ingested rows on 2026-10-15
(section 11).
The outcome side is in the database too. The eight data center bills
and SB 253 / HB 1393 carry their final status, dates and governor
action (DC-5). The two SCC orders of Nov 25, 2025 are policy_outcomes
rows (va-scc-pur-2025-00058-final-order and
va-scc-pur-2025-00037-cerc-final-order, status challenged,
migration 205). Each has an issued_rule edge from the SCC and a
benefited edge from Dominion as applicant, and commented_on edges
for Attorney General Miyares and for the data center respondents. The
Miyares edge is commented_on, not shaped_policy, because the record
shows his office participating, not the Commission adopting its
position.
6.3 Georgia, Texas, Louisiana, Arizona, Ohio, Pennsylvania, Indiana, Wisconsin, Tennessee, Illinois, Michigan, Oregon, Minnesota, California
Evidence file: evidence-states.md. Every money figure in this table now comes from the state's own filing system, pulled on 2026-10-14 by the DC-7 sessions (Texas Ethics Commission, Ohio Secretary of State, Wisconsin Ethics Commission, Indiana Election Division, Arizona See The Money, Tennessee Registry of Election Finance, Louisiana Ethics Administration, Pennsylvania Department of State, Georgia Ethics Commission, North Carolina State Board of Elections), and on 2026-10-20 for Illinois (State Board of Elections bulk files) and Michigan (MiTN contribution exports; notes in dc7-il-mi-notes.md) and Oregon (ORESTAR transaction exports; notes in dc7-or-notes.md) and Minnesota (Campaign Finance Board bulk files, 2026-10-21; notes in dc7-mn-notes.md), and California (the Cal-Access bulk export, 2026-10-21; notes in dc7-ca-notes.md). The Energy and Policy Institute (EPI), Floodlight and Food & Water Watch tallies that supplied the leads are kept in the Status column as the figures each pull was reconciled against; where a press figure could not be reproduced (Floodlight's Louisiana decade shares, which rest on an employer classification the filings do not carry) the row says so and the session notes explain the gap. Items checked directly against the primary document on 2026-10-14 are marked ✓.
| State | Payer → politician (money type) | Action | Policy result | Status |
|---|---|---|---|---|
| Georgia | Ethics Commission EFile and PeachFile systems 2023–2026 (4,505 rows, $4.67M, migrations 177–178 session; 4,879 rows, $6.73M after the 2026-10-20 whole-state pass added 374 organization gifts to 156 committees that are not study filers, led by Google corporate $795,250, Georgia Power corporate $423,653, Meta's $283,414 to Forge the Future Project and Amazon $227,000, mostly to the caucus committees): Georgia Power's corporate treasury $1,125,000 to Georgians First Leadership Committee, Gov. Kemp's leadership committee ($25,000 in each of 2023 and 2024, $525,000 in 2025, $550,000 in 2026); Georgia Power State Employee PAC $509,400 in 547 gifts; Troutman Pepper Locke Georgia PAC $425,550, with $15,000 each to PSC Commissioners Echols, Fitz Johnson and Pridemore and $28,400 to Kemp's committees, plus Troutman attorneys personally $104,600 (Echols $34,050, Fitz Johnson $33,000, Pridemore $19,650); Georgia Utility Contractors PAC $100,000 to Georgians First and the EPI-named contractors $8,400 apiece to the Republican PSC candidates; Georgia Digital Infrastructure PAC (Switch) $194,800 to the 2026 caucus committees; Amazon corporate $30,000 and Switch $15,000 to Georgians First; Meta PAC $11,600 to Echols (CORP/PAC/EXEC). Echols raised $786,115 (transfers between his own committees excluded) and Fitz Johnson $490,613 in 2023–2026; the payer rules attribute $47,296 and $56,550 of the EPI windows against EPI's broader employer-based $221,250 and $174,500 | Both voted for the Jan 2025 large-load rules (docket 44280, 5-0); both lost on Nov 4, 2025; the lame-duck PSC then certified ~9,985 MW of new capacity (dockets 56298/56310, ≈80% for data centers) 5-0 on Dec 19, 2025 | Largest data-center-driven generation certification in the country; the new commissioners' reopening failed 3-2 on Feb 18, 2026 (Shaw, Pridemore, McDonald against Hubbard and Alicia Johnson) | Ethics rows ✓ (EPI's six figures: Echols 101.9%, Fitz Johnson 97.8% and 100.1%, Hubbard 100.0%, Tolbert 100.0%, Edwards 90.7%, once EPI's Aug 8, 2025 filing cutoff is reproduced; three rows re-checked by transaction id); PSC orders with a voted_on edge per commissioner ✓ (migration 177) |
| Georgia | Georgia Power $1,125,000, Georgia Utility Contractors PAC $100,000, Amazon $30,000, Troutman Pepper PAC $28,400, Switch $15,000 → Georgians First Leadership Committee (Kemp); Data Center Coalition (LOBBY) → Kemp; HB 1192 sponsors Carson $7,600, Blackmon $19,250, Albers $5,750, Martin $5,000 from the payer set (CORP/PAC) | Vetoed HB 1192 (two-year suspension of the exemption), May 7, 2024 (Veto 7); House 96-71 (Vote 580, Feb 27, 2024), Senate 29-22 (Vote 667, Mar 14, 2024), every member's vote loaded (migration 230). Earlier drafts gave the Senate as 32-22 (Vote 659), which was the motion to reconsider; ~20 bills failed in 2026 | Exemption preserved through 2031 | Ethics rows ✓; veto and sponsor edges ✓ (migration 177); no DCC, QTS or Google PAC gift to any study filer |
| Louisiana | Ethics Administration e-filings 2015–2026 (13,060 rows, $33.6M, migrations 186–189 session; after the 2026-10-15 restore of 13 lines migration 202 had removed, two new filings, and migration 236's archive on 2026-10-20 of 79 refund, deposit and interest lines filed as contributions): ENPAC $1,440,441 to Louisiana filers since 2015 (1,690 rows), Cleco Power corporate $535,701, Bernhard Capital Partners $327,000, Cleco PAC $260,361, Entergy corporate $161,424, Jim Bernhard personally $137,500, Meta $130,117 (PAC/CORP/EXEC). The Cleco and Entergy corporate figures include $100,000 each to the Republican Party of Louisiana in Sept 2026. Payer-set money to the commissioners: Greene $70,500, Skrmetta $57,554, Francis $47,500, Coussan $25,001, Campbell $18,500 (ENPAC to Campbell only before 2023), Lewis $5,000; Entergy VP Larry Hand wrote the motion Commissioner Campbell adopted (WWNO). Floodlight's decade figures (Entergy and families ~$350K, Cleco $206K, Bernhard >$200K; utility and fossil shares of 34–50% for four commissioners) are not reproducible from the filings, which carry no employer field: the name-classifiable rows reach 35–40% of Floodlight's Entergy and Cleco totals and the shares come out 17–21 points lower, with the same ordering (Francis and Skrmetta highest, Lewis lowest) | PSC 4-1 (Lewis dissenting; Campbell moving, Francis seconding) approved three gas plants, 2,200 MW, for Meta's Hyperion site, Aug 20, 2025; 4-1 fast-track of the second Meta certification without an ALJ recommendation (Apr 15, 2026; decision set for Dec 16, 2026); 3-1 vacated the subpoena for Meta's load data (Aug 12, 2026, Coussan moving) | Entergy says Meta pays; contract is 15 years against a ~30-year asset | Ethics rows ✓ (three re-read on the portal; EPI's three 2026 figures match to the dollar); LPSC orders and every commissioner's vote from the minutes ✓ (migration 186); Floodlight gap explained, not reproduced (dc7-la-pa-notes.md §5) |
| Louisiana | Meta Platforms Inc. $24,000 → Gov. Landry (two $12,000 rows, Oct 27, 2025, report LA-132570), plus $76,000 to the Republican Party of Louisiana (Oct 31, 2025) and $10,000 each to the Republican Legislative Delegation Campaign Committee and CameronPac; ENPAC $24,000 to Landry (Sept 15, 2025), Cleco $11,500 (Cleco Corporate Holdings $10,000 and Cleco PAC $1,500); Landry $76,000 from the payer set (ENPAC $31,500, Meta $29,000 including Facebook $5,000 in 2016, Cleco $11,500, Bernhard Capital $4,000) within $18.89M of $5,000-plus gifts since 2023 (1,697 rows) (CORP/PAC). HB 827 author Rep. Christopher Turner $9,243 from the payer set; Ways and Means chair Emerson $4,750, Appropriations chair McFarland $7,760, Senate Revenue chair Foil $8,500 | HB 827 passed 83-4 / 35-0 (Turner author; Foil moved it in the Senate), signed June 19, 2024 as Act 730 | 20-year sales/use tax rebate; ~$3.3B value to Meta (Fortune estimate) | Legislature page and roll calls ✓ (migration 186: author, signature and five yea-vote edges); Landry's Meta rows ✓ re-read on the portal; the "no direct giving" lead is superseded: Meta's first Louisiana gifts came sixteen months after the rebate |
| Texas | TEC filings 2023–2026 → Sen. Phil King: Oncor Texas State PAC $30,000 (three cheques, Nov 2023–Oct 2025); $40,000 personally from Oncor chief executive E. Allen Nye Jr., filed as "Nye, Jr., Allen" and "Nye, Jr., Erle" with employer Oncor ($20,000 on June 27, 2023, nine days after SB 1015 was signed; $20,000 on June 30, 2025, ten days after SB 6 was signed; both in the first week after the post-session fundraising moratorium of Tex. Elec. Code §253.034 lifted); NRG PAC $10,000; Vistra PAC $7,500; CenterPoint PAC $7,500; Harlan Crow $5,000 (PAC/EXEC). Oncor paid $31M since 2018 to Select Mat, co-founded by King | King authored SB 6 (large-load interconnection and curtailment, signed June 20, 2025) and SB 1015 (signed June 18, 2023; semiannual rate filings, >$50M to Oncor in 2023) | SB 6 regime; exemption kept ($1.3B/yr, $3.2B over FY26–27 per Comptroller) | TEC rows ✓ (migration 170, tx-tec-contributions.js, 2026-10-14); Nye identity confirmed from the TEC employer field (migration 172, Texas session); Select Mat per Texas Monthly ✓ (Oct 31, 2024) |
| Texas | TEC filings 2023–2026 → Gov. Abbott: Oncor Texas State PAC $300,000, Vistra PAC $150,000, NRG PAC $75,000, NextEra PAC $25,000, CenterPoint PAC $22,174, El Paso Electric PAC $10,000, Energy Transfer PAC $5,000 (PAC); Oncor CEO E. Allen Nye Jr. $655,000, Energy Transfer executive chairman Kelcy Warren $2,256,300 and co-CEOs Marshall McCrea $400,000 and Thomas E. Long $368,308, Harlan Crow $425,000 (Crow Holdings, data center developer by its own Jan 20, 2026 announcement of a 245 MW Dallas campus), Ed Roski $3,000,000 in four cheques, $1M on Apr 9, 2026 (Majestic Realty, a Google landlord: 1.1M sq ft leased at Silver Creek, Fort Worth, for Google's Midlothian and Red Oak data center campuses, per The Real Deal Oct 8, 2024) (EXEC; Houston Chronicle, Jul 16, 2026, names Roski and Crow as Abbott's data-center-linked donors); data center companies and executives, added 2026-10-20: Black Mountain Power LLC $500,000 (Nov 14, 2025, filed as from the company) and its chief J. Rhett Bennett $536,750 ($500,000 on Mar 6, 2026), Aligned Data Centers CEO Andrew Schaap $50,000 (Sept 21, 2026), Skybox Datacenters LLC $25,000 (filed as from the company), Oracle co-CEO Mike Sicilia $12,500 (Aug 24, 2026). Meta, Google and Crusoe gave nothing to Abbott, Patrick, King, Schwertner or Hunter | Signed SB 6 (June 20, 2025); ordered the ERCOT queue audit (Aug 3, 2026) and directed TCEQ to halt data center permits (Sept 21, 2026) | Permit pause pending audits; Trump called it "a mistake"; here the money and the 2026 reversal point in opposite directions | TEC rows ✓; KSAT/Transparency USA (Aug 7, 2026) reconcile: Vistra $25K, NextEra $15K, El Paso Electric $10K exact, NRG $35K and CenterPoint $20K as sums of two semiannual reports; Sept 21 directive ✓ (gov.texas.gov) |
| Texas | TEC filings 2023–2026 → the SB 6 gatekeepers. Lt. Gov. Dan Patrick: E. Allen Nye Jr. (Oncor CEO) $150,000 and his father Erle A. Nye (former TXU chairman) $360,000, Harlan Crow $475,000, Vistra PACs $50,000, Oncor PAC $30,000, NRG PAC $15,000, CenterPoint PAC $10,000. Sen. Charles Schwertner (Business & Commerce chair, SB 6 joint author): Allen Nye $20,000 and Erle A. Nye $35,000, Vistra $12,500, Oncor $12,500, NRG $12,500, CenterPoint $10,000, Crow $10,000. Rep. Todd Hunter (State Affairs chair): Allen Nye $30,000, Vistra $25,000, Oncor $25,000, NRG $15,000, CenterPoint $12,500, NextEra $10,000. Rep. Ken King (House sponsor): Oncor $18,000, NRG $17,000, Vistra $14,500, CenterPoint $6,000, Google $5,000 (Jul 3, 2026) | SB 6 cleared Senate Business & Commerce 10-0 and House State Affairs 12-0; House passed May 27, 2025, Senate concurred May 29 | The large-load regime was written with utility money on every gatekeeper's ledger; no exemption repeal reached a floor | TEC rows ✓ (migration 170) |
| Texas | Corporate treasury → Texas PACs (Texas bars corporate gifts to candidates): Meta Platforms $1,365,000 → Forge the Future Project with Meta (three transfers, Feb 12–20, 2026); CenterPoint Energy Inc. $500,000 → Judicial Fairness PAC (Nov 20, 2025) and $250,000 → #ProjectRedTX; Energy Transfer LP $750,000 → Texas Now PAC and $500,000 → Judicial Fairness PAC | Forge the Future is Meta's Texas 527 (6.1); the rest is utility and pipeline money into leadership and judicial PACs | Context for the $2.75M Q1 2026 Form 8872 figure in 6.1 | TEC rows ✓ |
| Pennsylvania | Anthropic-associated $100K (week before the order), Clayco $100K, Constellation $25K, Cozen O'Connor $25K → Gov. Shapiro (Food & Water Watch reading of the June–Sept 2026 filing) | Executive order of Aug 18, 2026: developers pay full energy cost, water rules, local approval, no NDAs, removed from permit fast-track | Tightened rules (money and policy point in opposite directions here) | Order ✓ (EO 2026-05, pa.gov PDF, migration 187); DOS rows ✓ (pa-dos-contributions.js, 2026-10-14): all four FWW figures match report 444035 to the dollar, three rows re-read in the filed PDF; PUC M-2025-3054271 final order ✓ |
| Ohio | Ohio SOS filings 2023–2026 (265 rows, migration 175 session): AEP's federal PAC $257,274 to 55 Ohio committees, among them the Ohio House Republican Alliance $34,000, Senate President Rob McColley $29,500 (5 cheques), House Minority Leader Allison Russo $20,000, Sens. Reineke and Wilkin $12,500 each; counting the payers' employees too, McColley has $44,868 (41 rows, $14,368 of it from AEP, Oracle, Microsoft and Amazon employees), Russo $25,250 (adds Google $5,000) and gubernatorial candidate Amy Acton $38,650, all of it from employees (Oracle $17,500, Google $11,800, Amazon $6,500, Microsoft $1,900, AEP $950); AEP Service Corp. $50,000 to Moving Central Ohio Forward; Microsoft PAC $8,000 to six; FirstEnergy PAC nothing since 2023; Amazon, Google, Meta, Oracle and the DCC give nothing to Ohio state candidates in the SOS record (PAC/CORP). Amazon, Google, Meta, Microsoft and the DCC opposed AEP Ohio's tariff at PUCO; the later $17M "Neighbor to Neighbor" money is charitable, not political | PUCO approved the tariff July 9, 2025 (rehearing denied Sept 3, on appeal); DeWine signed HB 15 (May 15, 2025, sponsor Klopfenstein) and line-item vetoed the budget's end of the exemption (July 1, 2025); repeal or cap bills HB 646 (Click, Deeter), HB 975 (Plummer, Abrams), SB 374 (Blessing, Smith) and HB 706 (Rader) are pending | Exemption cost $1.6B in 2025, 11× the state estimate; Brown–Husted Senate race turns on it | SOS rows ✓ (three re-checked against the SOS search); outcomes and sponsor/veto edges ✓ (migration 175); AEP Ohio PAC's $6,000 vs Transparency USA's $15,750 is the Columbus city candidates who file with the county board |
| Indiana | Indiana Election Division bulk files 2023–2026 (1,894 rows, $17.7M, migration 193 session; 18 transfers between Gov. Braun's own committees are tagged and left out of the total): utility money dominates and the data center companies are absent. Duke Energy Indiana corporate treasury $501,800 (HRCC $100,000, Indiana Victory Committee $75,000, Speaker Huston $40,000, Gov. Braun $30,000), NiSource PAC $285,500, CenterPoint PAC $193,157, Duke Energy PAC $189,500, AEP PAC $175,350; Lifeline Data Centers $5,000 to the state GOP; Microsoft PAC $1,500. Gov. Braun $51,000 from the payer set (Duke Energy Indiana $30,000, AEP $10,000, NiSource $10,000, CenterPoint $1,000) plus $230,000 to Team Braun from donors outside the payer set; Rep. Ed Soliday $33,100 from the four utility PACs, the most of any legislator in the set but fourth overall (Bray $48,750, Speaker Huston $47,350, Koch $33,300); HB 1210 author Rep. Craig Snow $7,250; Senate sponsor Scott Baldwin $4,150; conferees Holdman $13,000, Thompson $10,000, Mishler $9,300, Rogers $8,500 (PAC/CORP). The DCC, Google, Amazon and Meta give nothing in the state record (their rows are vendor refunds); DCC and company lobbyists worked the conference committee (LOBBY, Indiana Lawyer) | HEA 1210 (P.L. 157-2026): the local-payment clause settled at not more than 1% of the unpaid sales tax on the data center's electricity (new IC 6-2.5-15-15.5), down from the Senate version; Braun signed Mar 12, 2026 | Local share roughly 14× smaller than the Senate version (the $5M/yr vs $350K/yr figures are Indiana Capital Chronicle estimates) | IED rows ✓ (four payer rows re-read in the bulk files match); outcome, five roll calls and sponsor/signature edges ✓ (migration 193); no press money tally existed for Indiana, so the FEC Schedule B rows already in the database serve as the cross-check (a subset, by design: AEP PAC $25,500 federal vs $175,350 state) |
| Wisconsin | Ethics Commission filings 2023–2026 (1,909 rows): WEC Energy Group PAC $277,925 in candidate money ($44,575 in 2023, $116,650 in 2024, $65,200 in 2025, $51,500 in 2026; the first three match WEC's own disclosure page to the dollar) plus 1,133 employee-conduit rows; Alliant Energy PAC $243,500; MGE conduit 447 rows. Largest recipients: the Republican Assembly Campaign Committee $133,890, the Committee to Elect a Republican Senate $74,000, the Assembly Democratic Campaign Committee $65,600, the State Senate Democratic Committee $63,600, Gov. Tony Evers $60,250, Rep. David Steffen $26,525, Senate Majority Leader Devin LeMahieu $18,010, Speaker Robin Vos $10,750 (PAC/EXEC). Vantage, Oracle, OpenAI and Meta have no Wisconsin committee; Microsoft's is registered with no transactions | PSC (appointed) approved We Energies' Very Large Customer tariff with modifications Apr 24, 2026 and the Alliant–Meta Beaver Dam contract May 7, 2026; Port Washington's $458M TIF (Nov 2025) was answered by the first-in-nation referendum of Apr 7, 2026 requiring voter approval of future TIDs over $10M; four Republicans (Jacque, Brill, Kaufert, Sortwell) announced LRB 6903/1 to repeal the sales-tax exemption Oct 6, 2026 | TIF stands; future deals need a vote; exemption repeal proposed | CFIS rows ✓ (WEC PAC to the dollar for 2023–2025, conduit within 10%; three rows re-checked); outcomes ✓ (migration 175); Port Washington and Menomonie local candidates file with municipal clerks and are not in the state system |
| Tennessee | Registry of Election Finance 2023–2026 (1,669 rows, $2.6M, migration 193 session): xAI, Tesla and SpaceX give no corporate or PAC money to Tennessee state candidates (Tesla employees gave about $720) (the only "XAI" employer hits are NEXAIR); SpaceX's federal PAC gave $15,000 to TN4UPAC and NOOGA PAC. Amazon.com Services LLC corporate $773,608 in 337 rows (A Better Nashville PAC $60,000, Tennessee Chamber PAC $35,000, Speaker Sexton's CAM PAC $30,000, Lt. Gov. McNally's MCPAC $27,500, Senate Republican Caucus $25,000; Watson $15,500, McNally $15,000, Bailey $12,000, Sexton $8,500, Vaughan $7,500, SB 2128 sponsor Sen. Brent Taylor $4,000); Google Client Services LLC $29,500, $28,500 of it in September 2026 and $1,000 to Jeff Yarbro on Oct 8; Oracle employees $41,806, $31,268 of it to Marsha Blackburn's 2026 governor campaign (CORP/PAC/EXEC). HB 1847 sponsor Rep. Ed Butler and Gov. Lee: $0 from the payer set | HB 1847/SB 2128 (Public Chapter 961) "the xAI way": data centers of 50 MW or more may self-generate without state or local oversight; signed May 7, 2026 | Codified the Colossus turbine model after the Shelby County Health Department permitted 15 turbines (July 2, 2025) and the Air Pollution Control Board dismissed the appeal 6-1 (Dec 15, 2025) | Registry rows ✓ (three re-read on the Registry's own report pages); outcomes and sponsor/vote/permit edges ✓ (migration 193); xAI political giving: searched, none found (negative finding, not OPEN) |
| North Carolina | NCSBE filings 2023–2026 (668 rows, $571,007 after 33 rows filed on two amended reports were removed as duplicates on 2026-10-15, migration 178 session): Duke Energy's federal PAC $5,000 to each of Reps. Cunningham, Majeed and Willingham on their 2026 First Quarter reports (received Jan 5, 29 and 21, 2026 respectively; $11,000, $7,000 and $13,000 from the PAC since 2023), and $255,500 to North Carolina committees in 2023 on the PAC's own reports ($232,100 in the 71 stored payer-side rows; 7 lines the recipients also reported were kept on the recipient side), with one more payer-side gift in 2024 ($2,500, Committee to Elect Republican Women) (PAC). Amazon, Meta, Apple and the DCC have no NC committee; the state-registered Microsoft PAC and Google NetPAC have no NC transactions since 2023 (Microsoft's federal PAC gave Gov. Stein $6,400 and Sen. Hise $1,000 in 2024, on the recipients' reports) | The three Democrats supplied the override votes on SB 266 / SL 2025-78 (Senate 30-18, House 74-46, July 29, 2025, over Gov. Stein's veto); all three lost their Mar 3, 2026 primaries (Cunningham 2,404 to Sadler 7,727; Majeed 1,896 to Levy 4,966; Willingham 4,161 to Smith 5,231) | Carbon target repealed; construction-work-in-progress recovery enabled for data-center-driven build-out | NCSBE rows ✓ (all three EPI gifts found on the recipients' reports); SB 266 sponsor, veto and voted_on edges and the primary results from the NCSBE precinct file ✓ (migration 178); the Utilities Commission has not ruled: Duke Energy Carolinas and Progress filed a large-load tariff settlement on Oct 6, 2026 (Docket E-7, Sub 1329; parties Public Staff, Amazon, Google, Microsoft, Department of Defense; Meta, named in Duke's release, did not sign; decision expected mid-November), loaded as a pending outcome (migration 212) |
| Arizona | See The Money 2024 and 2026 cycles (3,152 rows, $9.8M, migration 193 session): Pinnacle West PAC $741,850 (Republican Party of Arizona $125,000, Maricopa County Democratic Party $90,000, House and Senate Victory Funds $67,500; Gov. Hobbs $16,000; Speaker Montenegro $12,500), APS corporate $362,447 to parties and PACs, SRP PIC $305,750 (Hobbs $21,800), Google NetPAC $185,000 (all to party and PAC funds), Microsoft PAC $31,900 (Hobbs $10,400), Amazon PAC $30,192; Google employees $210,703. Gov. Hobbs $48,200 from the payer PACs (SRP PIC $21,800, Pinnacle West PAC $16,000, Microsoft PAC $10,400) plus employee giving by reported employer (APS, Amazon, Google, SRP, Oracle), which is not summed here because employer matching is approximate; HB 4168 sponsors Carbone $12,500, Willoughby $9,979, Carter $8,500, Livingston $7,750 (PAC/CORP/EXEC). Corporation Commission candidates run on Clean Elections public funding and took $220 from the payer set, consistent with Pinnacle West's statement that it gives nothing to ACC candidates; Commissioner Thompson disclosed a data center consulting client | Tucson rejected Project Blue 7-0 (Aug 6, 2025); HB 4168 (Laws 2026, Ch. 140) paused new exemption applications for three years, House 47-11, Senate 23-5, signed June 13, 2026 | $38.5M/yr exemption paused; 113 applications filed in the two weeks before the pause (Arizona Commerce Authority count via Axios) | See The Money rows ✓ (Pinnacle West's own table: Maricopa County Democrats $100,000 vs $90,000 in the portal, 90%, split moving with deposit dates); outcomes ✓ (migration 193); per-legislator HB 4168 votes loaded 2026-10-15 (migration 211: House 47-11, Senate 23-5, June 11, 2026, from azleg.gov) |
| Illinois | State Board of Elections bulk receipts 2023–2026 (3,615 rows, 2026-10-20; lines on amended or superseded reports, which ISBE marks archived, are left out so each gift counts once): Ameren $2,170,167 (Ameren IL PAC, ISBE 1033, $478,000 by its own reports; the rest Ameren Illinois corporate treasury, which recipients list under the same names), Amazon $674,000, Vistra $598,100, Constellation $548,305, Google $457,200, NRG $235,413, MidAmerican $147,771, Microsoft PAC $27,750, Oracle $10,000; ComEd's PAC $6,592 and Exelon $3,000 in total (ComEd signed a $200M deferred prosecution agreement on July 17, 2020); data center operators under $1,000 each. From the payer set: Senate President Harmon $303,850 (Ameren $105,000, Vistra $95,100, Amazon $40,000), Speaker Welch $282,600 (Ameren $108,700, Vistra $59,400, Amazon $50,000), Senate Republican Leader Curran $192,282, House Republican Leader McCombie $187,470; CRGA sponsors Hoffman $96,374, Cunningham $76,718, Stadelman $40,350, Williams $17,000; POWER Act sponsors Villivalam $17,750 and Gabel $12,500; Gov. Pritzker $0 (his campaign is self-funded: $115.5M from Pritzker in five transfers since 2023). Caucus funds: ISDF (Senate Democrats) Ameren $110,000 and Google $73,100; Democrats for the Illinois House Google $97,100 (PAC/CORP) | CRGA (SB 25, PA 104-0458): House 70-37 on Oct 29, 2025 (Welch, Hoffman, Williams, Gabel yea; McCombie nay), Senate concurrence 37-22 on Oct 30, 2025 (Harmon, Stadelman, Cunningham, Villivalam yea; Curran and Hastings nay); signed Jan 8, 2026. Its data center content is backup-generator air rules. The POWER Act (HB 5513 / SB 4016), opposed by the Data Center Coalition, missed the May 31, 2026 deadline; the ICC approved ComEd's large-load deposits in March 2026 (dockets 25-0677/0679) | The 2019 incentive (SB 690, PA 101-0031) stands: 34 agreements, $10.67B committed, $666.6M estimated benefits in DCEO's 2025 report. Pritzker paused new agreements from July 1, 2026; the POWER Act is the vehicle for the Nov–Dec 2026 veto session | ISBE rows ✓ (Ameren IL PAC's own reports (ISBE Expenditures.txt, 147 gifts to committees since 2023, $478,000) matched gift by gift (same amount and recipient, within 120 days): 136 found, $449,000 (93.9%); recipients write the PAC and the company alike ("Ameren Illinois", "Ameren"), so the other ~$1.72M of Ameren rows, which the PAC never reported, is read as Ameren Illinois corporate treasury); outcomes, sponsor/signature/order edges and 11 politician-set CRGA votes from the ILGA roll-call PDFs ✓ (migration 262; the House PDF prints no roll number, stored as 0 with a note); ICC order date from press (about Mar 19, 2026), the e-docket is behind a CAPTCHA |
| Illinois | Meta Platforms $750,000 → Making Our Tomorrow (ISBE 41081), Meta's Illinois super PAC, Feb 12, 2026, the largest single payer-set gift in the Illinois load (CORP; Chicago Tribune, Mar 5, 2026; NYT, Feb 18, 2026, on Meta's $65M state push) | Spent about $750,000 for four Democratic House candidates in the Mar 17, 2026 primary | One of four won (Kendrick); Rep. Jamie Andrade, Aja Kearney and Adam Braun lost (IPM Newsroom, Mar 19, 2026). No CRGA or POWER Act legislator received Meta money in the ISBE record | ISBE row ✓ |
| Michigan | MiTN contribution exports 2023–2026 (1,992 rows, 2026-10-20): DTE $1,084,100 (state PAC 0000597 and corporate treasury) plus $24,502 from DTE employees to the politician set; Consumers Energy / CMS $792,480 plus $17,134 from employees; ITC Holdings $207,450; AEP $33,000; Google NetPAC $20,070. Microsoft's state PAC (0520978) has no outgoing rows; Oracle, OpenAI, Related Digital, Amazon and Meta have no MiTN rows as contributors; Walbridge's $100,000 to Get Michigan Working Again is dated Oct 28, 2022, before the window. Largest recipients are the four caucus committees (House Republican Campaign Committee $188,150, Michigan Senate Democratic Fund $183,000, Michigan House Democratic Fund $179,100, Senate Republican Campaign Committee $152,500), then Business Leaders for Michigan PAC II $85,000 and Powering the Economy $65,050 (super PACs) and Protect MI Free Speech $65,000 (Consumers corporate; the ballot committee opposing the 2026 utility-donation ban). Politician set from the payer set: Nesbitt $57,400, Brinks $53,950, Hall $49,725, Tate $44,900, McCann $32,000, Wendzel $24,800, Hertel (SB 237 sponsor) $23,425, Puri $23,175, Scott $22,000, Andrews (HB 4906 sponsor) $18,810, Whitmer $5,000 (AEP), Runestad $0 (PAC/CORP/EXEC). The DTE-linked Michigan Energy First and the Consumers-funded Citizens for Energizing Michigan's Economy ($43.5M over four years per EPI) do not disclose donors and are named only | Sales and use tax exemption in two acts: SB 237 / PA 181 of 2024 (Senate concurrence 23-12, Dec 12, 2024; signed Dec 30, 2024) and HB 4906 / PA 207 of 2024 (Senate concurrence 22-13, Dec 12, 2024; signed Jan 17, 2025). Brinks, Hertel and McCann yea, Nesbitt and Runestad nay; in the House, Andrews, Puri, Scott, Tate and Wendzel yea, Hall nay. The MPSC (appointed) approved DTE's 1,383 MW contracts for the Oracle–OpenAI Saline campus ex parte (U-21990, Dec 18, 2025; rehearing denied Mar 27, 2026), Consumers' large-load terms (U-21859, Nov 6, 2025) and DTE–Google (U-22058, Oct 1, 2026) | Exemption through 2050 (2065 on brownfields). Saline Township denied the rezoning 4-1 on Sept 10, 2025, was sued two days later and signed a consent judgment on Oct 15, 2025. Repeal (HB 5396–5398) and water and cost bills sit in committee | MiTN rows ✓: DTE's own list of its Michigan PAC gifts (dteenergy.com; 600 gifts in 2023–2025, $846,582) matched gift by gift: all but 45 ($28,982, 3.4%, mostly county and city candidates who file locally) are in the load, and the MiTN rows outside the list are DTE corporate gifts to super PACs. Outcomes, sponsor/signature/order edges and 22 politician-set votes from the Senate and House journals ✓ (migration 261) |
| Oregon | ORESTAR transaction exports 2023–2026 (1,399 rows, 2026-10-20, of which 627 payer rows, $2,120,052; Oregon had no contribution limits in this period): Amazon $824,750 (Amazon.com Services and Amazon Web Services, some through the Aristotle International payment service), Portland General Electric $583,250 (its Employee Candidate Assistance Fund, ORESTAR 2480, and corporate treasury; the $435,000 PGE moved into its own fund is left out), PacifiCorp $435,500, Google Client Services $221,500, Microsoft PAC $31,000, Umatilla Electric Cooperative $24,052 (almost all to the cooperatives' PAC). Meta, Apple, the Data Center Coalition and the data center operators (QTS, Digital Realty, NTT, Flexential, Aligned) have no Oregon contributions. The largest single gifts went to the ballot committee Defeat the Costly Tax on Sales (ORESTAR 23799): Amazon $250,000, PacifiCorp $200,000, PGE $100,000. From the payer set: Gov. Kotek $132,500 (Amazon $40,000, PacifiCorp $40,000, Google $25,000, Microsoft $15,000, PGE $12,500), Speaker Fahey $41,500, Senate President Wagner $30,500, POWER Act sponsors Sollman $28,500, Owens $12,500, Marsh $12,500, Grayber $9,000, Golden $0; Lively $7,500, Drazan $5,500, Brock Smith $4,000; plus gifts from the payers' employees by reported employer: Kotek $5,450, Drazan $2,334, Sollman and Wagner $250 each. Caucus funds: Google to the House Republicans' Evergreen PAC $44,000, the House Democrats' Future PAC $25,000 and the Senate Democrats' SDLF $23,000 (CORP/PAC) | HB 3546, the POWER Act: a separate rate class for data centers of 20 MW or more. House 41-16-3 (Apr 22, 2025; Fahey, Marsh, Owens, Grayber, Lively, Drazan yea), Senate 18-12 on party lines (Jun 3; Wagner, Sollman, Golden yea, Brock Smith nay), House concurrence 37-17-5 (Jun 5; Drazan switched to nay); signed Jun 16, 2025 (Chapter 323). The PUC (appointed) set PGE's Schedule 96 by Order 26-154 (May 7, 2026; Tawney, Perkins, Power), with the Data Center Coalition and Amazon as parties; PacifiCorp's tariff (UE 463) is suspended to Dec 31, 2026 at Amazon's request. HB 4084 (Chapter 50, 2026) paused new standard enterprise zone authorizations for data centers (House 50-5, Senate 21-8; Golden and Sollman nay) | Data centers took more than $45M in standard enterprise zone benefits the prior year and $85M in 2026 (OPB, citing The Oregonian). Kotek paused state land actions for data centers (Sept 8, 2026) and asked DEQ to pause their permits until Jul 1, 2027 (Oct 9, 2026); Schedule 96 is under appeal by AWEC | ORESTAR rows ✓ (PGE's Employee Candidate Assistance Fund reports 260 gifts since 2023, $512,000; matched gift by gift to the recipients' reports (same committee and amount, within 60 days), 217 are found ($431,500, 84.3%), and 91.3% of the $472,500 dated before the last 30 days, which recipients may not have reported yet. Most of the rest is a batch of Apr 24 and May 1, 2024 cheques that the recipients never reported (Wagner's and Sollman's full receipt files show none); OPB's figures for Amazon to SAGE PAC, $40,000, and to Drazan, $2,000 on Dec 15, 2025, match to the dollar; OPB's "$65,000 since September 2024" does not reproduce: the filings show $429,000 excluding the ballot committee, scope unknown); outcomes, sponsor/signature/order/intervenor edges and 26 politician-set votes from the OLIS roll calls ✓ (migration 263) |
| Minnesota | Campaign Finance Board itemized contributions 2023–2026 (325 rows, 2026-10-21; gifts over $200; Minnesota bars corporate gifts to candidates and parties, Minn. Stat. 211B.15, and caps gifts to legislators): the utilities give only through PACs and in small amounts, Xcel Energy Employees PAC $94,275, Great River Energy's PAC $47,950, ALLETE-MN PAC (Minnesota Power) $37,350, Ottertail Power PAC $10,750, together $190,325, of which the four legislative caucus committees took $137,775 (DFL Senate Caucus $44,850, the House Republicans' HRCC $34,975, the Senate Republicans' Senate Victory Fund $31,900, DFL House Caucus $26,050). Meta, Google, Microsoft, Amazon, Apple, Tract, the other developers and the Data Center Coalition have no Minnesota contributor rows and no state PAC; their 2025 spending went to lobbying (Google about $152,000, Amazon Web Services about $111,000, Xcel $376,000; Pioneer Press, Aug 1, 2026). From the payer PACs: Gov. Walz $0, Speaker Demuth $4,000 (with Great River Energy employees $5,000), HF 16 authors Davids $0, Huot $0, Rest $1,550; apart from Speaker Demuth, the most to any legislator in the set is $1,750 (Swedzinski); employees of the payers gave Walz $17,930 (Google $6,000, Meta $4,500, Microsoft $4,250, Xcel $2,000, Amazon $1,180) and Sen. Hauschild $9,250 (ALLETE) (PAC/EXEC) | HF 16 (Chapter 12): the "qualified large-scale data center" exemption, now 35 years, with prevailing wage, a $2M–$5M annual fee and a very large customer class at the PUC; House 85-43 (Demuth, Hortman, Stephenson, Davids, Huot, Acomb yea; Gomez, Swedzinski, Finke, Sencer-Mura nay), Senate 40-26 (Murphy, Johnson, Rest, Frentz, Hauschild yea; Mathews, Maye Quade, McEwen nay), Jun 9, 2025; signed Jun 14. HF 9 (Chapter 13), not HF 16, repealed the electricity exemption (House 93-39, Senate 34-33). Sen. Maye Quade's local NDA ban failed 32-32 (Apr 25, 2025). The PUC (appointed) created Xcel's very large customer class (order of Jun 12, 2026; Google and the Data Center Coalition commented) and required a certificate of need for Amazon's Becker generators (4-0, Feb 28, 2025) | Exemption extended; about $140M over four years recovered by ending the electricity exemption (Reformer); Google's Pine Island service agreement pending, the Attorney General estimating about $1B in net costs to other customers (Oct 1, 2026); every 2026 moratorium, repeal, water and NDA bill stalled | CFB rows ✓ (each payer PAC's own expenditure reports matched gift by gift: Xcel 95.3% of $97,625, ALLETE 94.9% of $38,350, Ottertail 91.7% of $11,500, Great River Energy 87.6% of $54,450, its misses mostly $250 cheques of Aug–Sept 2026 not yet on recipients' reports; no press tally exists); outcomes, author/signature/order/commenter edges and 44 politician-set votes from the House roll calls and Senate Journal ✓ (migration 264) |
| California | Cal-Access bulk export 2023–2026 (5,882 rows, 2026-10-21; Form 460 receipts, latest amendments, late Form 497 gifts after the last 460 period; corporations may give directly): PG&E $30,405,660, Google $14,393,499, Meta $13,529,000 (plus the $20,000,000 into its own committee loaded under DC-3, not counted twice), Edison $12,351,720, Sempra $10,101,786, Amazon $3,748,360, Microsoft $134,400, Oracle $100,500; the data center operators (Equinix, Digital Realty, CoreSite, Vantage, NTT, Aligned) and the Data Center Coalition give nothing. The largest single recipients: PG&E $13,575,000 to Californians for Resilient and Affordable Energy, No on Steyer for Governor 2026; Google $10,000,000 and Meta $6,050,000 to California Leads; Edison $4,850,000, PG&E $3,700,000, Sempra $3,500,000 and Meta $2,500,000 to the CalChamber's JobsPAC (each committee counted under every name it filed with). From the payer set, counting each politician's candidate, officeholder and ballot measure committees: Speaker Rivas $182,200 (Edison and PG&E $42,800 each), Assembly Utilities and Energy chair Petrie-Norris $173,200, Zbur $121,400, Flora $114,800, 2025 Senate energy chair Becker $90,950 (PG&E $43,050), Gallagher $87,200, Papan $71,600, Macedo $70,800, Padilla $65,800, Limón $50,400, Jones $46,800, McGuire $37,100, Bauer-Kahan $28,500, Allen $18,200, McNerney $16,500; Gov. Newsom $155,000 (Amazon $100,000, Google $35,000, Microsoft $20,000) plus $161,943 from the payers' employees by reported employer (CORP/PAC/EXEC) | 2025: SB 57 (Padilla) passed only after Assembly Appropriations removed its data center tariff (PG&E then dropped its opposition; the Data Center Coalition still opposed), signed Oct 11, 2025; Newsom vetoed AB 93 (Papan, water reporting) the same day; AB 222 (Bauer-Kahan) died in Senate Appropriations. 2026: Newsom signed all seven data center bills on Sept 21, 2026 (SB 1168, SB 886, AB 2383, AB 2469, AB 1577, AB 2619, SB 887: cost-shift tariffs, water and energy disclosure, no CEQA exemptions). Senate Minority Leader Jones voted no on every final Senate vote except SB 1168's 39-0 concurrence; the Assembly Republican leaders split. The CPUC (appointed) set interim PG&E Rule 30 terms for transmission-level loads (D.25-07-039, Jul 24, 2025) and approved a 90 MW STACK service (E-5420); Google's 250 MW service (draft E-5455) is pending; the Energy Commission exempted three data center backup plants 5-0 | California moved from a stripped-down study bill and a veto in 2025 to seven signed cost and disclosure laws in 2026, while the payer money kept flowing to the same leaders and committee chairs | Cal-Access rows ✓ (each payer's own Form 461 / Schedule E reports against what recipients report from it, per recipient committee: Google 99.9%, Meta 99.4%, PG&E 97.2%, Amazon 95.7%, Sempra 93.9%, Oracle 100%; Edison 82.2%, its gap mostly one $2,000,000 gift the CalChamber's Committee to Build an Affordable California has not reported, 98.6% without it); outcomes, author/signature/order edges and 204 politician-set votes from the Legislature's own roll-call tables ✓ (migration 265) |
6.4 Cross-state pattern: national formulation, local execution
The state fights are not fifteen separate stories. They are one policy, formulated nationally and executed locally, and the evidence for that is on the record rather than inferred:
- One ask list, one wording. Keep the sales-tax exemption; certify gas generation on data-center demand; keep cost allocation inside the utility commission and out of statute; preserve by-right or fast-track siting; no moratorium. The same four items appear in Virginia, Georgia, Texas, Louisiana, Ohio, Indiana, Wisconsin, Tennessee, South Carolina and Arizona, often in the same phrases ("pay their own way", "reliable partner", "patchwork").
- One set of carriers. The Data Center Coalition (Leesburg, VA; revenue $583K to $2.5M in a year) lobbied in at least eight states, urged Georgia's veto, rewrote Indiana's local-payment clause in private meetings and ran an eight-state ad campaign; ALEC's model "Digital Infrastructure & Ratepayer and Resource Protection Accord" (Aug 12, 2026) opposes bans and endorses "cost responsibility", the industry's preferred frame; the White House proclaimed the industry's own voluntary pledge (Mar 2026) and enrolled 23 Republican governors and 187 utilities in it (Jul 23, 2026).
- One federal backstop. When Congress refused state-law pre-emption twice, the policy moved to EO 14365 and to DOJ litigation; when the House codified the pledge (417-3) the Senate let it die (57-43), and the binding decisions stayed where they had been all along, in PSC dockets and subcommittee tables.
- Local execution by whoever held the gavel. A House Labor and Commerce subcommittee in Richmond; a five-member commission in Atlanta; a four-to-one commission in Plaquemine; a lame-duck county board in Prince William; a city council in Port Washington voting a $458M TIF. The bodies with the least public attention carried the most consequential votes.
What reversed it was voters, acting around their representatives. Every reversal in this study came from outside the legislature that had the power to act: Georgia's PSC incumbents removed at the ballot (Nov 4, 2025); Prince William's board chair defeated in a primary over the Digital Gateway (June 2023) and the rezoning voided in court (Aug 2025, affirmed Mar 2026); Port Washington's first-in-the-nation referendum (Apr 7, 2026, ~66%); North Carolina's three override Democrats defeated in primaries (Mar 3, 2026); Tucson's 7-0 rejection under public pressure (Aug 6, 2025); the Loudoun and Prince William boards ending by-right development only after elections turned on the issue. Where a legislature then acted, voters had moved first (Arizona's pause after Tucson; New Jersey's Fair Share Act after a governor's race; Virginia's consumption tax after a governor's race in which Dominion gave the winner nothing). The polling is bipartisan: 77% fear higher bills (Reuters/Ipsos), 61% oppose a local data center (Annenberg), and more than 600 of the 700-plus 2026 campaigns that mentioned data centers in ads did so against them.
The editorial case built on this pattern, with its limits stated, is in case-study-national.md.
- The utility, not the hyperscaler, is usually the payer of record. Dominion in Virginia, Georgia Power's ecosystem, Entergy in Louisiana, Oncor/CenterPoint/Vistra/NRG in Texas, Duke in North Carolina, WEC in Wisconsin. The data center companies' direct political money is small and routed through trade groups (DCC), inaugural committees, caucus committees, charitable "community" funds, and local landowners.
- The policy asks are the same everywhere: keep the sales-tax exemption, get new gas generation certified, keep cost allocation out of statute and inside the PSC, and preserve by-right or fast-track siting. Where legislatures acted (Texas SB 6, Oregon, Missouri, New Jersey, Utah, Oklahoma, Kansas, Alabama, Tennessee) the model is "large loads pay their own way" without a moratorium; 28 moratorium bills in 14 states, none enacted (Maine's was vetoed).
- The reversals came from voters and courts, not legislatures: Georgia PSC incumbents removed (Nov 2025); Prince William's chair lost her primary and the Digital Gateway was voided in court; Port Washington's referendum; North Carolina's three override Democrats lost primaries; Tucson's 7-0 rejection. The 2026 ballot carries the Ohio Senate and governor races, Pennsylvania, Texas and Wisconsin governors, and PSC seats in Georgia, Louisiana and Arizona.
- Federal overlay: the White House "Ratepayer Protection Pledge" (Mar 2026; 23 Republican governors and 187 utilities by July 23, 2026) and the House-passed Ratepayer Protection Act (417-3, Sept 15, 2026, stalled in the Senate) are voluntary or pending; the binding decisions remain in state capitals and PSC dockets.
7. Data plan (what must be ingested before anything ships)
| # | Item | Why | Size |
|---|---|---|---|
| DC-1 | Committee→candidate map for federal campaign committees (FEC candidate_id on each principal committee; merge the person-entity twins) | Required for every federal money→vote join | M |
| DC-2 | 2026-cycle FEC PAC outflows (Schedule B) for the payer PACs, with cycle set | Payer giving stops at 2024 | S |
| DC-3 | FEC Schedule E for Leading the Future, Think Big, Build American AI, Public First Action, Meta's committees; entity rows with FEC ids | The main 2026 vehicle is absent | M |
| DC-4 | VPAP ingestion: donors in the payer set → all Virginia candidates and committees, 2023–2026 | 162 of 163 VA legislators have $0 | L |
| DC-5 | Add governor action (recommendation, veto, signature, date) to the Virginia policy_outcomes rows from LIS HISTORY.CSV, and set HB 1601 / SB 1449 status to failed (vetoed), SB 960 to failed (conference) | Rolls labelled 2026-10-14 (section 4.4); status fields still say introduced | S |
| DC-6 | Policy outcomes: Dec 2025 AI-preemption EO, FERC large-load and co-location orders, EPA permitting changes, PSC orders in GA/LA/OH/AZ/WI/VA, state tax exemptions | Outcome side of most chains | M |
| DC-7 | State campaign finance for GA, TX, LA, AZ, OH, PA, IN, WI: payer set → governors, legislators, PSC members | Other-state chains | L |
| DC-8 | Fix Data Center Coalition sector tag (fara → trade association, tech_ai) and merge the Meta PAC twin rows | Credibility invariant 6 | S |
| DC-9 | Methodology labels on every LDA figure ("lobbying client spend on filings that mention data centers") | Credibility invariant 1 | S |
8. Methodology and credibility rules applied
- No dollar figure is rendered without a money-type label (section 3.2).
- LDA totals are whole-filing amounts and are labelled as such; they are never presented as "spent on data centers".
- Every chain link carries a URL to a filing, bill page, docket or order. Press reporting is used to locate a primary document, not to replace it. Wikipedia is never cited.
- Correlation is stated as correlation. "Took money and then voted" is reported as a dated sequence, not as causation, unless a primary record (a statement, an email, a filing) establishes intent.
- Reconciliation: payer PAC cycle totals are checked against FEC committee pages within 10% before a payer total is shown.
10. Plan to finish the data plan (as of 2026-10-15)
| Ticket | State | Owner | What remains | Done when |
|---|---|---|---|---|
| DC-1 committee→candidate map | done, migrations 208–209 (applied live as 159–160, renumbered 2026-10-14), merged 1eaf744 | federal session | block 8 done 2026-10-15 (migration 215, merged into main as ebe6241): one person row per federal candidate whose committee holds money but had none, named "<Name> (FEC candidate <id>)" because every name was already taken; the session reports 278 rows, the live count of that name form is 274, and the difference is unexplained. Migration 216 copied the FEC committee id into 370 rows that held it only in their key, so the map covers 1,421 candidate committees (was 1,325). The 96 key twins and the same-key groups were merged on 2026-10-15 by migration 251: 109 merges, with 164 copies of the same FEC transaction ($18,103,948) archived first. Three groups are not the committee and were left for review (C00193433 and C00271338 carry a person's name; C00401224 is two ActBlue placeholder rows) | Blackburn join: 62 of 100 senators, $908,850 payer-side after 252 (was 8) |
| DC-2 2026-cycle PAC outflows | done, migration 161 applied live, merged 1eaf744; follow-ups merged 9927457: 2024 void re-ingest for 257 PACs, Google and sweep repairs, migration 202 twin merges, 2026 report regenerated | federal session, then this session | migration 203 applied 2026-10-15 and the 13 PACs re-run; the same duplicate pattern across all other PACs is a separate pass | all 14 filing payer PACs within 10% on 2026 giving ✓; 13 of 13 within 4.0% on 2024 stored giving ✓ |
| DC-3 AI super PAC entities and Schedule E | done; 11 committees, all within 10% of FEC totals; merged 1eaf744 | federal session | Meta's nonfederal network loaded 2026-10-15 (DC3-Meta-Nonfederal-Network.md): three IRS 527s from the Oct 10 Form 8872 bulk file, 11 receipt rows, $51,742,000 (American Technology Excellence Project $45M from Meta); Meta's California committee from the Oct 15 Cal-Access export, a $20M receipt with the $3M refund of Aug 25, 2026 noted (net $17M) and 39 independent expenditures, $2,621,655. 501(c)(4)s remain open | — |
| DC-4 VPAP ingestion | done, commits 8aeac75 and 9023b74 (Virginia session): 2,541 rows, $90,856,554, 334 recipient entities, 156 of 163 GA members, Scott 92.8%, zero listing/itemized mismatches beyond VPAP's $1–$4 rounding; all 620 lower-priority recipient and committee pages fetched through Firecrawl and loaded cache-only (the committee pages are cached in a reduced form that keeps name, party, committee type and associated candidates) | Virginia session + this session | merge the branch (migrations 166 and 205 live; the live ledger keeps the names they were applied under). Meta's Virginia giving added 2026-10-15 (VPAP donor 168908, 12 rows, $33,640); the load now stands at 2,553 rows, $90,890,194, 335 recipient entities. Microsoft's two VPAP donor ids (135024, 374327) list no 2023–2026 giving | met: 156 of 163 ≥ 150; Scott within 10% ✓; every payer reconciles to its listing ✓ |
| DC-5 Virginia governor actions | done, migrations 206 (applied live as 157, renumbered 2026-10-14) and 166 (applied live under its original name 159, renumbered in commit bee25e9), d7a9d3e and 614b04f; SB 253 / HB 1393 now carry the May 14, 2026 signature, chapters 1124 and 1123 and the governor's amendment record | Virginia session | merge the branch | — |
| DC-6 federal outcomes | done for federal (163, 164, 165 applied live; 165 adds the FERC co-location order, the RM26-4 ANOPR and the June 18, 2026 show-cause orders); Virginia SCC done (migration 205, applied live 2026-10-14: the Nov 25, 2025 final orders in PUR-2025-00058 and PUR-2025-00037, 2 rows, 13 edges); other state outcomes assigned to DC-7 sessions | this session; Virginia session | commit | every outcome in §6.1 and §6.2 has a row with data_center_study = true ✓ |
| DC-7 Texas | done, commit 078d03e; migrations 170–171 applied live; 8,531 TEC rows, $314.5M, 2023–2026; 8,548 rows, $314,556,356 after the Oct 20, 2026 re-pull (commit 3f1a6da, migrations 220–221, merged 2026-10-20), every row carrying a money type: PAC $50.3M, corporate $4.37M, executive $13.4M, self-transfer $9.03M (excluded from totals), and $237.5M from other donors of $10,000 or more to a study politician | Texas session | merge the branch; the 87 same-report repeat groups are still unchecked; Nye name variants resolved by migration 172 (applied live, commit a1612d0 in the Texas worktree): the TEC employer field separates Oncor CEO E. Allen Nye Jr. (28 rows, $1,290,000) from his father Erle A. Nye of EN Consulting / former TXU chairman (18 rows, $485,000); tx-tec-contributions.js now carries the identity override | Abbott and King rows reconcile to KSAT/Transparency USA ✓ |
| DC-7 Ohio, Wisconsin | done, commits ea70991 and 5bd18ae (branch claude/happy-moser-a8af43); migrations 175 (outcomes, 11 rows, 17 edges) and 176 (nine Wisconsin candidate rows re-pointed from same-name FEC contributors) applied live; 1,909 Wisconsin and 265 Ohio rows | Ohio/Wisconsin session | merge the branch. Done 2026-10-15: DeWine's May 27, 2026 directive pausing new exemption grants loaded from the governor's release (migration 213, one outcome with an issued_rule edge) | WEC PAC reconciles to its disclosure page to the dollar ✓ |
| DC-7 Indiana, Arizona, Tennessee | done, commits 6b967ff, 34ad5d6, 156f5ac (branch claude/dc7-in-az-tn-6f0dd5, merged df4bbec); migrations 193 (6 outcomes, 41 edges), 194 (index on donations.metadata->>'source') and 195 (five Tennessee candidates re-pointed from pac rows; applied through the project's Supabase client after the connector timed out) live; 1,895 Indiana, 3,152 Arizona and 1,669 Tennessee rows | IN/AZ/TN session, then this session | done 2026-10-15: HB 4168 per-legislator votes (migration 211: House 47-11 with 2 not voting, Senate 23-5 with 2 not voting, 90 vote rows); twin review across all ten state loads (migration 214: 2,165 suffixed rows examined, 72 pairs merged, 76 redirect rows, no donation removed) and two FEC-committee organization twins (migration 248: JON PAC C00896688, Unite America PAC C00677773). Left apart for lack of evidence: the Andy Biggs triple, Craig Snow, the Ironworkers and CAM PAC rows that carry another committee's id. Indiana HEA 1210 full roll calls added 2026-10-20 (migration 240, commit 737e0bd on the IN/AZ/TN branch, merged 2026-10-20). Still open: Tennessee HB 1847 has voted_on edges for the eight study legislators only | row keys distinct; Pinnacle West within 10% ✓; three Tennessee rows match the Registry ✓ |
| DC-7 Louisiana, Pennsylvania | done, commits 4368e78, 5fa24dd, 55debac (branch claude/dc7-la-pa-f0f7ec, merged 6815b65); migrations 185 (two FEC contributor rows renamed so the governor and the bill author carry plain names), 186 (4 Louisiana outcomes, 27 edges), 187 (2 Pennsylvania outcomes), 188 (GIN index on entities.external_ids: the alias lookup every ingest runs fell from 1.6 s to 0.17 ms per new entity) and 189 (duplicate Landry row folded back) live; 13,137 Louisiana and 3,229 Pennsylvania rows at load; 13,139 ($33,766,504) and 3,145 ($72,170,737) after proofing on 2026-10-15 (sections 11 and 12); Louisiana 13,060 ($33,592,645) after migration 236 (2026-10-20) | LA/PA session | Floodlight-style executive and family attribution needs an employer source Louisiana does not publish (the FEC employer search in section 12 is a partial substitute; the 82 rows matched to eleven named Entergy officers, $69,084, carry the editorial label and no row attributes money to family). Done 2026-10-20 (commit 5cd10c4, merged 2026-10-20): office and office group for all 431 Louisiana recipients of payer money, read from their filed cover pages (the latest office named, not necessarily the office held at each gift); ENPAC's last name-only twin merged (migration 235); ENPAC's committee-key twin was merged by migration 202 (2026-10-15); its 2026 FEC receipts now sit on the C00363879 row | FWW's four Shapiro figures to the dollar ✓; EPI's three Louisiana figures to the dollar ✓; Floodlight gap explained |
| DC-7 Georgia, North Carolina | done, commits 3ee6db5 and 0e67fb6 (branch claude/dc7-ga-nc-e66abe, merged 0037c20); migrations 177 (5 Georgia outcomes, 27 edges) and 178 (2 North Carolina outcomes, 19 edges) live; 4,505 Georgia and 701 North Carolina rows at load; North Carolina 668 rows ($571,007) after 33 cross-report copies were archived (migration 245) | GA/NC session | Done 2026-10-20 (commit b0f2ef9, merged 2026-10-20): HB 1192 roll calls for every member (migration 230, 234 votes); a whole-state Georgia pass from the PeachFile bulk file and EFile searches (374 new rows, $2,063,800, organizations only, because the bulk file leaves employer blank); EPI's six checks re-run within 10%. Still open: linking whole-state committees to legislators, and the same-name rows listed as possible twins. NC large-load: the Duke settlement in docket E-7 Sub 1329 was filed Oct 6, 2026 and is loaded as pending with six commented_on edges (migration 212); the Utilities Commission has not ruled, so there is no Oct 7 order to load; Meta did not sign the settlement | EPI's six Georgia checks within 10% ✓ (filing cutoff reproduced); Duke PAC's three $5,000 gifts found ✓ |
| DC-7 Illinois, Michigan | done 2026-10-20 (this session); migrations 261 (Michigan: 9 outcomes, 35 edges, 22 votes) and 262 (Illinois: 6 outcomes, 23 edges, 11 votes) live; 3,615 Illinois and 1,992 Michigan rows | this session | full per-legislator roll calls (only the politician set is loaded); SB 690's 2019 member votes; twin review for the state-suffixed person rows; the ICC investigation docket and Michigan's Runestad repeal bill number | Ameren IL PAC's own reports matched to 93.9% of dollars ✓; DTE PAC's own list matched to 96.6% of dollars ✓ |
| DC-7 Oregon | done 2026-10-20 (this session); migration 263 (8 outcomes, 46 edges, 26 votes) live; 1,399 ORESTAR rows | this session | ORESTAR's firewall blocks bursts of searches, so a re-pull must run at the default pace; full HB 3546 and HB 4084 roll calls (only the politician set is loaded); the PUC's Sept 1, 2026 large-load report; whether DEQ acted on Kotek's letter | PGE fund's own reports matched to 91.3% of dollars before the last 30 days ✓; OPB's Amazon-to-SAGE and Amazon-to-Drazan figures to the dollar ✓ |
| DC-7 Minnesota | done 2026-10-21 (this session); migration 264 (7 outcomes, 61 edges, 44 votes) live; 325 CFB rows | this session | per-commissioner PUC votes (mn.gov and eDockets blocked automated access); full HF 16 / HF 9 roll calls (only the politician set is loaded); the Pine Island ESA decision; the Chamber of Commerce's independent-expenditure money ($5.5M, not in the payer set) | payer PACs' own reports matched 87.6%–95.3% ✓ |
| DC-7 California | done 2026-10-21 (this session); migration 265 (16 outcomes, 230 edges, 204 votes) live; 5,882 Cal-Access rows (5,887 loaded, 5 filed twice archived by migration 267) | this session | the CPUC's final Rule 30 decision (deadline Feb 26, 2027) and the Oct 29, 2026 vote on E-5455; per-commissioner CPUC votes; local candidates' receipts (filed with city and county clerks, not in Cal-Access); full roll calls (only the politician set is loaded) | payer reports matched 93.9%–100% per recipient (Edison 82.2%, explained) ✓ |
| DC-8 DCC tag, Meta twins | done, migration 162 applied live | this session | commit | — |
| DC-9 LDA labels | done | this session | commit | — |
| New: locality map | checked, no primary per-locality table exists: JLARC Report 598 (127 pages, read by query 2026-10-14) prints no counts by locality; Appendix L states that sites in Loudoun, Prince William and Fairfax are 80% of the state's data centers, and the presentation gives Loudoun $733M (31% of local revenue) and Prince William $110M (7%) | this session | the callouts cite the 80% statement and the revenue figures; per-locality counts would have to come from the three counties' own GIS or assessor records, a separate ingest | every callout's district statement cites JLARC's 80% figure or a county record |
Merged into main on 2026-10-14 in this order: 162–165 (this session, d37c9da) → 157–158 and 166 (Virginia, 1b2e934) → 159–161 (federal, 1eaf744) → 170–172 (Texas, 58d6443) → 175–176 (Ohio/Wisconsin, 5661519) → 205 (Virginia SCC, bd094ed) → the 206–209 renumbering (fe506d5) → 193–195 (Indiana/Arizona/Tennessee, df4bbec) → 185–189 (Louisiana/Pennsylvania, 6815b65) → 177–178 (Georgia/North Carolina, 0037c20) → 202 and the void repairs (federal follow-ups, 9927457, 2026-10-15). 201 was applied live by the federal session at 04:38 UTC the same day, after every logged row had been accounted for. Every migration in the set is applied live; nothing is pushed. The numbers were assigned in advance so the branches do not collide with each other, but 157–160 collided with files origin/main had added in September under the same numbers (157_government_body_dedup, 158_fec_committee_id_dedup, 159_page_payload_cache, 160_anomaly_detection_in_postgres). On 2026-10-14 the four study files were renumbered on disk to 206–209 (157→206 Virginia governor actions, 158→207 corporate donation type, 159→208 DC-1 merge-pairs table, 160→209 DC-1 twin merges); the live ledger keeps the names they ran under and nothing was re-applied. The file-to-ledger map for 149–209 is docs/reports/data-center-study/migration-ledger.md (177–178, 185–189 and 193–195 were applied after it was written and are listed there as reserved; their ledger names match their file names except 195, which was applied through the project's Supabase client and recorded by hand).
11. Verification log
Every number that reached the database or a case study in this session, and how it was checked.
| Item | Check | Result |
|---|---|---|
| H.R. 9340 House Roll 312 | clerk.house.gov roll page | 417-3, 12 not voting; ingested 432 rows |
| H.R. 9340 Senate Vote 254 | senate.gov roll page | cloture rejected 57-43; ingested 100 rows; Husted, Moreno, Cruz yea; Heinrich nay |
| EO 14365 | Federal Register API | signed 2025-12-11, published 2025-12-16, 90 FR 58499, doc 2025-23092 |
| EO 14318 | Federal Register row already present | 90 FR 35385, doc 2025-14212 |
| EPA NSPS turbine final rule | Federal Register API | doc 2026-00677, 91 FR 1910, 2026-01-15; correction 2026-14371 |
| Leading the Future | FEC API committee totals | receipts $75,788,224.10, IE $0, coverage to 2026-06-30 |
| Think Big v. Bores | FEC API schedule_e by candidate | $8,155,897.68 opposing (evidence file said $8,166,098; API figure used) |
| American Mission v. Obernolte | FEC API | $259,682 supporting |
| Dominion → Don Scott | VPAP candidate/donor page (all years), then the ingested rows | $3,110,308 all-time across his campaign and Virginia Future Generations PAC (the page lists 20 cheques per page); the 2023–2026 slice is $2,885,409 in 35 cheques (campaign 23, PAC 12). |
| Dominion 2025 total | VPAP donor page, 2025 filter | $28,093,055 gross incl. $14,450,000 self-transfer |
| Virginia bill histories | LIS HISTORY.CSV 20251 | HB 1601 / SB 1449 vetoed 2025-05-02; SB 960 failed in conference 2025-02-22 |
| Virginia legislators' districts | house.vga.virginia.gov/members; apps.senate.virginia.gov | Scott HD-88 Portsmouth; Kilgore HD-45 Lee/Scott/Wise/Norton; Herring HD-4 Fairfax/Alexandria; Torian HD-24 Prince William; Lopez HD-3 Arlington/Alexandria; Ward HD-87 Hampton; Lucas SD-18; Surovell SD-34; Locke SD-23 |
| Virginia data center counts | JLARC Report 598 (Dec 9, 2024) as reported by WJLA Dec 10, 2024; presentation PDF in sources/ | ~150 sites, ~340 buildings; ~80% in Loudoun, Prince William, Fairfax; NoVA 13% of global capacity |
| Texas directive | gov.texas.gov | Sept 21, 2026; TCEQ halt until ERCOT/TWDB audits; compliance update due Oct 19, 2026 |
| Pennsylvania order | pa.gov | content confirmed; date (Aug 18, 2026) from press |
| Louisiana Act 730 | legis.la.gov | HB 827: House 83-4 (May 15, 2024), Senate 35-0 (May 23), signed June 19, 2024 |
| Louisiana PSC vote | Louisiana Illuminator | 4-1, 2,200 MW, Aug 20, 2025 |
| Entergy ghost-writing | WWNO | Word metadata and email, Aug 11, 2026 |
| Georgia PSC money | EPI page re-read | Echols $221,250 of $360,786 (61%); F. Johnson $174,500 of $200,325 (87%) |
| King / Oncor | Texas Monthly | $20K industry PAC, $27,500 CEO, $31M Select Mat, Oct 31, 2024 |
| DCC retag, Meta merge | SQL after migration 162 | DCC sectors {tech_ai}; one Meta PAC row, 545 donations, 2 redirects |
| Blackburn Amdt. 2814 money join | federal session, SQL after migrations 208–209 (then 159–160) | 60 of 100 senators carry hyperscaler-PAC money, $1,007,200 tracked direct giving (was 8 of 100) |
| AI super PAC totals | FEC /committee/<id>/totals/ against donations rows with cycle 2026 | all 11 committees within 10%; Leading the Future $75,788,077 vs $75,788,224; Think Big IE $17,224,118 exact |
| TEC payer rows | KSAT / Transparency USA (Aug 7, 2026) against TEC rows | Vistra $25K, NextEra $15K, El Paso Electric $10K (Abbott) and Oncor $10K, NRG $5K, Vistra $2.5K (King) exact; NRG $35K (Abbott) is the sum of the Jan and Jul 2026 semiannual reports; CenterPoint $20K is the Jul 2025 and Jul 2026 reports |
| TEC totals by recipient | SQL, metadata.source = 'tx_tec' | Abbott $161.3M (2,349 rows, 1,070 donors), Patrick $39.0M, Phil King: Oncor PAC $30,000, Allen Nye $40,000; dates as in §6.3 |
| Nye name variants (TEC) | SQL, then the Texas session's read of tec_contributor_employer on every row (migration 172) | seven donor rows were two people: E. Allen Nye Jr., Oncor CEO (employer Oncor; 28 rows, $1,290,000: Abbott $655,000, Hancock $190,000, Patrick $150,000, Phelan $100,000, Phil King $40,000, Hunter $30,000, Schwertner $20,000) and Erle A. Nye, former TXU chairman (employer EN Consulting / Texas Utilities / retired; 18 rows, $485,000: Patrick $360,000, Huffines $50,000, Schwertner $35,000) |
| Clean Virginia → Spanberger for Governor | VPAP donor 322501 / recipient 487325 | $1,200,000 in six cheques, 3/29/2024 to 10/21/2025 |
| Spanberger Inaugural Committee 2026 (VPAP 597946) | VPAP donor/recipient pages | Dominion $100,000 (12/10/2025); Amazon $100,000 (12/8/2025); Google $50,000 (12/12/2025); CloudHQ $50,000 (12/22/2025) |
| Amazon → Scott, Surovell | VPAP 110961/338628 and 110961/256613 | $24,000 each, four cheques 2023–2025 ($8,000 on 8/28/2024 and 8/21/2025 to Scott; 8/29/2024 and 8/19/2025 to Surovell) |
| Amazon → Kilgore, Lucas, Herring, Miyares | VPAP donor/recipient pages | $14,500; $14,000; $12,500; $10,000 |
| Vantage → Herring | VPAP 449331/155351 | $4,500 in three cheques, $3,500 of it on 1/5/2026 |
| Spanberger for Governor top donors | VPAP committee 487325 | $71,161,851 raised since 2023; DGA Action $10.7M; Clean Virginia Fund $1.2M fifth-largest |
| Spirit of Virginia top donors | VPAP committee 374333 | $41,985,118 raised since 2021; Peterffy $4.0M, Yass $3.25M; Amazon $50,000 |
| FERC co-location order | ferc.gov news release, eLibrary docket sheet EL25-49-000 | Dec 18, 2025, Item E-1, 193 FERC ¶ 61,217; show-cause Feb 20, 2025 (accession 20250220-3091); compliance order Apr 16, 2026 |
| FERC show-cause orders | ferc.gov news release and fact sheet, Jun 18, 2026 | six orders, Items E-7 to E-12, EL26-67 to EL26-72; 60-day responses, 30-day adequacy reports |
| RM26-4 ANOPR | ferc.gov/rm26-4 | DOE section 403 directive Oct 23, 2025; accession 20251027-4001 |
| PAC duplicates beyond the study PACs (migration 250) | SQL match on PAC, recipient family, amount and date within 60 days, one to one; FEC 2024 totals from the void report | 4,338 rows / $46,582,823.98 archived across 469 PACs; recipient-copy gap curve falls smoothly from 15 to 60 days (reporting lag); 110 of 188 complete PACs within 10% of FEC after (38 before), none below 90% |
| 2024 Schedule E reconcile | reconcile-schedule-e.js against FEC Schedule E lines and /committee/<id>/totals/ | 7,231 rows / $916,596,389 archived, about 2,201 / $230,982,450 added; stored 2024 IE $2,319,672,266 → $1,634,058,327; 96 of 110 committee rows within 10% of FEC (ELEVEN5 at 200% because its report lines exceed its own FEC summary) |
| Blackburn join after the merges (2026-10-16) | DC-1 acceptance query, payer-side rows only | 62 of 100 senators, $908,850 (2024 $446,850; 2026 $462,000); supersedes the earlier join rows |
| Non-contribution receipts (migration 255, 2026-10-18) | form and line per row; FEC Schedule A by committee and form-line for older rows | 3,578 rows / $293,858,144.31 archived (part A 768 / $24,857,973; part B 2,810 / $269,000,171); 256 joint-fundraising transfers restored after a rule correction; 72 tests pass |
| Legacy-loader rows (migration 254, 2026-10-17) | SQL on PACs with their own Schedule B stored for the cycle | 1,080 rows / $10,451,880 archived on 41 PACs; Majority Committee PAC 2024 giving $1,600,000 vs FEC $1,730,800 (7.6%) |
| Loader cross-filer fix and migration 253 (2026-10-16) | re-run of 2024 Schedule B for the three short PACs; 250 rule re-run | Dairy 74 → 76 lines ($162,000), NFU 41 → 42 ($60,500); 253 archived 1,018 rows / $12,465,805.85; 69 tests pass |
| Committee ids shared by two rows (migration 252) | baseline of the merge families before and after | 131 merges; incoming 46,750 / $714,510,178.44 unchanged; outgoing down exactly the 17 archived copies ($537,510.36); four vendor rows had a committee's id removed instead; no FEC committee id now held by two rows |
| Committee twins (migration 251) | baseline of the merge families before and after | incoming 94,062 rows / $1,413,377,778.50 unchanged; outgoing $310,881,480.06 → $292,777,531.90, exactly the 164 archived same-transaction copies ($18,103,948.16); 109 redirects; no twin left |
| Blackburn join, payer-side only (2026-10-15) | SQL, the DC-1 acceptance query restricted to metadata.source = 'fec_pac_outflows' after the 2024 re-ingest | 60 of 100 senators, $836,350 (2024 $400,350; 2026 $436,000); all stored rows give $939,200, the $102,850 difference being 2024 recipient-side copies that migration 203 would archive; top: Ricketts $46,500, Cornyn $39,500, Barrasso $34,500, Heinrich $32,500, Rosen $31,500, Reed $29,500. Supersedes the two rows above |
| Blackburn join, independent re-run | this session, SQL via fec_candidate_id on the principal committees | 59 of 100 senators, $984,200 with a hyperscaler-only PAC regex (federal session's broader payer set: 60, $1,007,200); 99 yeas carried $964,200 of it |
| Virginia governor actions (DC-5) | SQL after migration 206 (then 157) | HB 1601 / SB 1449 failed, vetoed 2025-05-02; SB 960 failed, no governor action; HB 153, SB 94, HB 507, HB 496, SB 553 enacted with April 2026 approval dates; SB 253 / HB 1393 completed by migration 166 (row below) |
| VPAP ingest totals (DC-4) | SQL, metadata.source = 'vpap', re-run after the second load | 2,541 rows, $90,856,554, 334 recipient entities; labels "corporate direct giving (VPAP, reported by recipient)" and "committee direct giving (VPAP, reported by recipient)" only; itemized by donor: Dominion $72,145,558 (52 self-transfer rows = $38,390,000, net $33,755,558), Clean Virginia $15,504,167, Amazon $1,314,079, Google $610,000, CloudHQ $435,500, DCC PAC $405,000, STACK $250,000, Vantage $192,250, each within $4 of its listing total |
| VPAP name matching | Virginia session's second pass | the dry run's last-name-only rule had matched Rise Hayes to Cliff Hayes, Jay Jones to Michael J. Jones, Glenn Davis to Will Davis, Cindy Green to Chad Green, Andrew Ward to Jeion Ward and Jarris Taylor to Kim Taylor; rule removed (commit 8aeac75), those committees now resolve only from their own VPAP page |
| SB 253 / HB 1393 governor action | Virginia session, LIS 20261 HISTORY.CSV | signed May 14, 2026, chapters 1124 and 1123, governor's amendments of April 13, 2026 recorded (migration 166, commits 614b04f and bee25e9) |
| Case-study Dominion figures against ingested rows | SQL, vpap rows, donor Dominion Energy | Herring $971,469, Surovell $940,000, Kilgore $695,000, Torian $651,619, McDougle $645,000 match the case study exactly; Scott campaign $1,720,409 (23 rows) plus VFG PAC $1,165,000; Locke $1,350,000; Lucas $863,727; Ward $391,471 |
| SCC orders of Nov 25, 2025 (DC-6 Virginia) | SCC news release; docket search API (docketsearchapi/breeze/casedetails) for case status, document lists and participants; the two final-order PDFs; SQL after migration 205 | PUR-2025-00058 (matter 146025, DocID 385494): $565.7M / $209.9M vs $822M / $345M asked, ROE 9.8% (9.7% prior, 10.4% asked), residential +$11.24 / +$2.36 a month, GS-5 at 25 MW from 2027-01-01 with 85% / 60% minimum demand billing; status Under Appeal (Retail Energy Advancement League, Dec 22, 2025). PUR-2025-00037 (matter 145916, DocID 385493): ~944 MW nominal, four GE Vernova 7F turbines, $1.47B excluding financing, Rider CERC $35,739,807 for 2026 (+$0.60 a month); suspended Dec 16, 2025, reinstated Feb 12, 2026, appeal noticed Feb 17, 2026. Consumer Counsel a respondent in both (rate-case ROE recommendation 9.25%/9.50%). 2 rows and 13 edges live |
| Crosswalk against ingested rows (2026-10-15) | SQL, vpap rows grouped by recipient and payer for every gatekeeper and leadership or inaugural committee | Dominion and industry columns re-derived: CloudHQ to Scott $22,500; Vantage to Herring $4,500; Moving Mountains PAC is Kilgore's leadership committee on VPAP (Republican Leadership, candidate Terry Kilgore) and took Dominion $327,500, DCC $25,000, CloudHQ $10,000; the Spanberger inaugural cheques are dated Dec 8, 2025 to Jan 12, 2026; Torian, Surovell, Lucas, Miyares and Kilgore also took CloudHQ and Vantage cheques |
| HB 155 subcommittee money | SQL, vpap rows to the nine members of House L&C Subcommittee #3 (membership from the Feb 10, 2026 tabling roll in the evidence file) | Dominion: Kilgore $695,000, Wilt $192,500, Williams $155,000; Sullivan, Shin, Feggans, Clark, Anthony, Nivar $0. Clean Virginia: Feggans $512,469, Clark $414,001, Anthony $48,500, Sullivan $28,500, Nivar $25,000. Industry: $0 to $21,500 each |
| Dominion by year, by cheque date | SQL, vpap rows, donor Dominion Energy | 2023 $10,692,689 net; 2024 $5,166,509; 2025 $13,743,055; 2026 $4,153,305; VPAP's year filter puts one $100,000 in 2026 that the cheque date puts in 2025; four-year total identical |
| Ingest rounding | VPAP page totals vs ingested sums | Lucas $863,728 on VPAP vs $863,727 ingested; Ward $391,472 vs $391,471: one-dollar differences from sub-dollar "Details" rows, well inside the 10% rule; Ward's case-study figure corrected from the 2024-only $138,893 to the 2023–2026 $391,472 |
| Ohio SOS rows (DC-7 OH) | SQL, metadata.source = 'oh_sos' | 265 rows, one label; AEP federal PAC $257,274 to 55 committees (McColley $44,868, Acton $38,650, OHRA $34,000, Russo $25,250); AEP Service Corp. $55,000; Microsoft PAC $8,000; no Amazon, Google, Meta, Oracle or DCC rows |
| Wisconsin CFIS rows (DC-7 WI) | SQL, metadata.source = 'wi_cfis' | 1,909 rows; WEC PAC $44,575 / $116,650 / $65,200 / $51,500 by year 2023–2026 (session reconciled 2023–2025 to wecenergygroup.com to the dollar); Alliant PAC $243,500; top recipients RACC $133,890, CERS $74,000, ADCC $65,600, SSDC $63,600, Evers $60,250 |
| Ohio and Wisconsin outcomes | SQL, policy_outcomes with state OH/WI | 11 rows (HB 15 enacted, HB 96 item vetoed, PUCO 24-0508-EL-ATA challenged, HB 706/SB 374/HB 975 introduced, HB 646 pending, PSC 6630-TE-113 and 6680-TE-115 enacted, Port Washington referendum enacted, LRB 6903/1 proposed) with 17 sponsor, signature, veto and order edges and no inferred edges |
| Indiana, Arizona and Tennessee rows (DC-7) | SQL, metadata.source in ('in_ied','az_sos','tn_tref'), after the merge | 1,895 / $18,324,594 (167 recipients); 3,152 / $9,809,322 (194); 1,669 / $2,614,687 (218), matching the session's notes exactly; one label per state |
| Indiana, Arizona and Tennessee outcomes | SQL, six bill_slugs from migration 193 | in-hea1210-2026, az-hb4168-2026-data-center-exemption-pause, az-tucson-project-blue-annexation-rejected-2025, tn-hb1847-2026, tn-schd-xai-permit-01156-01pc-2025, tn-apcb-xai-permit-appeal-dismissed-2025 present with their edges (session count 41) |
| Indiana HEA 1210 roll calls (migration 240, 2026-10-20) | SQL on votes and voted_on edges, against the clerks' printed totals | 350 vote rows across five roll calls, each covering the full chamber: House 175 82-1 and House 415 91-3; Senate 197 (amendment, failed 9-38), Senate 242 38-10 and Senate 324 48-0; members excused or absent stored as not voting, with the clerk's word kept. 150 voted_on edges, one per member. 19 new member rows, each matched to the member's own Election Division committee so votes and money sit on one row |
| Louisiana and Pennsylvania rows (DC-7) | SQL, metadata.source in ('la_ethics','pa_dos'), after the merge | 13,137 / $33,565,504 (457 recipient filers) and 3,229 / $73,281,737 (243), matching the session's notes; payer rows by donor entity: ENPAC $1,091,374 + $350,576 across two ENPAC rows, Cleco Power $439,286, Bernhard Capital $327,000, Cleco PAC $260,361, Meta Platforms $139,554, Jim Bernhard $137,500 |
| Louisiana and Pennsylvania outcomes | SQL, six bill_slugs from migrations 186–187 | 6 rows, 29 edges live; U-37882 Apr 15, 2026 directive carries status pending (decision set for Dec 16, 2026) |
| Landry row merge (migration 189) | SQL, entities named Jeff Landry | one governor row (plum_individual:163001) holds all 1,713 la_ethics receipt rows; the remaining same-name row is an individual contributor from New Iberia with no receipts (twin review candidate) |
| Georgia and North Carolina rows (DC-7) | SQL, metadata.source in ('ga_gtcfc','nc_sbe'), after the merge | 4,505 / $4,665,786 and 701 / $585,165, matching the session's counts |
| Georgia and North Carolina outcomes | SQL, bill_slug like 'ga-%' or 'nc-%' | 7 rows, 46 edges live: HB 1192 vetoed, PSC 44280 enacted, 56298/56310 certification enacted, reconsideration dismissed, Nov 4, 2025 election, SB 266 enacted, Mar 3, 2026 primaries |
| Louisiana refunds and other receipts (migration 236, 2026-10-20) | SQL on donations and donations_superseded, source la_ethics | 79 rows ($173,858.48) archived, 40 of them payer rows ($18,595.93: Meta ad refunds $9,437, Entergy deposit refunds $4,064, Cleco $3,585, ENPAC $1,510); Louisiana now 13,060 rows, $33,592,645; ENPAC 1,690 rows, $1,440,440.67; Meta $130,117. The rows archived from commissioners' and the governor's accounts are bank interest and vendor refunds, not payer money, so their payer-set figures and Landry's $76,000 are unchanged |
| Georgia HB 1192 roll calls (migration 230, 2026-10-20) | SQL on votes against the official tallies | House Vote 580 96-71, 11 not voting or excused; Senate Vote 667 29-22, 5 excused; 234 vote rows and 234 voted_on edges; same-name rows without evidence tying them to the seat listed as possible twins, not merged |
| Georgia whole-state pass (2026-10-20) | SQL, source ga_gtcfc, before and after | 4,505 → 4,879 rows, $4,665,786 → $6,729,586 (+374 rows, +$2,063,800); EPI's six checks re-run from a fresh API pull, all within 10% |
| Migration 202 twin merges | SQL baseline before block 1 and after block 7, families of the 156 twins | incoming 82,470 rows / $119,775,220 before and after; outgoing 39,457 / $184,222,659 before, $184,192,909 after (−13 duplicate rows, −$29,750 exactly); 1,265 donor rows repointed; 156 entity_redirects rows; 0 edges left on twins |
| 2024 void re-ingest | reingest-schedule-b-voids.js, FEC Schedule B 2024 | 257 PACs; Google NetPAC repaired to 579 rows / $1,406,500 vs FEC $1,409,500 (0.2%) after a page timeout; Coca-Cola payer rows exact, McKesson −1.6%, Lankford's one row restored; every row in dc2_void_sweep_log is back or is an FEC void line or its cancelled original |
| 2024 payer PAC giving (DC-2 follow-up) | DC2-Payer-PAC-2024-Reingest.md, FEC Schedule B 2024 against /committee/<id>/totals/ | own filed lines within 0.0–3.9% for all 13 (Amazon exact; NextEra 3.9%); stored totals double-counted until migration 203 |
| 2024 payer PAC giving after migration 203 | DC2-Payer-PAC-2024-After-203.md; SQL on donations cycle 2024 for the 13 PACs | 1,240 rows / $4,412,300 archived; every remaining row fec_pac_outflows; stored giving within 0.0–4.0% of FEC for all 13 (Amazon exact, Meta 0.3%, Entergy 4.0% under); Blackburn join 61 senators, $880,350 |
| 2026 payer PAC giving (DC-2) | dc-payer-pacs-cycle.js --cycle 2026, rerun after 202 | 14 of 14 filing PACs within 10% (largest gap Meta 4.0%); NVIDIA NVPAC has not filed; receipts shown for context only (payroll PACs, mostly unitemized) |
| JLARC per-locality counts | Rpt598-1.pdf (127 pages) read by query; presentation and summary PDFs searched for "Loudoun" | no per-locality count table; 80% in Loudoun, Prince William and Fairfax (Appendix L); Loudoun $733M (31%), Prince William $110M (7%) of local revenue (presentation p. 19, summary p. 12) |
| Illinois CRGA votes | ILGA roll-call PDFs (House third reading Oct 29, 2025; Senate vote no. 24, Oct 30, 2025) | House 70-37-0, Senate 37-22-0; politician-set positions loaded (migration 262). Corrects evidence-states.md: the House passed it Oct 29; Oct 30 is the Senate concurrence |
| Michigan exemption acts | legislature.mi.gov bill pages; Senate and House journals (RC 572, 576, 297, 331) | SB 237 = PA 181 of 2024, signed Dec 30, 2024; HB 4906 = PA 207 of 2024, signed Jan 17, 2025; HB 4907 never passed. Corrects evidence-states.md, which gave both bills one act number |
| Saline Township denial | Planet Detroit (Sept 2025) | 4-1 on Sept 10, 2025, not August; suit Sept 12; consent judgment Oct 15, 2025 |
| DTE Michigan PAC gifts | DTE's own disclosure PDF (2023–2025) against MiTN rows, gift by gift | 555 of 600 gifts found; 96.6% of $846,582 |
| Illinois payer rows | Ameren IL PAC (ISBE 1033) expenditure lines, Part 6B, not archived, 2023–2026, against the loaded rows (same amount and recipient, within 120 days; receipt dates trail the PAC's by up to about 80 days) | 136 of 147 gifts found; 93.9% of $478,000. The ~$1.72M of other Ameren rows is not on the PAC's reports and is read as corporate (PAC/CORP labels in 6.3) |
| Meta → Making Our Tomorrow | ISBE receipt row; Chicago Tribune Mar 5, 2026; IPM Newsroom Mar 19, 2026 | $750,000 on Feb 12, 2026; one of four backed candidates won |
| Oregon HB 3546 and HB 4084 | OLIS histories and MeasureVotes roll calls 642280, 651331, 652062, 669630, 670221 | 41-16-3, 18-12, 37-17-5, 50-5-5, 21-8-1; Chapter 323 (signed Jun 16, 2025) and Chapter 50 (signed Mar 31, 2026); 26 politician-set positions loaded (migration 263). Corrects evidence-states.md: the Senate vote was party-line, and the law names data processing (NAICS 518210), not crypto |
| PUC Order 26-154 | the order PDF | entered May 7, 2026, UM 2377, signed by Tawney, Perkins and Power; a tariff order, not rules (corrects evidence-states.md) |
| Kotek's DEQ letter | the Oct 9, 2026 letter PDF | asks DEQ to pause data center air and water permits until Jul 1, 2027; a request, loaded as proposed |
| Oregon payer rows | PGE Employee Candidate Assistance Fund (ORESTAR 2480) expenditure export against the loaded rows (same recipient committee, or the same committee name when the fund named an old committee id; same amount; within 60 days) | 217 of 260 gifts, $431,500 of $512,000 (84.3%); 91.3% of $472,500 excluding the last 30 days, which recipients may not have reported yet; the rest is mostly cheques of Apr 24 and May 1, 2024 that no recipient reported |
| Minnesota HF 16, HF 9 and A41 | house.mn.gov roll calls; Senate Journal of Jun 9, 2025 and Apr 25, 2025 | HF 16 House 85-43, Senate urgency 46-19 and passage 40-26; HF 9 House 93-39, Senate 34-33; A41 to S.F. 3045 failed 32-32; 44 politician-set positions loaded (migration 264). Corrects evidence-states.md: the electricity exemption was repealed by HF 9 (Chapter 13), not HF 16, and the NDA amendment was to S.F. 3045, not SF 4035 |
| Minnesota payer rows | each payer PAC's itemized expenditures (CFB bulk file) against the loaded rows: same recipient registration number, same amount, within 60 days | Xcel 134 of 149 gifts (95.3% of $97,625); ALLETE 40 of 44 (94.9% of $38,350); Ottertail 31 of 34 (91.7% of $11,500); Great River Energy 70 of 82 (87.6% of $54,450) |
| Minnesota committee IDs | CFB recipient names in the downloaded bulk file | all 19 politicians' and 4 caucus committees' registration numbers match their names (the research pass had read them from rendered CFB pages, one through a proxy firecrawl chose itself; the bulk file is the check) |
| California data center bills | the Legislature's roll-call tables (downloads.leginfo.legislature.ca.gov pubinfo_2025.zip of 2026-10-19; leginfo itself is behind a Cloudflare challenge) | 28 floor roll calls on SB 57, AB 93, AB 222 and the seven 2026 laws; 204 politician-set positions loaded (migration 265). On four Senate votes the research pass had listed one fewer Aye than CalMatters' Digital Democracy; the official file agrees with Digital Democracy (SB 1168 concurrence 39-0, AB 2469 29-9, AB 2619 30-9, SB 887 concurrence 30-8) |
| California payer rows | each payer's own Form 461 Part 5 / Schedule E contributions against recipients' Schedule A receipts, as totals per recipient committee (recipients split cheques across lines) | Google 99.9%, Meta 99.4%, PG&E 97.2%, Amazon 95.7%, Sempra 93.9%, Oracle 100%; Edison 82.2% (98.6% without one $2,000,000 gift the recipient has not reported) |
| California committee ids | Cal-Access export cover pages | all 16 politicians' committees found by name on 2023-2026 Form 460 covers; payer ids are the public XREF filer ids, which differ from FILERNAME_CD's FILER_ID for older committees |
12. Proofing pass (2026-10-15)
A second read of every state load and of the merge machinery, after
the loads were finished. Each fix below is a global rule, not a patch
for one entity (credibility invariant 6). Every removed row is first
copied to qpq_proof_removed_donations with the reason and the row
it duplicated, so each removal can be reversed.
| Problem found | Fix | Effect |
|---|---|---|
| Self-transfers summed as giving. VPAP lists Dominion's moves between its own committees as contributions | Migration 210: the seven site money functions that already skip conduit memo lines now also skip rows flagged self_transfer | 55 Virginia rows, $38,410,250, leave every site total: Dominion 52 rows ($38,390,000) and Clean Virginia 3 rows ($20,250). The cached pages pick this up at the nightly 05:00 UTC refresh |
| One contribution on two reports. Pennsylvania and North Carolina filers re-list a contribution on a later or amended report under a new line id | Migration 245, keeping the earliest report's line | Pennsylvania 67 rows ($933,500) and North Carolina 33 rows ($14,157.70) archived |
| One source line inserted twice (Pennsylvania) | Migration 245 | 17 rows ($177,500) archived |
| A Pennsylvania row dated 2029-02-09 | Migration 245, from the filed report 436964 | Corrected to 2026-02-09 |
| Migration 202 deleted 13 genuine Louisiana lines ($29,750). Its duplicate rule matched on donor, recipient, amount, date and type without a line id, so two real same-size cheques on one day were collapsed | Louisiana loader re-run from the Ethics CSVs, which now follows entity_redirects for its fixed ids; migration 247 records it | 13 lines restored, plus 2 lines filed after the first load (Entergy and Cleco Power, $100,000 each, to the Republican Party of Louisiana, Sept 2026). The table now matches the loader's source selection one for one (13,139 rows). The earlier verification figure of $33,565,504 is $1,000 short of reconciling with these changes, so the current $33,766,504 is the figure of record. Every later merge (214, 248) treats rows as duplicates only when they share a source line id |
| FERC orders loaded without the issuing agency | Migration 246 | issued_rule edges from FERC to the three FERC study outcomes |
| Merged twins could be recreated. Loaders looked up an entity by its own key only | The VPAP loader and the nine other state loaders that look entities up by key (Arizona, Georgia, Indiana, Louisiana, North Carolina, Ohio, Pennsylvania, Tennessee, Wisconsin) also check internal_key_aliases, so a rerun resolves to the surviving row. The Texas loader already did, through the shared upsert helper | Tested: the old Meta key resolves to Meta Platforms, and a North Carolina candidate key retired by migration 214 resolves to the merged row |
| Same person or committee twice. Ten state loads created suffixed rows such as "Karl Gillespie (North Carolina)" beside FEC rows | Migration 214, merging only on documentary evidence (office named on every FEC line; matching FEC committee address; state registry id) | 2,165 suffixed rows examined, 72 pairs merged (76 redirect rows), Meta's two corporate rows among them. No donation row removed |
| An FEC committee stored as both an organization and a PAC | Migration 248 | Jobs Opportunity Now PAC (Sen. Husted's leadership PAC, C00896688) and Unite America PAC (C00677773) folded into their PAC rows. Money on each committee unchanged ($5,000 and $160,500 received) |
| Money attached to an unrelated person of the same name (found 2026-10-20). The shared entity helper answers a name collision with the existing row, so a loader that created a person under a plain name filed that person's state money under whoever already held the name, usually an FEC donor in another state. Examples: Virginia Attorney General Jay Jones's $1,121,199 of VPAP receipts sat on a Riviera Beach, Florida attorney's row; Texas Sen. Nathan Johnson's $1.44M on a Missoula, Montana donor | Texas: fixed in its loader by the Texas session (commit 3f1a6da, 588 donor and 282 recipient rows re-resolved). Virginia, North Carolina and Wisconsin: scripts/cleanup/state-person-identity-repair.js, with every move logged in qpq_identity_repair_20261020 (migration 258) so it can be undone. A row stays on a same-name row only when the filing's city and state match it. VPAP candidate and Wisconsin conduit rows carry no address, so they always move. The old row is kept as a possible twin for review. The VPAP, North Carolina, Ohio and Wisconsin loaders now call a shared check (resolveDistinctPerson) before creating a person | 688 rows moved: Virginia 123 ($4,258,130, 31 candidates), North Carolina 59 ($14,946), Wisconsin 506 ($55,105). 63 North Carolina rows stay because city and state match, such as Google's Peter Norvig of Palo Alto; Duke's former CEO Lynn Good stays as a curated row. No state total changes. Some moved Virginia candidates and Wisconsin donors are probably the same people as the rows they left, such as Sen. Frank Ruff of Clarksville; they wait for a twin review on evidence |
12.1 FEC employer search: individual giving by payer employees (2026 cycle)
The FEC's individual contribution records carry the donor's employer as the donor reported it. The search covered the principal campaign committees and leadership PACs of the six members who moved H.R. 9340 or Amendment 2814. It loaded every 2026 line whose employer is a payer company. Label on every row: "individual contributions from employees of <company> (FEC Schedule A, employer as reported)". Memo copies, redesignations and conduit earmark memos are excluded. Refunds and chargebacks are kept, so totals are net.
Totals: 247 rows, $301,757.40, every row tied to its FEC line id. Eleven of the thirteen committees match FEC's by-employer totals to the cent. Two committees have no lines at all. The one gap is Guthrie's campaign committee, $14,000 below FEC. That gap is two memo lines repeating earlier contributions, excluded by design.
| Member | Rows | Employee giving, 2026 | Largest employers |
|---|---|---|---|
| Rep. Brett Guthrie | 36 | $122,082 | Andreessen Horowitz $41,000; Google $40,500; Anthropic $19,500; Amazon $15,500 |
| Rep. Jay Obernolte | 24 | $53,787 | Anthropic $35,787; Andreessen Horowitz $14,000 |
| Sen. Jon Husted | 18 | $48,500 | Oracle $14,000; Andreessen Horowitz $10,500; Anthropic $8,000; Microsoft $6,250 |
| Sen. Ted Cruz | 72 | $33,251 | Andreessen Horowitz $15,000; Vistra $10,000; Anthropic $5,000 |
| Sen. Marsha Blackburn | 84 | $26,063 | Oracle $25,000, all five lines to her leadership PAC |
| Sen. Martin Heinrich | 13 | $18,075 | Anthropic $7,500; Oracle $5,000; Google $3,575 |
Reading notes:
- Cruz's Microsoft line nets to −$1,350. It holds 2026 WinRed chargebacks that reverse 2024 gifts, and the 2024 originals are not loaded. No Microsoft-employee total for Cruz should be shown until they are.
- Vistra's $10,000 to Cruz is one executive's money (James Burke), passed through the Cruz Victory Fund joint fundraising committee. The same applies to the Team Husted and Blackburn Tennessee Victory Fund lines. The database holds no 2026 transfer from those committees to the candidates, so nothing is counted twice.
- Employer is self-reported. A name match was accepted only when the state or the employer agreed. One donor, Anthropic's Andrew Jones, would otherwise have been attached to a North Carolina lawyer of the same name.
- No Dominion Energy line exists in 2026 for these committees. Bare "DOMINION" employer strings were not counted.
Flagged but not changed, because the filed report has to be read first:
- Texas same-report repeats. 87 groups ($3.07M) have the same donor, recipient, amount and date listed twice on one TEC report. 55 rows ($1.1M) involve a payer, mostly in-kind lines from Texans for Lawsuit Reform. One pair is Harlan Crow's $25,000 to Abbott, inside the $425,000 the study reports. Texas filers do list real repeated in-kind lines, so these stay until each is checked against the TEC report image.
- Federal rows without a methodology label. The federal session labelled the 14 payers' 2024 and 2026 FEC rows (9,385 giving rows and 22,197 receipt rows). About 1.2 million other federal PAC rows still carry no label. A global labelling pass is needed before any of them is shown.
- Receipts that are not contributions (fixed 2026-10-18). The federal receipt loaders stored every Schedule A line as a donation, including loans, loan repayments, refunds, offsets and bank interest. Migration 255 archived 3,578 such rows ($293,858,144). It used each row's FEC form and line. Older rows that lacked the line were looked up at the FEC committee by committee for 497 recipients. Loans, loan repayments, offsets and refunds were removed outright. "Other receipts" lines were removed only when the text names interest, dividends, a refund, rebate, loan or sale. On party committees and hybrid PACs those lines also carry real gifts and transfers of joint fundraising money, which stay. The largest items were bank credit lines: Amalgamated Bank's $20M drawdowns to the DSCC, Chain Bridge Bank's $15M to the NRCC and Bank of America's $5M loans to the DCCC. A first pass also matched the word "proceeds" in joint-fundraising transfers; those 256 rows ($110.6M) were restored. The loaders now refuse these lines. For two very large filers the line queries timed out, so their 205 rows ($373,735) were looked up one filing page at a time; all are joint-fundraising transfers, redesignations or contributions, and all stay.
- 2024 Schedule E counted twice (fixed 2026-10-16). The federal
session's audit (
DC1-Dedupe-Rule-Audit.md) found 24- and 48-hour notices stored beside the report lines they duplicate. The fix compared every committee's stored 2024 independent-expenditure rows with its full FEC line set, line by line, using the FEC's own rule for its total (report lines count; memo lines and notices covered by a report do not) (FEC-ScheduleE-Reconcile-2024.md). It archived 7,231 rows ($916,596,389) and added about 2,201 report lines that had never been loaded ($230,982,450). Stored 2024 Schedule E fell from $2,319,672,266 to $1,634,058,327, so the overstatement was about $686M, well above the audit's $214–308M sample projection. 96 of 110 committee rows now sit within 10% of the FEC total, most of them exactly; MAGA Inc. went from $652.7M stored to the FEC's $376.9M, the Congressional Leadership Fund from $329.6M to $216.8M, House Majority PAC from $364.7M to $196.0M. Nine committees are held (the change would not move them toward the FEC total, usually because the FEC reports no IE total) and four were skipped. The study's Schedule E figures are 2026 and were not affected. - PAC giving stored twice beyond the study PACs (fixed 2026-10-15).
Migration 203 removed the duplicate copies for the 13 study payer PACs.
Migration 250 did the same for every other PAC, matching row by row:
a recipient's copy, or a legacy-loader or untagged row, was archived
only when the same PAC had its own filed line to the same recipient
(or the same candidate's committee) for the same amount within 60
days, paired one to one. That moved 4,338 rows ($46,582,824, 469 PACs)
into
donations_superseded. Of 188 PACs whose own filed lines reconcile, 110 now have stored 2024 giving within 10% of the FEC, against 38 before, and none fell below 90%. Copies dated more than 60 days from a filed line were left in place. - The loader refused some of a PAC's own lines (fixed 2026-10-16). When a recipient's copy of a check had been loaded first, the loader's 14-day cross-filer rule dropped the PAC's own line for the same check. The rule now lets the PAC's own Schedule B line replace the copy, which is archived. Re-run on the three PACs left short: International Dairy Foods Association PAC now stores all 76 filed lines and National Farmers Union PAC all 42; both sit exactly at their own lines, which are themselves 9.5% and 7.6% under the FEC summary.
- More copies after the merges (migration 253). The 251 and 252 merges brought more copies onto the same rows as their PACs' own lines. The 250 rule, re-run unchanged, archived another 1,018 rows ($12,465,806, 268 PACs).
- Legacy-loader rows with wrong recipients (fixed 2026-10-17). The legacy loader read PACs' filings one page at a time and matched recipients by name, so on PACs whose own filed lines are stored each legacy row repeated a filed line, and many named the wrong recipient. Examples on Majority Committee PAC: $350,000 recorded to "Central Bank of Nigeria", $15,000 to the Trump Organization, gifts to the Azerbaijani embassy and a Japanese ministry. Migration 254 archived all 1,080 such rows ($10,451,880, 41 PACs). Majority Committee PAC now stores $1,600,000 against the FEC's $1,730,800. Legacy rows on PACs with no stored filings of their own were kept, since for those PACs they are the only record.
- The sector dashboard function. It does not skip conduit memo lines or self-transfers. This gap predates the study and is not fixed here.
12.2 Second proofing pass (2026-10-21): the Illinois, Michigan, Oregon, Minnesota and California loads
A read of every row the five newest state loads wrote, and of the links between rows, outcomes, votes and edges, checking for double counting, wrong labels and broken links. Tags and retyping were applied in migration 266; removals and merges in migration 267, applied on the user's go-ahead. Every removed row is kept in an archive table.
| Check | Result | Fix |
|---|---|---|
| Row keys | Unique in all five loads; every row carries its methodology label, selection class and source row key | none needed |
| Same gift twice within one source | Illinois groups are consecutive receipts of the same size (the payers' own reports list each); Michigan groups are separate committees of one politician. California: 5 transactions reported in two filings each, both loaded (5 rows, $2,818,300) | California loader now keeps one row per filer, transaction id, date and amount (the later filing); a dry run drops exactly these 5. Archived (267 §1). PG&E $30,405,660 (was $32,205,660), Sempra $10,101,786 (was $11,103,786), Edison $12,351,720 (was $12,357,220); §6.3 corrected. Reconcile percentages unchanged (they compare per recipient committee, capped at the payer's own report) |
| Same gift in a state file and FEC | Nearly all same-amount, same-day pairs go to different recipients. One real duplicate: Building Up Democracy's Dream to Mike Braun, $5,000, 2024-10-03, in both the Indiana file and FEC | Archived (267 §2) |
| Self-transfers | 50 rows, $4,235,780, of a politician's own committee giving to another of their committees, not tagged: Newsom's 2022 committee to his ballot measure committee ($2,600,000), Macedo, Nesbitt, Matt Hall, Demuth, Team Braun, Friends for Tim Echols, For-Ward PAC to Kim Ward | Tagged self_transfer (266), so migration 210's money functions skip them. Coussan PAC to Jean-Paul Coussan ($5,000) left untagged: no source ties the PAC to him |
| Candidates' own money | JB Pritzker's five transfers ($115,500,000) and Don Harmon's three ($268,153) | Tagged self_funded with a label (266); still counted as money, never as outside money |
| California donation types | 77 payer rows ($2,627,563) typed pac because the recipient entered the corporation's own major-donor filer id as the contributor's committee id | Retyped corporate (266); the loader now types them itself (corporate_ids in ca-calaccess-payers.js) |
| California PAC money on the corporation | 70 rows ($293,900) from the payers' PACs (federal PACs giving in California, and the state employee PACs) were credited to the corporation | Moved to the PAC entities (266; 4 new state PAC entities); the loader now routes them (pacs in ca-calaccess-payers.js) |
| Michigan counterweight | No Data Centers in Mason, a committee, typed corporate (2 rows) | Retyped pac (266) |
| Outcomes, votes and edges | No duplicate outcome slugs or vote rows; every vote row has its voted_on edge; 47 voted_on edges have no vote row by design (commission votes and legacy edge-only votes); 7 federal outcomes have no slug and 4 outcomes have no edges | none needed |
| Lobbying edges | 2 lobbied_for edges come from an original LDA report whose amendment carries the same edge (University of California, Q4 2025, E.O. 14365; U.S. Chamber, Q1 2026, RM26-4) | Originals' edges removed, copies kept in qpq_merge_removed_relationships (267 §3) |
| Entity twins | Microsoft PAC (MSPAC), the curated row the IL, OR, PA, MI and TX loaders use, is MSVPAC (FEC C00227546); Rick Chavez Zbur has a legacy Cal-Access row beside the study row. Other same-name pairs are FEC contributors identified by name only, kept apart under the migration 150 rule | Merged (267 §4, §5); the IL, OR, PA and MI payer specs now name the MSVPAC row, and the TX and seed keys resolve to it through internal_key_aliases |
| Ledger | 257–266 recorded; cycle is null on all state rows by convention (state cycles differ) | none needed |
Found outside the five loads: LDA amendments counted with the reports they
replace. lobbying_filings holds both an original quarterly report and
its amendment when a registrant amends, and the homepage's lobbying total
(refresh_homepage_stats_cache) and the policy-event spending function sum
every row. 1,854 superseded filings ($645,113,034, 7.3% of the
$8,860,380,910 total) sit in quarters that have one original and one or
more amendments. Another 126 quarters have two originals and an amendment,
and 1,724 have two originals and no amendment (possibly entity merges that
joined two clients); those need a closer look before any rule is applied.
Fixed by migration 268 (applied 2026-10-21 on the user's go-ahead):
the superseded filings carry metadata.superseded_by_amendment, the
homepage total and the policy-event function skip them, and the tagging
reruns at the start of every homepage refresh. Homepage lobbying total
$8,215,267,876 on 54,198 filings (was $8,860,380,910 on 56,052); every
one of the 29 policy events with lobbying fell 6.9% to 15.8%; §4.1
corrected. The site queries that read lobbying_filings directly
(src/lib/queries/ lobbying, industry, coalition, deregulation,
regulation-costs and policy-events, and the entity profile) and the two
crypto-watch functions (migration 269) skip the tag too; the crypto-linked
clients' lobbying is $30,881,643 on 321 filings (was $32,856,681 on 337).
The lobbying page's summary cards and rankings had been computed from
the first 1,000 rows PostgREST returns ("Total spent" $222.7M against
$8.2B in the table); migrations 270-273 move them into database
functions and a bill summary table, so they cover all 54,198 filings and
all 12.6M LobbyView bill rows. The "Lobbying Firms" card and tab now
count only lobbying for outside clients (1,056 of 2,053 registrants):
organizations registered to lobby for themselves had been shown as firms
with "1 client". "Bills Lobbied" had also shown 0 clients for every bill:
the bill rows carry no names, which sit on the LobbyView report; the
summary joins them (H.R. 1 of the 111th Congress leads with 2,108
clients). The page also stops Next's data cache from keeping RPC
results.
The stats caches were not refreshed by hand: refresh_homepage_stats_cache
runs past the connector's time limit. The nightly 05:00 UTC refresh picks
up 266 and 267.
12.3 Figure-by-figure proof against the database (2026-10-22)
Every figure in this document that the database can reproduce was re-derived from the live tables, in five read-only passes (federal; Virginia; Georgia, Louisiana, Texas, Pennsylvania, Ohio; Indiana, Wisconsin, Tennessee, Arizona, North Carolina; Illinois, Michigan, Oregon, Minnesota, California): about 1,070 figures checked, about 950 matching outright. The rest fell into three groups, all corrected in the text above:
- Wrong when written:
- Sen. Warner was listed as taking nothing from the payer list; Amazon, Google, Microsoft and eight utility PACs gave him $51,000 in 2025–26.
- AEP's PAC was credited with Ohio figures that were mostly its employees' and tech employees' money (Acton's $38,650 is all employee money).
- California's largest-recipient sums counted each committee under one of its filed names only (PG&E to the No on Steyer committee is $13,575,000, not $12,600,000).
- Smaller slips:
- Michigan: Brinks and Tate were overstated by $1,000 and $900.
- Louisiana: the Cleco figure contradicted itself.
- Indiana: Soliday's "most of any legislator" lost its "in the set" qualifier.
- Tennessee: Google's "all in September" missed one October gift.
- North Carolina: two dates were in the wrong order, and Microsoft's federal PAC gifts were missed.
- California: the roll-call count was off by one.
- Virginia: the HB 496 / SB 553 tallies and the session scope of the vote load.
- Changed by later repairs: the 2026-10-14 inventory figures (sections 4.2 and 5) and several log rows predated migrations 202–268 (2024 re-ingest, duplicate archives, self-transfer tags, the identity repair, Meta's Virginia rows) and now carry the current figures.
- Not checkable here: press, regulator and FEC-API figures, and the payers' own-report reconciliations computed from the raw state files, which the database does not hold.
One data fix came out of the pass: Mike Braun for Indiana's $10,000 to
Team Braun (2025-10-27), a move between the governor's own committees
that migration 266's name patterns missed, is tagged self_transfer
(migration 274).
Money links that are reported but not yet pulled from a primary portal:
- Virginia. QTS and Compass executives' giving by employer search. The Loudoun Oct 20, 2026 pause vote. The Supreme Court of Virginia appeals of both SCC orders. Answered on 2026-10-15 and removed from this list: Google's 2023–2026 total ($610,000, itemized); the per-member totals for the HB 155 subcommittee (section 6.2); Meta's Virginia giving (VPAP lists it under "Facebook / Meta", donor 168908: 12 rows, $33,640, now loaded); Microsoft's (both of its VPAP donor ids, 135024 and its stakeholder PAC 374327, list no 2023–2026 giving).
- Texas. Answered on 2026-10-20 from the TEC itemization (section 6.3): Energy Transfer's executives gave Abbott $3,032,108, Majestic's Ed Roski $3,000,000 and Harlan Crow $425,000 (Patrick $475,000); Oracle's co-CEO gave Abbott $12,500; Meta, Google and Crusoe gave none of the five anything. The two campaign claims, checked against the filed reports: "$600K from Energy Transfer co-CEOs" adds up ($500,000 from Kelcy Warren, report 101055764, and $100,000 from Thomas E. Long, report 101067772), but Warren is executive chairman, not a co-CEO; the co-CEOs, Long and Marshall McCrea, gave $200,000 in those periods. "$2.5M from data-center-connected donors in Q3" cannot be verified: the party published no donor list, and Abbott's Q3 report (101067772, $20.30M raised) shows $172,500 from the study's payer set. Still open: the 87 same-report repeat groups.
- Louisiana. Pulled (13,060 rows after proofing). Still open: Floodlight-style attribution of executives and family members. The Ethics filings carry no employer field. The only primary source that does is the FEC's individual contribution records, which list employer and occupation; the employer search in section 12 uses them, but it reaches only federal giving. For state giving, the candidate is FollowTheMoney.org (now part of OpenSecrets), which codes state contributors to an entity and an industry and has an ENPAC Louisiana contributor page. Its state data stops at the 2024 election year and the site says it is no longer maintained, so it cannot cover 2025–2026. Whether its Louisiana records carry the employer link has to be checked on a sample before any figure is used. A spouse or child is not identified by any filing and would need a press or corporate source for each person. Also open: the Feb 2026 LPSC "ratepayer-risk investigation" vote (not in the Feb 25 minutes); one $4,832 Meta in-kind row to Sheriff George Eric Hatfield (2019, "Facebook Ads"), which looks like his own ad purchase filed as a gift. Office mapping for every recipient filer was done on 2026-10-20, and ENPAC's PAC rows were merged by migrations 202 and 235.
- Georgia. Pulled (4,879 rows after the whole-state pass); the Jan 2025 rule is PSC docket 44280 (order Jan 28, 2025). Still open: statewide employee giving, which the bulk file cannot show because it leaves employer blank; links from the whole-state committees to legislators. HB 1192 roll calls were loaded on 2026-10-20.
- Ohio, Pennsylvania, Indiana, Wisconsin, Tennessee, Arizona, North
Carolina. Pulled. Still open: the NC Utilities Commission's ruling
on the Duke large-load settlement, which Duke expects by
mid-November 2026; the outcome row (migration 212) moves from
pendingwhen it issues. Closed on 2026-10-15: Arizona's HB 4168 per-legislator votes (migration 211); the twin review (migrations 214 and 248, section 12); DeWine's May 27, 2026 pause, found at the governor's canonical portal address (migration 213). - Causation. Every chain above is a dated sequence. The only documents that establish intent are the Entergy ghost-written motions (WWNO) and the Oncor–Select Mat payments (Texas Monthly). The study should say so in its first paragraph.
- Federal. Leading the Future's self-reported $125–140M raised versus FEC receipts. Its Q3 report (e-filing 2022785, filed Oct 15, 2026, not yet processed by the FEC) shows $193,415.90 of Q3 receipts, all interest, and $75,981,640 for the cycle through Sept 30. The gap does not close, so the larger figure is a claim the filings do not support. The report adds one transfer, $2,000,000 to Think Big on Sept 14, 2026, now loaded. Building the Future and Guardrails Alliance filed Q3 reports the same day; they are not loaded. Public First Action's claimed $80M (only Anthropic's $40M is disclosed). Build American AI's ~$50M and the new Building the Future super PAC (no report yet). Individual giving by payer employees to the six members who moved H.R. 9340 is now loaded (section 12.1). Still open: the same search for the other members who voted, and the 2024 originals behind Cruz's chargebacks. Louisiana leads from the same search are same-name FEC rows, not attributions, and must be confirmed against filings before any use: William G. Fontenot (FEC employer Cleco Power, senior vice president and later president and CEO), Asher Genoot (Hut 8, CEO), Paul Rainwater (Cornerstone Government Affairs, a lobbying firm), Jeffrey Hildebrand (Hilcorp Energy, chairman) and Jonathan Bruser (MMR Group). Dana Bernhard's FEC rows name no Bernhard Capital employer, so her giving is not attributed to the company. No Entergy employer appears among the 20 names searched. Whether QTS, CyrusOne, Vantage, Switch, Aligned or xAI lobby federally under other names.