FEC Committee Master File - registry composition
Six in ten federal committees answer to no candidate
Of 19,954 registered federal committees in the FEC Committee Master File (snapshot 2026-06-22), 11,988 - 60.1% - are non-candidate committees: unauthorized committees, lobbyist/registrant PACs, leadership PACs, or joint fundraising committees. Candidate committees account for 39.9%. The page is aggregate-only and names zero committees, candidates, treasurers, donors, vendors, or individuals.
Key findings
11,988 of 19,954 registered federal committees are non-candidate committees: unauthorized committees, lobbyist/registrant PACs, leadership PACs, or joint fundraising committees. (FEC Committee Master File, snapshot 2026-06-22.)
7,954 committees are candidate committees: 7,574 principal campaign committees plus 380 committees authorized by a candidate.
The largest single designation is U, unauthorized committees: 8,397 records, or 42.1% of the FEC committee registry.
976 master-file records lack a treasurer name. That is a field gap in the snapshot, not an accusation about any committee.
The master file carries 58 distinct state values, including U.S. states, territories, and nonstandard administrative values as published by the source.
At a glance
By FEC designation
The designation field is the registry's own classification of a committee's relationship to a candidate. The non-candidate bucket here is U + B + J + D; the candidate bucket is P + A. Blank designation records are shown separately.
| Designation | FEC label | Committees | Share | Bucket |
|---|---|---|---|---|
| U | Unauthorized - PACs/super PACs | 8,397 | 42.1% | Non-candidate |
| P | Principal campaign committee | 7,574 | 38% | Candidate |
| B | Lobbyist/Registrant PAC | 1,571 | 7.9% | Non-candidate |
| J | Joint fundraising committee | 1,143 | 5.7% | Non-candidate |
| D | Leadership PAC | 877 | 4.4% | Non-candidate |
| A | Authorized by candidate | 380 | 1.9% | Candidate |
| (blank) | No designation recorded | 12 | 0.1% | Blank |
What this means
Principal and authorized campaign committees are less than half of the registry. The majority is made up of political committees that are not authorized by a candidate: PACs and super PACs, lobbyist/registrant PACs, leadership PACs, and joint fundraising committees. That is a composition fact about the FEC master file, not a claim that the records are improper.
For healthcare exclusion and sanction-list monitoring, see exclusion & sanction-list monitoring. For federal contractor records by entity, use the government entity directory. For source-family notes across the platform, see sources.
Treasurer-name field gap
The master file also has 976 records where treasurer_name is blank or null: 4.9% of the registry. Context matters here. 52 U.S.C. §30102(a) requires every political committee to have a treasurer, and a committee may not accept contributions or make expenditures without one. This study reports only the field gap in the source table. It does not accuse any committee of a violation, and it names no committee.
What this counts - and what it does not
- Registry composition. The study counts the FEC master file by designation: U, P, B, J, D, A, and blank. It does not analyze transactions, donors, filings, or spending.
- No named records. The page and downloads name zero committees, candidates, treasurers, donors, vendors, or individuals. Every row is an aggregate.
- No misconduct finding. The treasurer-name count is a source-field gap in the master file, not an accusation about any committee.
- Snapshot date. Counts reflect the committed FEC Committee Master File snapshot dated 2026-06-22. The FEC registry changes as committees register, amend, or terminate.
Methodology
The study aggregates public.fec_committees, a warehouse table populated from the FEC Committee Master File (cm.txt). The first query groups by designation and computes each designation's share of the registry. Candidate committees are designation P plus A; non-candidate committees are U, B, J, and D. The second query counts records where treasurer_name is blank or null.
The figures on this page are baked into a committed TypeScript snapshot. The SQL below is included for re-checking, but the page does not query a live database at request time and does not require database credentials to render.
Reproduce this
Re-run the aggregate queries below against the FEC committee table:
SELECT designation, count(*) AS n,
round(100.0*count(*)/sum(count(*)) over (),1) AS pct
FROM public.fec_committees GROUP BY designation ORDER BY n DESC;
-- treasurer gap:
SELECT count(*) FILTER (WHERE treasurer_name IS NULL OR treasurer_name='') AS no_treasurer,
count(*) AS total FROM public.fec_committees;
- Download SQL - the same query string served from the TypeScript constant.
- Download JSON · Download CSV - the committed aggregate snapshot.
Re-check the source snapshot
The source line is re-checkable: the artifact is the FEC bulk Committee Master File, cm.txt inside cm26.zip, from the 2026-06-22 snapshot. The page is tied to this committed aggregate snapshot rather than a live query.
How to cite this
Fonteum (2026). Six in Ten Federal Committees Answer to No Candidate. Derived from the FEC Committee Master File (snapshot 2026-06-22). https://fonteum.com/gov/research/federal-committee-composition-2026
Canonical URL: https://fonteum.com/gov/research/federal-committee-composition-2026 · License: U.S. Government Works (public domain; 17 U.S.C. §105)
Related government evidence
- Sanctions & exclusion-list monitoring →
- Federal contractor records by entity →
- The Name-Only Exclusion List - SAM.gov identifier coverage →
- Federal Suspension & Debarment Scorecard →
- The Leakage Report - contracts awarded during an active exclusion →
- The State of Federal Contractor Integrity 2026 →
- The US + EU Sanctions Universe →
- Source families →
- Government records evidence - all studies →
Limitations
- This is a one-day registry snapshot, not a historical time series. It should be re-run against a later FEC master file before citing as a current live count.
- Designations are taken from the FEC master file as published. The study does not infer a committee's practical role beyond the source field.
- Blank designation and blank treasurer-name records are field-state counts in the source table. They are not findings about a committee's legal status.
- The state count is a distinct-value count from the master file, not a count of U.S. states.
Sources
One primary government source: the Federal Election Commission Committee Master File, published as FEC bulk data. The extract used here is cm.txt from the 2026 committee-master bulk file.
Source: Federal Election Commission Committee Master File (cm.txt), snapshot 2026-06-22. U.S. Government Works.
Frequently asked questions
What share of federal committees are not candidate committees?
As of the FEC Committee Master File snapshot dated 2026-06-22, 11,988 of 19,954 registered committees (60.1%) are non-candidate committees. This bucket counts designation U (Unauthorized), B (Lobbyist/Registrant PAC), J (Joint fundraising committee), and D (Leadership PAC).
What counts as a candidate committee here?
This study counts designation P (Principal campaign committee) and designation A (Authorized by candidate) as candidate committees. Together they total 7,954 records, or 39.9% of the registry. The 12 blank-designation records are shown separately and are not assigned to either bucket.
Does the treasurer-name gap mean a committee violated the law?
No. The 976 figure is only a count of master-file records lacking a treasurer name. 52 U.S.C. §30102(a) requires every political committee to have a treasurer, and a committee may not accept contributions or make expenditures without one, but this page makes no finding about any committee and names none.
Does this page name committees, candidates, or treasurers?
No. Every figure is an aggregate count by FEC designation or registry-level field. The page and downloads name zero committees, candidates, treasurers, donors, vendors, or individuals.
How can I reproduce the numbers?
The SQL displayed and linked on this page re-runs two aggregate queries against public.fec_committees: one GROUP BY designation query and one treasurer-name field-gap query. The page uses a committed snapshot so the displayed figures do not depend on live database credentials.