JOHN HALL STRATEGIES
$221K total cycle spend · 11 client committees · 130 disbursements · activity May 7, 2025 → Mar 30, 2026
12-month spend trajectory
Apr 2025
Mar 2026
$219K
across 12 months
Revenue by party
D · 0%
R · 100%
Top buyers last 12 months · top 10
Top buyers last 6 months · top 10
Top buyers last 3 months · top 5
| Filer | Total spend | Disbursements | Last paid |
|---|---|---|---|
| BARRASSO, JOHN A WY · Senate REP |
$75,430 | 10 | 3mo ago |
| NRSC C00027466 |
$74,975 | 32 | 2mo ago |
| TRUMP NATIONAL COMMITTEE JFC, INC. C00873893 |
$52,128 | 44 | 2mo ago |
| JACKSON, RONNY LYNN TX · House REP |
$5,452 | 18 | 3mo ago |
| FLORES, ERIC TX · House REP |
$4,352 | 7 | 3mo ago |
| NADEEM, ALEA OH · House REP |
$2,031 | 6 | 8mo ago |
| SEAL PAC SUPPORTING ELECTING AMERICAN LEADERS PAC C00570226 |
$1,214 | 1 | 3mo ago |
| NEXT GENERATION PAC C00841361 |
$1,006 | 5 | 2mo ago |
| MITCHELL, JOE IA · House REP |
$973 | 2 | 4mo ago |
| GOD, FAMILY, & COUNTRY PAC C00847897 |
$845 | 4 | 4mo ago |
| WARRIOR PAC C00916387 |
$743 | 1 | 2mo ago |
Table = cycle-to-date totals across all buyers. The Sankey above filters to the time window you select.
Money flow through this vendor
top payers (left) → top revenue categories (right)Cycle-over-cycle trajectory
quarterly · last 1 cycleeven-year cycle (election) odd-year cycle (off-cycle)
Revenue by service category
Show as table (cycle-to-date with disbursement counts)
| Category | Total spend | Disbursements |
|---|---|---|
| Digital | $154,393 | 50 |
| Fundraising | $64,757 | 80 |
Recent activity last 20 disbursements
| Date | Filer | Purpose | Amount |
|---|---|---|---|
| Mar 30, 2026 | NRSC | DIGITAL FUNDRAISING FEES | $7 |
| Mar 23, 2026 | NRSC | DIGITAL FUNDRAISING FEES | $264 |
| Mar 16, 2026 | TRUMP NATIONAL COMMITTEE JFC, INC. | FUNDRAISING FEES | $44 |
| Mar 16, 2026 | NRSC | CREDIT-DIGITAL FUNDRAISING FEES | -$819 |
| Mar 11, 2026 | TRUMP NATIONAL COMMITTEE JFC, INC. | FUNDRAISING FEES | $186 |
| Mar 10, 2026 | TRUMP NATIONAL COMMITTEE JFC, INC. | FUNDRAISING FEES | $574 |
| Mar 9, 2026 | WARRIOR PAC | JFC DIGITAL MARKETING | $743 |
| Mar 9, 2026 | NRSC | DIGITAL FUNDRAISING FEES | $1,440 |
| Mar 9, 2026 | NRSC | DIGITAL FUNDRAISING FEES | $14 |
| Mar 9, 2026 | NEXT GENERATION PAC | FUNDRAISING FEES | $23 |
| Mar 6, 2026 | NEXT GENERATION PAC | FUNDRAISING FEES | $23 |
| Mar 4, 2026 | TRUMP NATIONAL COMMITTEE JFC, INC. | FUNDRAISING FEES | $49 |
| Mar 4, 2026 | NEXT GENERATION PAC | FUNDRAISING FEES | $34 |
| Mar 3, 2026 | TRUMP NATIONAL COMMITTEE JFC, INC. | FUNDRAISING FEES | $19 |
| Mar 3, 2026 | NEXT GENERATION PAC | FUNDRAISING FEES | $242 |
| Mar 2, 2026 | NRSC | DIGITAL FUNDRAISING FEES | $3,070 |
| Mar 2, 2026 | NEXT GENERATION PAC | FUNDRAISING FEES | $683 |
| Feb 28, 2026 | SEAL PAC SUPPORTING ELECTING AMERICAN LEADERS PAC | PAC DIGITAL MARKETING | $1,214 |
| Feb 23, 2026 | NRSC | DIGITAL FUNDRAISING FEES | $3,894 |
| Feb 19, 2026 | TRUMP NATIONAL COMMITTEE JFC, INC. | FUNDRAISING FEES | $426 |