JOHN HALL STRATEGIES

$221K total cycle spend · 11 client committees · 130 disbursements · activity May 7, 2025 → Mar 30, 2026

Digital ○ Slowing (~2mo since last)

12-month spend trajectory

Apr 2025 Mar 2026
$219K across 12 months

Revenue by party

100% R
D · 0%
R · 100%
#

Top buyers last 12 months · top 10

NRSC $75K Digital · 32 txns BARRASSO, JOHN A $68K Digital · 9 txns TRUMP NATIONAL COMMITTEE JFC, INC. $52K Fundraising · 44 txns JACKSON, RONNY LYNN $5K Fundraising · 18 txns FLORES, ERIC $4K Fundraising · 7 txns NADEEM, ALEA $2K Digital · 6 txns SEAL PAC SUPPORTING ELECTING AMERICAN… $1K Digital · 1 txn NEXT GENERATION PAC $1K Fundraising · 5 txns MITCHELL, JOE $973 Fundraising · 2 txns GOD, FAMILY, & COUNTRY PAC $845 Fundraising · 4 txns JH JOHN HALL STRATEGIES

Top buyers last 6 months · top 10

TRUMP NATIONAL COMMITTEE JFC, INC. $52K Fundraising · 44 txns NRSC $37K Digital · 22 txns BARRASSO, JOHN A $21K Digital · 3 txns JACKSON, RONNY LYNN $5K Fundraising · 18 txns FLORES, ERIC $4K Fundraising · 7 txns SEAL PAC SUPPORTING ELECTING AMERICAN… $1K Digital · 1 txn NEXT GENERATION PAC $1K Fundraising · 5 txns MITCHELL, JOE $973 Fundraising · 2 txns GOD, FAMILY, & COUNTRY PAC $845 Fundraising · 4 txns WARRIOR PAC $743 Digital · 1 txn JH JOHN HALL STRATEGIES

Top buyers last 3 months · top 5

NRSC $8K Digital · 7 txns TRUMP NATIONAL COMMITTEE JFC, INC. $2K Fundraising · 7 txns SEAL PAC SUPPORTING ELECTING AMERICAN… $1K Digital · 1 txn NEXT GENERATION PAC $1K Fundraising · 5 txns WARRIOR PAC $743 Digital · 1 txn JH JOHN HALL STRATEGIES
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)
JOHN HALL STRATEGIES NRSC $75K BARRASSO, JOHN A $68K TRUMP NATIONAL COMMITTEE JF… $52K JACKSON, RONNY LYNN $5K FLORES, ERIC $4K NADEEM, ALEA $2K SEAL PAC SUPPORTING ELECTIN… $1K NEXT GENERATION PAC $1K MITCHELL, JOE $973 GOD, FAMILY, & COUNTRY PAC $845 Digital $147K Fundraising $65K Total in: $211K Total out: $211K
JOHN HALL STRATEGIES TRUMP NATIONAL COMMITTEE JF… $52K NRSC $37K BARRASSO, JOHN A $21K JACKSON, RONNY LYNN $5K FLORES, ERIC $4K SEAL PAC SUPPORTING ELECTIN… $1K NEXT GENERATION PAC $1K MITCHELL, JOE $973 GOD, FAMILY, & COUNTRY PAC $845 WARRIOR PAC $743 Fundraising $65K Digital $60K Total in: $125K Total out: $125K
JOHN HALL STRATEGIES NRSC $8K TRUMP NATIONAL COMMITTEE JF… $2K SEAL PAC SUPPORTING ELECTIN… $1K NEXT GENERATION PAC $1K WARRIOR PAC $743 Digital $10K Fundraising $3K Total in: $13K Total out: $13K
#

Cycle-over-cycle trajectory

quarterly · last 1 cycle
2026 Q1 cycle 2026: $76KQ2 cycle 2026: $17KQ3 cycle 2026: $32KQ4 cycle 2026: $96K Q1Q3Q4 $96K

even-year cycle (election) odd-year cycle (off-cycle)

#

Revenue by service category

Revenue by service category

last 12 months
Digital $147K Fundraising $65K

Revenue by service category

last 6 months
Fundraising $65K Digital $60K

Revenue by service category

last 3 months
Digital $10K Fundraising $3K
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
See all 130 disbursements → Download CSV