All races / HD-21 profile / Follow the money
HD-21: Follow the money
Campaign finance in this race · NC State Board of Elections filings, this cycle (2025-26)
Liu (D) $14K cash$201 cash Johnson (R)
Liu holds 69.8x the cash on hand. Raised this cycle: Liu $29K / Johnson $4K.
YL
Ya Liu
Democrat
Through 2026 Q2 · filed Jul 16, 2026
Raised
$29K
Spent
$33K
Cash
$14K
Where it comes from
Individuals 83%PACs 17%
BJ
Bryson Johnson
Republican
Through 2026 Q2 · filed Jul 6, 2026
Raised
$4K
Spent
$4K
Cash
$201
Where it comes from
Individuals 80%Party 18%Other 2%
The details
| Metric | Liu (D) | Johnson (R) |
|---|---|---|
| Latest filing | 2026 Q2 (Jul 16) | 2026 Q2 (Jul 6) |
| Total raised | $29,391 | $4,118 |
| Total spent | $33,090 | $3,917 |
| Cash on hand | $14,053 | $201 |
| Where the money comes from | ||
| Individuals | 83% | 80% |
| PACs | 17% | 0% |
| Candidate committees | 0% | 0% |
| Party | 0% | 18% |
| Small-dollar (<$100) | 0% | 1% |
| Itemized donors | 43 | 11 |
Ya Liu (D)
Top 25 of 43 itemized contributors
$5,000PAC
NC Realtors PAC
$3,000Indiv
Shuyun Mu
President · Rtp International Cultural Exchange
$3,000Indiv
Haihui Huang
CEO · Ipearl INC
$2,000Indiv
Hongyi Hua
Engineer · Self Employee
$2,000Indiv
Tony Xie
Mortgage Broker · Gmcc
$1,000Indiv
Sophia Yang
Realtor · Hhome
$1,000Indiv
Elaine Peng
CEO · Mental Health Association For Chinese Communities
$1,000Indiv
Xin Guang Zhang
None
$1,000Indiv
Bernard Hsu
None
$1,000Indiv
Ping Chen
None
$1,000Indiv
Li Ming Zhang
None
$500Indiv
Yiran Chen
Professor · Duke University
$500Indiv
Livia Rodriguez
Engineer · Cisco
$500Indiv
Lian Qiao
Executive · Venus
$500Indiv
Lan Hua
Engineer · Metlife
$500Indiv
Barrett Joyner
None
$500Indiv
Wiley Nickel
Attorney · The Law Offices Of Wiley Nickel Pllc
$500Indiv
Maciej Zamek Gliszczynski
Scientist · Gsle
$500Indiv
Shunhong Hou
High Touch Engineer · Cisco
$500Indiv
Fen Lin
None
$500Indiv
Mingjun Zhu
CPA Accountant · Self Employed
$400Indiv
Huabo Lu
None
$200Indiv
Lucy Yan
Software Engineer · Na
$200Indiv
Anna Lee
None
$200Indiv
Guoliang Cao
It · Vonage
Bryson Johnson (R)
Top 11 of 11 itemized contributors
$1,827Indiv
Bryson Johnson
Engineer · Bd
$740Party
NC Republican Party
reported as in-kind
$418Indiv
Tammy Newton
Workers Comensation · Georgia Power
$313Indiv
Betty Dickens
$209Indiv
Christine Senty
Attorney · Quartz Health Solutions
$104Indiv
Jonathan Robbins
Software Engineer · Nvidia
$104Indiv
Ashton Johnson
Karate Teacher · Self
$104Indiv
Marlene Boulware
$100Indiv
Anna Cohen
$100Indiv
Mary Miskimon
Small Business Owner · Mem Creative Concepts
$72Other
First Citizens Bank
Total spent (D / R)
$33K / $4K
Cash on hand
$14K / $201
Burn rate
113% / 95%
Ya Liu (D)
Top payees
$15,000
Ncdp House Caucus
"fundraiser"
$3,038
Ngp Van
"ngp van software"
$2,250
Maven Strategies
"2024 dec. consulting/mailing service"
$2,000
Committee To Elect Bella
"bella's election"
$1,500
Gale For NC Senate
"sponsorship"
$1,337
Helen Zhen
"catering service for moon festival fundraiser"
$1,000
Committee To Elect Carissa Johnson
"donation to campaign"
$1,000
Wake County Democratic Party
"donation"
$641
Actblue Charities INC
"actblue charge service fee for oct. fundraising"
$575
Sister Liu'S Kitchen
"catering service for moon festival fundraiser"
$500
Committee To Elect Vickie Adamson
no purpose stated
$500
Committee To Elect Laura Budd
"committee to elect laura budd"
$500
Friends Of Cheryl Stallings
no purpose stated
$500
North Carolina Legislative Black Caucus
no purpose stated
$500
Stormie Forte For Raleigh City Council
no purpose stated
$452
Goin' Postal
"2024 rent for mailbox."
$450
Town Of Cary Parks
"space rent"
$349
Aapi Lead
no purpose stated
$252
Chick-Fil-A
"catering service for moon festival fundraiser"
$250
Cooper Victory Fund
no purpose stated
$250
Zack Hawkins For North Carolina Committee
no purpose stated
$140
Wake County Board Of Elections
"filing fee"
$56
Aggregated Non-Media Expense
"nc civil penalty and forfeiture fund."
$50
State Board Of Elections
"nc penalty ? invoice #8199"
Bryson Johnson (R)
Top payees
$1,762
Facebook INC.
"facebook ads"
$334
Yard Sign Plus
"print campaign yard signs"
$239
Aggregated Non-Media Expense
"service charge"
$156
Pip Marketing, Signs Print
"print campaign materials"
$136
Signs On The Cheap
"print yard signs"
$111
Vistaprint
"print campaign materials"
$96
Wix
"website maintenance"
$75
Sticker Genius
"print campaign stickers/magnets"
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