Audit judicial campaign donations using state disclosure portals
In the 2021–2022 election cycle, spending on state supreme court races hit roughly $97 million nationwide — a figure that shatters any remaining illusion about judicial independence in this country.
Harrison Lockwood, Lead Columnist on Systemic Justice & Climate Action·Updated: June 29, 2026·13 min read

The $97 Million Question: Who Owns Your Local Judge?
We keep telling ourselves that judges are different from politicians — that the robe confers some immunity from the transactional rot of electoral politics. The disclosure data tells a different story. And the most damning part isn't what's hidden. It's what's sitting in plain sight, inside state-mandated disclosure portals that most citizens don't know exist and most journalists don't bother to navigate.
This is about those portals: how they work, what they actually reveal, and where the architecture of transparency breaks down into something closer to a mirage.
The Architecture of Judicial Disclosure: Understanding State-Level Reporting
Here's the structural reality most people miss: there is no federal regulation of state judicial elections. None. The Federal Election Commission has zero jurisdiction over who funds your state supreme court justice's campaign. Every rule governing contribution limits, disclosure thresholds, and reporting schedules exists at the state level — which means there are effectively 50 different systems, each with its own definitions of transparency.
Most states require judicial candidates to file campaign finance reports with either the Secretary of State's office or a dedicated State Ethics Commission. These filings get published on public-facing disclosure portals. In theory, that means any citizen can search a database and see who wrote checks to a judicial candidate. In practice, the gap between "technically public" and "meaningfully accessible" is a canyon.
The reporting apparatus typically follows a predictable cycle: pre-election filings, post-election filings, and annual reports during non-election years. Contribution limits vary dramatically — from outright prohibitions in some jurisdictions to effectively unlimited in others. Disclosure thresholds for itemized contributions usually start at $100 or $200 depending on the state, meaning anything below that amount can slip through without a name attached. That sounds minor until you realize how many $99 checks a sophisticated bundler can route through a network of LLCs and family members.
The system doesn't hide corruption in darkness. It buries it in paperwork — fragmented across 50 incompatible databases with wildly different definitions of the word "transparent."
What makes judicial elections structurally distinct from legislative races is the leverage ratio. A state supreme court justice in Wisconsin or Ohio doesn't need a quarter-billion-dollar war chest. A few hundred thousand dollars in targeted spending can flip a seat — and the donor class knows it. The Brennan Center for Justice has documented how "dark money" organizations — groups that don't disclose their donors — have poured increasing sums into these races precisely because the return on judicial spending dwarfs almost any other political investment. You don't buy a senator to deregulate an industry. You buy the court that will strike down the regulation entirely.
Navigating Fragmented Portals: From Secretary of State Databases to Ethics Commissions
If you want to audit a judicial candidate's funding, you start where the state tells you to start: the official disclosure portal. The problem is that "the official disclosure portal" means something different in every jurisdiction, and the user experience ranges from passable to actively hostile.
Some states — California and Michigan come to mind — have relatively functional search interfaces. You can query by candidate name, committee name, or contributor name. Results come back in a sortable format. You can export data for analysis. The system isn't elegant, but it works.
Then there are the legacy states. The jurisdictions where campaign finance data exists primarily as downloadable PDF reports — scanned documents, sometimes handwritten, with no machine-readable layer underneath. Try cross-referencing donor patterns across three election cycles when every filing is a separate PDF with inconsistent formatting. This isn't an accident. Legacy systems persist because the people who benefit from opacity have no incentive to fund modernization.
Here's what a practical audit workflow actually looks like:
1. Identify the jurisdiction. Determine whether the state uses a centralized Secretary of State portal or delegates to a separate Ethics Commission or Board of Elections. This matters because the search functionality, data formats, and update frequencies differ between agencies.
2. Locate the candidate's committee filings. Judicial candidates file through campaign committees, not under their personal names. You need the committee ID, which itself can require an extra search step.
3. Pull the contribution records. Filter for itemized contributions above the state's disclosure threshold. Pay attention to the contributor type field — individual, PAC, party committee, corporation, or other entity — because the aggregate picture matters more than any single line item.
4. Cross-reference contributor identities. This is where the real work begins. A $5,000 check from "Midwest Land Holdings LLC" means nothing until you trace the LLC's registered agent, parent company, and any related entities that filed separate contributions. State portals almost never do this for you.
5. Track expenditures alongside receipts. Candidates spend money on consultants, mailers, and media buys. The vendors themselves are data points — political consulting firms that represent multiple clients across judicial and legislative races reveal coordination networks.
6. Compare across cycles. A single filing is a snapshot. Patterns emerge only when you overlay multiple reporting periods and look for recurring donor clusters, escalating contribution amounts, and timing correlations with pending litigation.
The fragmentation isn't just a technical inconvenience. It's a structural advantage for anyone who benefits from complexity. When it takes a trained researcher eight hours to compile what should be a thirty-minute database query, the system has already failed its democratic function.
Identifying Red Flags: Analyzing PACs, Corporate Interests, and Disclosure Thresholds
Once you have the data in front of you, the analytical work begins — and this is where most public discourse around campaign finance collapses into vague hand-wringing about "money in politics" without ever interrogating the specific mechanisms of capture.
Not all contributions are equal. A $2,500 check from a retired schoolteacher and a $2,500 check from a PAC affiliated with a medical malpractice insurance carrier carry completely different structural implications. The schoolteacher is participating in democracy. The insurance PAC is hedging against liability exposure. The dollar amount is identical. The power dynamic is not.
Here are the specific patterns that signal structural capture when auditing judicial campaign filings:
Concentration from industry-adjacent PACs. When tort reform PACs, real estate development PACs, or energy industry PACs cluster their contributions around a single judicial candidate, that candidate's docket becomes the investment thesis. Look for PACs whose affiliated industries have active or anticipated litigation before the court in question.
Bundled contributions through related entities. A single donor writing one check is transparent. The same donor routing contributions through five LLCs, a family trust, and a separate PAC — each filing below the itemization threshold or just at the maximum — is obfuscation by design. Related-entity searches require manual labor that most state portals don't support natively.
Escalating contribution patterns. A judicial candidate who received $15,000 from a particular donor network in their first election and $150,000 in their re-election campaign has become a proven asset. The tenfold increase tells you the initial investment produced favorable returns — likely in the form of judicial decisions or procedural rulings that benefited the donor's material interests.
Timing correlations with pending cases. This requires overlaying campaign finance filings with court dockets, but the pattern is unmistakable when it appears. Contributions spike in the quarters preceding or following major rulings in cases involving the contributor's industry. Coincidence is possible. Coincidence at scale is a strategy.
Party committee transfers. State party committees often funnel money to judicial candidates through intermediary channels, making the ultimate source harder to trace. A $50,000 transfer from the state Republican or Democratic party to a judicial campaign may originate from dozens of individual and PAC donors whose contributions are aggregated and stripped of context by the time they reach the candidate's account.
The critical point is that most of these patterns are technically legal. That's the structural insight. The system isn't designed to prevent judicial capture — it's designed to create the appearance of accountability while permitting the mechanisms of influence to operate within formally compliant boundaries.
The Dark Money Blind Spot: Why Official Portals Don't Tell the Whole Story
Here is where the audit hits its structural ceiling, and honesty demands we name it directly: state disclosure portals reveal direct contributions to judicial candidates. They do not — and were never designed to — capture independent expenditures.
This distinction is everything. An independent expenditure is money spent to support or oppose a candidate without coordinating with the candidate's campaign. A Super PAC or dark money group can spend $2 million on television ads attacking a judicial candidate's opponent, and that spending never appears on the candidate's disclosure filing. The candidate benefits from the spending. The candidate may know exactly who is spending the money. But the portal shows nothing.
The Brennan Center has documented this pattern extensively. In state after state, the most corrosive judicial election spending happens entirely outside the disclosure infrastructure that the public relies on for oversight. The portal shows you who wrote checks to the campaign. It doesn't show you who spent three times that amount on independent mailers and digital advertising campaigns.
This creates a two-tier system of visibility. Direct contributions — the relatively small, formally disclosed transactions — sit inside the portal where journalists and watchdog groups can find them. The massive independent expenditures — the real money shaping judicial outcomes — operate in a parallel universe of 501(c)(4) social welfare organizations and 527 political committees that file with different agencies, on different schedules, using different disclosure rules.
The portal isn't a window into judicial corruption. It's a peephole — positioned to show you the small transactions while the structural machinery of capture operates in the adjacent room.
Some states have attempted to close this gap. A handful require independent expenditure reports to be filed with the same agency that handles candidate disclosures. But even in those jurisdictions, the data integration is poor. You're manually cross-referencing two separate databases with different search functions and different update cycles, trying to build a composite picture that the system was deliberately not designed to produce.
And this is before we account for the evolving landscape of political finance itself. As new financial technologies proliferate — from cryptocurrency donations to decentralized autonomous organization (DAO) treasury disbursements — the regulatory framework lags further behind. Some states have begun updating their disclosure rules to address cryptocurrency contributions, but the patchwork is uneven and enforcement is minimal. The infrastructure of transparency was built for a check-writing world, and it hasn't adapted.
Standardizing the Audit: Strategies for Cross-Referencing Candidate Filings
Given the structural limitations of state disclosure portals, a meaningful audit of judicial campaign donations requires building your own composite system. No single portal will give you the complete picture. The work involves stitching together fragments from multiple sources and applying analytical rigor that the official infrastructure deliberately withholds.
Start with the candidate's direct filings on the state portal. Build a spreadsheet — not because it's sophisticated, but because the data isn't available in any queryable format that does this work for you. Columns for contributor name, contributor type, amount, date, employer/occupation, and any related entity links you can establish through corporate registry searches.
Layer in independent expenditure reports from the same jurisdiction. In states where these filings exist alongside candidate disclosures, cross-reference the timing and targeting of independent expenditures with the candidate's own fundraising patterns. Correlation isn't causation, but correlated spikes in direct contributions and independent spending on the same judicial race tell a structural story.
Pull the court's docket — available through most state judiciary websites — and map the contributor base against the case inventory. Who are the major litigants? Which industries have pending appeals? Are there pattern-and-practice cases that could generate precedent affecting the financial interests of the candidate's major donors?
Check the judicial candidate's prior professional background. A former corporate defense attorney who received campaign funding from the same firms they once represented presents a recusal problem that disclosure data alone won't flag. The portal shows the transaction. It doesn't annotate the conflict.
Compare contribution patterns across multiple judicial candidates in the same state. Coordinated donor networks that fund slates of judicial candidates — rather than individual races — are pursuing a court-composition strategy. A slate approach suggests the funders aren't interested in one favorable ruling. They're engineering a systemic outcome across an entire appellate jurisdiction.
Document everything with screenshots and archived URLs. Portal data gets updated, overwritten, and occasionally disappears during system migrations. If you're building a record of donor influence, your archive is your evidence. Assume the portal will not preserve it for you.
The fundamental problem is that this labor falls on journalists, watchdog organizations, and individual citizens — not on the system itself. A democratic society that requires its members to manually reconstruct basic accountability information from fragmented, poorly maintained databases has already conceded the transparency argument. The system works exactly as designed: technically open, functionally opaque, and structurally favorable to the interests that fund it.
The Work the System Won't Do
Auditing judicial campaign donations through state disclosure portals is not a technical exercise. It's an act of structural resistance. The portals are built to provide the minimum viable appearance of transparency. They are not built to answer the question that actually matters: Whose interests does this judge's election serve?
To answer that, you have to do the work the system refuses to do. You have to manually connect dots that the database architecture keeps separate. You have to build the composite picture from fragments the state deliberately disassembles. Every step of this process is a testament to the gap between formal compliance and genuine accountability.
The $97 million spent on state supreme court races in a single cycle is not a bug in the system. It's the system's primary output. The disclosure portals are the price of legitimacy — the cost of maintaining the fiction that judicial elections are something other than auctions for the most consequential form of political power. The real audit isn't the one you run on the state database. It's the one you run on the premise that the database was ever meant to hold the answers you're looking for.