All races / HD-88 profile / Follow the money
HD-88: Follow the money
Campaign finance in this race · NC State Board of Elections filings, this cycle (2025-26)
Belk (D) $9K cash$2K cash Craig (R)
Belk holds 5.1x the cash on hand. Raised this cycle: Belk $26K / Craig $7K.
MB
Mary Belk
Democrat
Through 2026 Q2 · filed Jul 10, 2026
Raised
$26K
Spent
$19K
Cash
$9K
Where it comes from
Individuals 97%PACs 3%Party 1%
RC
Ray Craig
Republican
Through 2026 Q2 · filed Jul 6, 2026
Raised
$7K
Spent
$6K
Cash
$2K
Where it comes from
Individuals 89%Cand. cmtes 1%Party 10%
The details
| Metric | Belk (D) | Craig (R) |
|---|---|---|
| Latest filing | 2026 Q2 (Jul 10) | 2026 Q2 (Jul 6) |
| Total raised | $26,148 | $7,417 |
| Total spent | $18,616 | $5,613 |
| Cash on hand | $9,194 | $1,804 |
| Where the money comes from | ||
| Individuals | 97% | 89% |
| PACs | 3% | 0% |
| Candidate committees | 0% | 1% |
| Party | 1% | 10% |
| Small-dollar (<$100) | 1% | 4% |
| Itemized donors | 9 | 37 |
Mary Belk (D)
Top 9 of 9 itemized contributors
$5,000Indiv
William T Gardner
Owner · Draper Mercantile
$5,000Indiv
Lisa S Ellsworth
$5,000Indiv
Michael P Gardner SR.
Retired · United Parcel Service
$2,000Indiv
David Pitts
President - Retired · Classic Graphics
$500PAC
The Cigna Group Employee PAC
$180Indiv
Sandra K Johnson
Retired · Retired
$104Indiv
Janice Habash
Retired · Retired
$100Party
Democratic Women Of Mecklenburg County
$100Indiv
Lou Lesesne
Retired · Retired
Ray Craig (R)
Top 25 of 37 itemized contributors
$775Indiv
Tommy Fuller
Bank Examiner
$740Party
NC Republican Party
reported as in-kind
$625Indiv
Chuck Vogt
Owner · Metro Lawns
$500Indiv
David Simpson
Timberland Steward · Self
$380Indiv
Ray Craig
Fundraising · Mmx Leadership
$261Indiv
John Byce
$261Indiv
Elizabeth Matthews
Homemaker
$250Indiv
Gregory Heston
Cpa/professor · Auburn University
$250Indiv
James G Voss
$200Indiv
Todd Rhoney
Coord-strategic Planning · Psnc Energy
$200Indiv
H Fred Caldwell JR
Auto Sales · Fred Caldwell Auto Sales
$157Indiv
David Nunes
$157Indiv
Louisa Tremann
Virtual Learning Manager · Mission To The World
$157Indiv
Brooks Goodman
$152Indiv
J Daniel Smith
Internist · Prisma Health
$150Indiv
Homer Nash
Owner · Homer B. Nash Agency LLC
$120Indiv
Raymond K Boardman
President · Cook & Boardman INC.
$104Indiv
A.b. Miller
Minister · Reformed Presbyterian Church
$104Indiv
Eugene Williams
Computer Tech · Hopaugh Grading
$104Indiv
Eddie Reed
$104Indiv
Robert Nordlander
Owner · Nordlander CPA
$100Indiv
Melvin Howell
$100Indiv
J Spencer Gray
$100Indiv
Bryan Duty
Supervision Officer · Lpl Financial
$100Indiv
Anthony Pizzuti
Information Technology · Bank Of America
Total spent (D / R)
$19K / $6K
Cash on hand
$9K / $2K
Burn rate
71% / 76%
Mary Belk (D)
Top payees
$10,000
North Carolina Democratic Party - House Caucus
"caucus dues"
$3,850
Ngp Van, INC.
"monthly fees for fundraising platform. (march 2026)"
$1,410
Stripe
"credit card processing account fees"
$686
Google LLC
"monthly email hosting"
$550
North Carolina Democratic Party - Federal
"2026 membership - all events ticket"
$500
Democratic Women Of Mecklenburg County
"paint the town blue fundraiser"
$480
Consolidated Press
"letterhead and envelopes"
$476
United States Postal Service
"mailbox rental"
$288
Weebly, INC.
"website hosting - 1 year"
$258
Lillian'S List Of NC
"donation"
$68
Aggregated Non-Media Expense
"overdraft fee"
$50
Anthropologie, INC
"office supplies"
Ray Craig (R)
Top payees
$1,504
Ray Craig
"mileage reimbursement"
$907
Copy Express Of Charlotte
"print campaign materials"
$607
Aggregated Non-Media Expense
"print campaign envelopes"
$285
Usps
no purpose stated
$250
Codiga For Congress
no purpose stated
$200
Charlotte Mecklenburg Rw
no purpose stated
$150
Rh Charlotte
"gift card for graphic designer"
$88
Rooster's Wood-fired Kitchen
"gift card for graphic designer"
$88
Bricktops
"gift card for graphic designer"
$88
Gourmand Market
"gift card for graphic designer"
$52
Bloomsbury Publishing
"leadership book"
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