Directory · political firms · PDC expenditure disclosures, 2021–2026
238 firms paid by Washington campaigns and committees, 2021–2026.
The firms in the independent-expenditures and coordination analysis — consultants, printers, media buyers — not every payee. Each profile is a merge: payee names as filed, normalised by us into one row, with the number of spellings printed beside every total. A shared vendor is lawful, and a profile here is a description of disclosed payments, nothing more.
238
firm profiles
each a merge of payee spellings; the selection rule is in section 03
102
with a same-race overlap
paid by a candidate and by an IE committee in one race — lawful, and listed
$157.3M
in disclosed payments
to these firms, 2021–2026 · as filed, pass-throughs under the reported payee
Sources Public Disclosure Commission, Expenditures by Candidates and Political Committees (tijg-9zyp) · Independent Campaign Expenditures and Electioneering Communications (67cp-h962), data.wa.gov · as of 2026-09-05 · retrieved 2026-09-05 · key payee name as filed, upper-cased, punctuation and corporate suffixes (LLC, Inc, Co…) stripped — a normalised string, not an identifier the PDC issues
01
Every firm with a profile
One row per merged payee. Alphabetical by the spelling most often filed. The spellings column says how many filed names were merged to make the row; a one is a name the filers agreed on, a five is a merge you should look at before citing the total.
Matches the firm’s name as most often filed. Nothing you type is stored or sent anywhere.
You are now looking at a ranking of disclosed payments
The order below is the order of payments reported to the PDC under the spellings we merged, and nothing else. It does not measure influence, quality or reach; a firm paid the most may have lost every race, and a firm not on this list at all may have won them. An overlap count is a count of lawful coincidences in the filings, not a score. We print no rank numbers.
Nothing on this page matches that. This page carries every firm in the register we hold. A miss means no registration carries that string — not that the firm does no lobbying. Firms are listed under the name on the filing, and an in-house lobbyist is registered under their employer rather than under a firm at all.
Source Public Disclosure Commission expenditure filings (tijg-9zyp), 2021–2026, payee rows merged on a normalised name · as of 2026-09-05 · rows 238 · key payee name as filed, upper-cased, punctuation and corporate suffixes (LLC, Inc, Co…) stripped — a normalised string, not an identifier the PDC issues · selection consulting- or strategy-named payees with three or more clients, payees named in a published report, and every payee in the same-race overlap layer
02
What this directory will not compute
A list of firms with money beside each one reads as a league table. Each of these is a reading the filings do not support.
- No market share.
- These are the firms in one analysis, not the industry. A share of this list is a share of our selection.
- No “network”.
- Two committees paying one printer is two invoices. Drawing them as a web implies a relationship the filings do not record.
- No finding of coordination.
- A same-race overlap is a candidate and an independent-expenditure committee paying the same vendor in one race. That is lawful, and the count of them is a count of coincidences in public filings, not a verdict.
- No company facts.
- Every row is a merge of payee spellings on a string we normalised. The row is not a company; it is our best reading of what filers typed, and each profile prints how many spellings it rests on.
- No connected-records section.
- A merged profile is not a node in the entity graph. The graph’s vendor nodes are one per disclosed identity, which is the opposite decision; the two are kept apart so a merge of ours never becomes an edge.
Cite this page
This is public-records reporting. Use it, and say where it came from.
“Political firms paid by Washington campaigns,” WashingtonIndependents.org, data as of 2026-09-05, accessed 2026-09-20. https://washingtonindependents.org/firms/
JSON endpointReport a correction
Our tables, figures and notes on this page are released under CC BY 4.0 — reuse them, including commercially, with attribution. The underlying records are public records of the State of Washington and were never ours to license.
03
How this directory is built
Every figure above is read from a primary source and rebuilt on a schedule. Nothing here is modelled or inferred; where a source is silent the page says so rather than filling the gap.
- Population
- Consulting- or strategy-named payees with three or more clients, payees named in a published report, and every payee in the same-race overlap layer. Not every payee in the expenditure file: postage, banks, platforms and the like are excluded by rule, and a firm outside the rule has no page.
- Identity
- payee name as filed, upper-cased, punctuation and corporate suffixes (LLC, Inc, Co…) stripped — a normalised string, not an identifier the PDC issues. The number of spellings merged is printed on every row and every profile.
- Payments
- PDC expenditure filings (tijg-9zyp), election years 2021–2026, summed per payee per paying committee. Amounts are as filed; a payment routed through a vendor to a subvendor appears under the reported payee.
- Overlaps
- the same-race overlap layer built from the expenditure and independent-expenditure filings (67cp-h962), as of 2026-09-01: a race in which one firm was paid by a candidate and by a committee making independent expenditures in that race, with the gap in days and whether it falls inside the twelve-month window of WAC 390-05-210.
- Retrieved
- expenditures 2026-09-05 · independent expenditures 2026-09-05, from data.wa.gov.