For journalists
Use this data in your reporting.
Live CSV exports, source notes and coverage warnings for reporting on Congress and the 2026 midterms. No registration is required.
Downloads
Current congressional roster
537 rows · CSVOne row per sitting member, with Bioguide and FEC identifiers, chamber, state, district, party, official site and roster update time.
2026 race candidate field
2,682 candidate records · CSVState-authority candidacies and primary history where covered, with an explicit coverage column and FEC-only fallback everywhere else. Unofficial results remain labeled.
Raw 2026 FEC candidate filers
2,503 filers · CSVFederal candidate filings for House and Senate races. This is not a ballot list and does not include primary results.
Roll-call positions
362,851 member-votes · CSVOne row per recorded member position, joined to the roll number, date, question, result, tally and linked bill identifier when available.
Campaign finance summaries
2,949 member-cycles · CSVTop-line FEC numbers per member per election cycle: receipts, disbursements, cash on hand, individual vs PAC breakdowns.
Stock disclosure downloads — coming feature
These preview exports preserve the reporting infrastructure while member coverage and automated parsing are audited. They are not a complete universe and cannot establish that a member did or did not trade.
Freshness
The roster, 2026 candidate filings and roll calls follow their source-specific ingestion schedules. The /health page shows the live state of every ingest pipeline.
What to cite
Cite the original source — Congress.gov, House or Senate roll-call records, or the FEC — and link to this site as the aggregation source when useful.
If you find a discrepancy, open an issue with the record identifier or send it directly so the source and ingest can be checked.
Reporting tips
- FEC candidate records show people who filed federal paperwork, not the final ballot. State deadlines and primaries can narrow the field.
- Campaign totals follow FEC filing schedules and must be reported with their election cycle and filing date.
- Roll-call coverage is limited to records ingested for the current Congress. Confirm a consequential vote against the linked official roll call.
Contact
Trevor Brown — trevorbrown.web@gmail.com. Happy to walk through the data on a call, run custom queries for one-off stories, or open up the source on GitHub.