All races / SD-35 profile / Follow the money
SD-35: Follow the money
Campaign finance in this race · NC State Board of Elections filings, this cycle (2025-26)
Winward (D) $0 cash$461K cash Johnson (R)
Johnson has a committee on file; Winward has no machine-readable figures (nothing filed yet, or filed on paper). Raised this cycle: Winward $0 / Johnson $474K.
CE
Christine E. Winward
Democrat
No figures available
Either nothing has been filed yet, or the committee filed on paper - the state scans paper reports but does not enter the figures, so no machine-readable totals exist. Their filings are listed below.
TJ
Todd Johnson
Republican
Through 2026 Q2 · filed Jul 10, 2026
Raised
$474K
Spent
$179K
Cash
$461K
Where it comes from
Individuals 76%PACs 22%Other 1%
The details
| Metric | Winward (D) | Johnson (R) |
|---|---|---|
| Latest filing | 2026 Q2 (Jul 10) | |
| Total raised | - | $474,403 |
| Total spent | - | $178,839 |
| Cash on hand | - | $460,874 |
| Where the money comes from | ||
| Individuals | - | 76% |
| PACs | - | 22% |
| Candidate committees | - | 0% |
| Party | - | 0% |
| Small-dollar (<$100) | - | 0% |
| Itemized donors | - | 159 |
Christine E. Winward (D)
Top 0 of 0 itemized contributors
No itemized contributors this cycle.
Todd Johnson (R)
Top 25 of 159 itemized contributors
$52,387Indiv
Matthew Todd Johnson
President · Johnson Insurance Agency
$17,600Indiv
Kelly Mahoney
Property Mgmt · Kelly Mahoney
$13,600PAC
NC Health Care Facilities Assoc PAC
$10,200Indiv
David Longo
Owner · Cbi Services
$10,200PAC
NC Automobile Dealers Assoc PAC
$6,800Indiv
Matthew D Clapp
Project Mgr · Gator Fire
$6,800Indiv
Jeremy Colombik
Managing Partner · Management Services Int'l
$6,800Indiv
Rosa Velasquez
Construction · R And E
$6,800PAC
NC Assoc Of Electric Cooperatives PAC
$6,800PAC
Iianc PAC
$6,800Other
Eastern Band Of Cherokee Indians
$6,800Indiv
Leon Rives
Chief Visionary Officer · Rh Cpas, Pllc
$6,800Indiv
John R Roney
$6,800Indiv
Cynthia Miranda
Office Manager · The Miranda Group
$6,800Indiv
Nick Parisian
$6,800Indiv
Daniel Miranda
CEO · The Miranda Group
$6,800Indiv
Fernando Miranda
Business Owner · Alpha Installations
$6,800Indiv
Ramona Rabago
Construction · R And E
$6,800Indiv
Jeremy M Jacobs JR
CEO · Delaware North
$6,800Indiv
Eric Wood
Owner · Old Well Co
$6,800Indiv
Catawba Indian Nation
$6,800Indiv
Matthew Mills
President · Poultry Equipment Plus INC
$6,800Indiv
Markus Wilhelm
CEO · Strata Clean Energy
$6,800Indiv
Roderick Ratcliff
CEO · Centaur
$6,800PAC
Ncsfaa PAC INC (state Farm)
Total spent (D / R)
$0 / $179K
Cash on hand
$0 / $461K
Burn rate
0% / 38%
Christine E. Winward (D)
Top payees
No expenditures this cycle.
Todd Johnson (R)
Top payees
$52,157
Matthew Todd Johnson
"tillett for senate contribution"
$10,000
NC Senate Majority Fund
no purpose stated
$6,975
Anedot, INC
"cc fees - march"
$6,800
Kelly Mahoney
"refund duplicate contribution"
$6,800
Committee To Elect Benton Sawrey
no purpose stated
$5,500
NC Gop
no purpose stated
$5,177
David Willis For NC
no purpose stated
$5,000
Union County Gop
no purpose stated
$5,000
Cabarrus County Gop
no purpose stated
$4,000
Anson County Sheriff's Office
"donation - toy drive"
$2,625
J-books Services, INC
"cmpn reporting"
$2,500
The Overcash Committee
no purpose stated
$2,000
Uwharrie Consulting LLC
"direct mail services"
$1,500
Sweet Union Republican Women
no purpose stated
$1,362
Katlyn Almond
"fr consulting"
$1,000
Friends Of Ted Alexander
no purpose stated
$1,000
Committee To Elect Carl Ford
no purpose stated
$500
NC 8th Congressional District REC
no purpose stated
$494
Usps
"po box renewal"
$300
Hunter Helms
"social media"
$250
NC Yla - Youth Legislative Assembly
"sponsorship"
$208
Alyssa Ferese
"poll worker"
$182
Yanna Pantazis
"poll worker"
$140
Union County Board Of Elections
"filing fee"
$130
Jessica Klarman
"poll worker"
Source: NC State Board of Elections (cf.ncsbe.gov) · committee disclosure reports
Data as of October 29, 2026 · campaign finance last refreshed August 20, 2026
Report an error
Data as of October 29, 2026 · campaign finance last refreshed August 20, 2026
Report an error