All races / HD-70 profile / Follow the money
HD-70: Follow the money
Campaign finance in this race · NC State Board of Elections filings, this cycle (2025-26)
McCaskill (D) $433 cash$22K cash Biggs (R)
Biggs holds 50.1x the cash on hand. Raised this cycle: McCaskill $1K / Biggs $96K.
W(
William (Bill) McCaskill
Democrat
Through 2026 Q2 · filed Jul 8, 2026
Raised
$1K
Spent
$720
Cash
$433
Where it comes from
Individuals 100%
BB
Brian Biggs
Republican
Through 2026 Q2 · filed Jul 2, 2026
Raised
$96K
Spent
$90K
Cash
$22K
Where it comes from
Individuals 72%PACs 28%
The details
| Metric | McCaskill (D) | Biggs (R) |
|---|---|---|
| Latest filing | 2026 Q2 (Jul 8) | 2026 Q2 (Jul 2) |
| Total raised | $1,154 | $96,251 |
| Total spent | $720 | $90,158 |
| Cash on hand | $433 | $21,727 |
| Where the money comes from | ||
| Individuals | 100% | 72% |
| PACs | 0% | 28% |
| Candidate committees | 0% | 0% |
| Party | 0% | 0% |
| Small-dollar (<$100) | 1% | 0% |
| Itemized donors | 7 | 82 |
William (Bill) McCaskill (D)
Top 7 of 7 itemized contributors
$500Indiv
Judy Saunders
$240Indiv
William Mccaskill
$200Indiv
Jane Cranford
$100Indiv
Jennipher Swanner
$93Indiv
Diane Hubbard
Not Emploiyed
$6Indiv
Susan Scott
$3Other
First Horizon
Brian Biggs (R)
Top 25 of 82 itemized contributors
$13,600PAC
NC Realtors PAC
$6,800Indiv
James H Goodnight
CEO · Sas
$6,800Indiv
Dean Wilson
Owner · Theraputic Alternatives
$6,800Indiv
Michael Williford
Attorney · Services Law Firm
$6,800Indiv
Dennis C Vandevender
CEO · Trinity Community Services
$6,000PAC
Center For International Education
$4,413Indiv
Linda Vandevender
Administrator · Trinity Community Services
$3,400Indiv
Pam Hill
Clerk Of Superior Court · NC Judicial Branch
$3,400Indiv
Wayne Parker
Owner · Alumiworks INC
$3,000PAC
Anesthesiologists Of The Triad PAC
$2,846Indiv
Karen Allred
Realtor · Allred And Company Realtors
$2,210Indiv
Brian Biggs
Realtor · Allred And Company Realtors
$2,000PAC
NC Dental Society PAC
$2,000Indiv
Sherry A Whitt
Owner · Friendly Transmission
$1,100Indiv
Joshua Toman
Attorney/consultant · Self Employed
$1,100Indiv
Roger Blackwell
Retired · Retired
$1,041Indiv
Gary Oyster
Dentist · Self Employed
$1,041Indiv
Tyler Lisk
Retired · Retired
$1,041Indiv
Dan Tanner
Land Surveyor · Survey Carolina Pllc
$1,026PAC
NC Autopac
$1,000Indiv
Kristine M. Matson
$1,000Indiv
William L Corn
Realtor · Allred And Company Realtors
$1,000Indiv
Mark R Craig
President · R H Barringer Distributing Company
$1,000Indiv
Patricia Earnhardt
Owner · Lazy E Event Center
$1,000Indiv
Worth Hatley
Total spent (D / R)
$720 / $90K
Cash on hand
$433 / $22K
Burn rate
62% / 94%
William (Bill) McCaskill (D)
Top payees
$369
Build A Sign
"print media"
$97
Aggregated Non-Media Expense
"print media"
$3
First Horizon
"bank fee"
Brian Biggs (R)
Top payees
$60,000
NC House Republican Campaign Committee
"nc house caucus"
$6,800
NC Realtors PAC
no purpose stated
$3,410
NC Republican Party (NC REC - State)
"gop convention"
$2,700
Randolph REC
no purpose stated
$2,176
Gs-jj.com
"campaign coin"
$2,000
America First Strategies
"consulting services"
$1,678
American Airlines
"conference travel expense"
$1,405
The Red T-shirt Company
"t-shirt giveaways"
$1,000
North Carolina Republican Party
"judicial victory fund"
$1,000
Whatley Victory Committee
no purpose stated
$693
Washington Marriott Capitol Hill
"white house trip"
$621
Aggregated Non-Media Expense
"conference transportation"
$502
Wix.com
"annual website expense"
$500
Randolph Young Republicans
no purpose stated
$425
NC Federation Of Young Republicans
no purpose stated
$342
Amazon
"flag shadow boxes"
$335
Wallbuilders
"wallbuilders conference"
$300
Valerie Henry
"treasurer expense"
$250
Michael Lewis Photography
"house members photo"
$250
Committee To Elect Republican Women
"ticket to b'fast fundraiser"
$200
The American Legislative Exchange Council (alec)
"conference"
$140
Randolph County Board Of Elections
"filing fee for nc house"
$135
Owen's Florist
"funeral flowers"
$89
Winred
"service fees"
$36
Usps
no purpose stated
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