All races / HD-98 profile / Follow the money
HD-98: Follow the money
Campaign finance in this race · NC State Board of Elections filings, this cycle (2025-26)
Helfrich (D) $150K cash$14K cash Rhodes (R)
Helfrich holds 10.7x the cash on hand. Raised this cycle: Helfrich $208K / Rhodes $16K.
BH
Beth Helfrich
Democrat
Through 2026 Q2 · filed Jul 10, 2026
Raised
$208K
Spent
$99K
Cash
$150K
Where it comes from
Individuals 83%PACs 11%Cand. cmtes 1%Party 4%
JR
John Rhodes
Republican
Through 2026 Q2 · filed Jul 22, 2026
Raised
$16K
Spent
$2K
Cash
$14K
Where it comes from
Individuals 100%
The details
| Metric | Helfrich (D) | Rhodes (R) |
|---|---|---|
| Latest filing | 2026 Q2 (Jul 10) | 2026 Q2 (Jul 22) |
| Total raised | $207,601 | $15,800 |
| Total spent | $99,200 | $1,791 |
| Cash on hand | $150,277 | $14,009 |
| Where the money comes from | ||
| Individuals | 83% | 100% |
| PACs | 11% | 0% |
| Candidate committees | 1% | 0% |
| Party | 4% | 0% |
| Small-dollar (<$100) | 3% | 0% |
| Itemized donors | 278 | 12 |
Beth Helfrich (D)
Top 25 of 278 itemized contributors
$13,852Indiv
Beth Brownridge
Office Manager · Paystar
$13,600Indiv
Ruth Ault
Retired
$6,865Party
North Carolina Democratic Party
reported as in-kind
$6,800Indiv
Jordan Clark
Real Estate Investor · Self Employed
$6,800Indiv
Richard Ault
$6,800Indiv
Richard H Ault
Retired
$6,800Indiv
Elizabeth Simons
$6,800Indiv
Mark Heising
Managing Director · Medley Partners
$6,800PAC
Emilys List
$6,800PAC
The Juno Fund
$6,000PAC
Work For Democracy PAC
$5,500Indiv
Kathryn Brown
$3,700Indiv
Charles M Longbottom
$3,000PAC
NC Sierra Club PAC
$2,500Indiv
Teresa Welch
$2,500Indiv
Kelley Gardner
Ayurveda/Yoga · Self Employed
$2,200Indiv
Patrick Morrell
Sales · Aiwyn
$1,974Indiv
David K Tinkler
Attorney · Bank Of America
$1,600Indiv
Cambria M Nielsen
$1,500Indiv
Jim Folds
Consulting Advisor · Self Employed
$1,500Indiv
Jennifer Akin
Chief Of Staff · Blue Star Families
$1,500Cand. cmte
Tracy Clark For NC
$1,500Indiv
Ginny Newell
$1,470Indiv
Barbara L Murphy
$1,450Indiv
Christine Somers
John Rhodes (R)
Top 12 of 12 itemized contributors
$6,800Indiv
Mark Godley
$6,800Indiv
Pete Godley
$500Indiv
David Almond
$400Indiv
Mark Andersen
$300Indiv
Tracy Armstrong
$200Indiv
Leah Ward
$200Indiv
Dennis Ramsey
$160Indiv
John Rhodes
$150Indiv
Michael Carle
$150Indiv
Joe Vagnone
$100Indiv
Adam Love
$15Other
Wells Fargo
Total spent (D / R)
$99K / $2K
Cash on hand
$150K / $14K
Burn rate
48% / 11%
Beth Helfrich (D)
Top payees
$50,256
Express Lane Strategies
"consultant - campaign mgmt."
$9,775
Acuity Politics, LLC
"compliance services"
$4,318
Ngp Van INC
"software expense"
$2,613
Stripe
"payment processing fee"
$2,258
Actblue Technical Services
"payment processing fee"
$1,600
Charles M Longbottom
"refund of contribution"
$1,427
The New York Butcher Shoppe
"event food & beverages"
$1,416
The Longleaf Hotel
"travel - lodging"
$1,350
The Davidson Cotton Mill, LLC
"office space"
$1,316
Intuit
"subscription"
$1,299
The Crazy Pig
"event food & beverages"
$1,273
American Airlines
"travel - transportation"
$1,125
Eventive Venues
"event space"
$1,072
Costco
"event food & beverages"
$1,000
Catawba Indian Nation
"refund of contribution"
$1,000
Committee To Elect Rodney D. Pierce
"contribution to candidate"
$885
Google
"subscription"
$768
Katie Jung
"consultant - admin support"
$750
Whittier Henry
"consultant - admin support"
$700
Lake Norman Company
"event space"
$460
Sticker Mule
"print media"
$454
Usps
"postage"
$366
Amtrak
"travel - transportation"
$356
Oath
"payment processing fee"
$330
Zoom
"subscription"
John Rhodes (R)
Top payees
$600
Meck Gop
"meck gop event"
$536
Jane Hass
"profesional photography"
$270
Spaceship Creations
"website"
$185
John Rhodes
"reimburse amout to open acct"
$140
Mecklenburg County Boe Meck Co Boe
"filing fee"
$61
Aggregated Non-Media Expense
"printing"
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