W4POLITICS, a W4USA Network resource
Free public service for North Carolina votersNo candidate endorsementsGuide sources checked October 1, 2026General election November 3, 2026

Official state and federal campaign records

Reported campaign money by race

North Carolina statewide judicial candidates report through the North Carolina Campaign Finance Online portal. This guide matches each printed candidate and office to the latest comparable official Second Quarter summary. U.S. Senate candidates use separate Federal Election Commission records.

Read before comparing: State receipts and expenditures are each report's Total this Election values. Cash, outstanding loans, and debts are period-end values. Seven current state summaries are comparable. The Anita Earls amendment supersedes an earlier data record but has no current portal summary. Three Senate candidates have processed FEC summaries; Shannon W. Bray has an exact FEC identity but no processed 2025-2026 summary. Missing data remains unavailable, not $0.
Receipts, total this electionExpenditures, total this electionComparison unavailable
State candidate records

North Carolina statewide judicial committee summaries

Search official state records

The official portal produced seven current exact candidate-and-office Second Quarter summaries among eight printed statewide judicial choices. The Anita Earls amendment is labeled unavailable because its current summary is not exposed.

North Carolina Campaign Finance Online. 2026 Second Quarter, February 15 through June 30

NC Supreme Court Associate Justice Seat 01

State records

Receipts and expenditure bars use one dollar scale within each race. Expand a card for the committee ID, report window, cash, loans, debts, period arithmetic, and source note.

Democratic

Anita Earls

Search official records
Comparable summary unavailableMissing here does not mean $0.

EARLS FOR JUSTICE, committee ID STA-I2K60N-C-001, filed an amended 2026 Second Quarter report on September 28, 2026. That amendment supersedes the July 10 data record, but the official portal exposes only the amendment cover image and no current machine-readable summary. No comparable current amount is shown here. Missing does not mean $0.

Republican

Sarah Stevens

View filing record
$336,178.77Receipts, total this election
Receipts, total this election$336,178.77Expenditures, total this election$108,418.20
Cash on hand$257,501.63
Source-data check: Receipts and expenditures are the portal's Total this Election values. Cash, outstanding loans, and debts are period-end values. Period arithmetic is beginning cash plus period receipts minus period expenditures equals ending cash.
All displayed fields and source notes
$336,178.77Receipts, total this election
$108,418.20Expenditures, total this election
$257,501.63Cash on hand
$0.00Outstanding loans
$0.00Debts owed by committee

Source record: STEVENS FOR JUSTICE, committee ID STA-C3003N-C-002, Exact candidate-and-office committee match in the official North Carolina campaign finance portal, 2026 Second Quarter summary, February 15 through June 30, 2026; received July 3, 2026; data imported July 10, 2026.

The official committee record and the statewide candidate list match Sarah Stevens to the same 2026 statewide judicial office.

View identity record

North Carolina Campaign Finance Online. 2026 Second Quarter, February 15 through June 30

NC Court of Appeals Judge Seat 01

State records

Receipts and expenditure bars use one dollar scale within each race. Expand a card for the committee ID, report window, cash, loans, debts, period arithmetic, and source note.

Republican

Michael C. Byrne

View filing record
$84,563.46Receipts, total this election
Receipts, total this election$84,563.46Expenditures, total this election$68,055.80
Cash on hand$16,507.66
Source-data check: Receipts and expenditures are the portal's Total this Election values. Cash, outstanding loans, and debts are period-end values. Period arithmetic is beginning cash plus period receipts minus period expenditures equals ending cash.
All displayed fields and source notes
$84,563.46Receipts, total this election
$68,055.80Expenditures, total this election
$16,507.66Cash on hand
$13,000.00Outstanding loans
$0.00Debts owed by committee

Source record: ELECT MICHAEL C BYRNE, committee ID STA-34PK28-C-001, Exact candidate-and-office committee match in the official North Carolina campaign finance portal, 2026 Second Quarter summary, February 15 through June 30, 2026; received July 3, 2026; data imported July 10, 2026.

The official committee record and the statewide candidate list match Michael C. Byrne to the same 2026 statewide judicial office.

View identity record

Democratic

John S. Arrowood

View filing record
$533,600.84Receipts, total this election
Receipts, total this election$533,600.84Expenditures, total this election$116,423.79
Cash on hand$417,177.05
Source-data check: Receipts and expenditures are the portal's Total this Election values. Cash, outstanding loans, and debts are period-end values. Period arithmetic is beginning cash plus period receipts minus period expenditures equals ending cash.
All displayed fields and source notes
$533,600.84Receipts, total this election
$116,423.79Expenditures, total this election
$417,177.05Cash on hand
$0.00Outstanding loans
$0.00Debts owed by committee

Source record: RE-ELECT JUDGE ARROWOOD, committee ID STA-J56466-C-005, Exact candidate-and-office committee match in the official North Carolina campaign finance portal, 2026 Second Quarter summary, February 15 through June 30, 2026; received July 9, 2026; data imported July 9, 2026.

The official committee record and the statewide candidate list match John S. Arrowood to the same 2026 statewide judicial office.

View identity record

North Carolina Campaign Finance Online. 2026 Second Quarter, February 15 through June 30

NC Court of Appeals Judge Seat 02

State records

Receipts and expenditure bars use one dollar scale within each race. Expand a card for the committee ID, report window, cash, loans, debts, period arithmetic, and source note.

Republican

George Cooper Bell

View filing record
$130,848.46Receipts, total this election
Receipts, total this election$130,848.46Expenditures, total this election$17,753.62
Cash on hand$113,094.84
Source-data check: Receipts and expenditures are the portal's Total this Election values. Cash, outstanding loans, and debts are period-end values. Period arithmetic is beginning cash plus period receipts minus period expenditures equals ending cash.
All displayed fields and source notes
$130,848.46Receipts, total this election
$17,753.62Expenditures, total this election
$113,094.84Cash on hand
$5,000.00Outstanding loans
$0.00Debts owed by committee

Source record: ELECT GEORGE BELL, committee ID STA-M3S97W-C-002, Exact candidate-and-office committee match in the official North Carolina campaign finance portal, 2026 Second Quarter summary, February 15 through June 30, 2026; received July 7, 2026; data imported July 7, 2026.

The official committee record and the statewide candidate list match George Cooper Bell to the same 2026 statewide judicial office.

View identity record

Democratic

Tobias (Toby) Hampson

View filing record
$540,624.43Receipts, total this election
Receipts, total this election$540,624.43Expenditures, total this election$212,818.56
Cash on hand$327,805.87
Source-data check: Receipts and expenditures are the portal's Total this Election values. Cash, outstanding loans, and debts are period-end values. Period arithmetic is beginning cash plus period receipts minus period expenditures equals ending cash.
All displayed fields and source notes
$540,624.43Receipts, total this election
$212,818.56Expenditures, total this election
$327,805.87Cash on hand
$0.00Outstanding loans
$0.00Debts owed by committee

Source record: RE-ELECT JUDGE TOBY HAMPSON, committee ID STA-3QU875-C-002, Exact candidate-and-office committee match in the official North Carolina campaign finance portal, 2026 Second Quarter summary, February 15 through June 30, 2026; received July 10, 2026; data imported July 10, 2026.

The official committee record and the statewide candidate list match Tobias (Toby) Hampson to the same 2026 statewide judicial office.

View identity record

North Carolina Campaign Finance Online. 2026 Second Quarter, February 15 through June 30

NC Court of Appeals Judge Seat 03

State records

Receipts and expenditure bars use one dollar scale within each race. Expand a card for the committee ID, report window, cash, loans, debts, period arithmetic, and source note.

Republican

Craig Collins

View filing record
$215,745.85Receipts, total this election
Receipts, total this election$215,745.85Expenditures, total this election$47,300.83
Cash on hand$171,243.28
Source-data check: Receipts and expenditures are the portal's Total this Election values. Cash, outstanding loans, and debts are period-end values. Period arithmetic is beginning cash plus period receipts minus period expenditures equals ending cash.
All displayed fields and source notes
$215,745.85Receipts, total this election
$47,300.83Expenditures, total this election
$171,243.28Cash on hand
$0.00Outstanding loans
$0.00Debts owed by committee

Source record: COMMITTEE TO ELECT CRAIG COLLINS, committee ID STA-C3039N-C-003, Exact candidate-and-office committee match in the official North Carolina campaign finance portal, 2026 Second Quarter summary, February 15 through June 30, 2026; received July 8, 2026; data imported July 8, 2026.

The official committee record and the statewide candidate list match Craig Collins to the same 2026 statewide judicial office.

View identity record

Democratic

Christine Marie Walczyk

View filing record
$371,744.58Receipts, total this election
Receipts, total this election$371,744.58Expenditures, total this election$253,185.59
Cash on hand$119,585.10
Source-data check: Receipts and expenditures are the portal's Total this Election values. Cash, outstanding loans, and debts are period-end values. Period arithmetic is beginning cash plus period receipts minus period expenditures equals ending cash.
All displayed fields and source notes
$371,744.58Receipts, total this election
$253,185.59Expenditures, total this election
$119,585.10Cash on hand
$5,000.00Outstanding loans
$0.00Debts owed by committee

Source record: JUDGE WALCZYK COMMITTEE, committee ID STA-R7F67E-C-001, Exact candidate-and-office committee match in the official North Carolina campaign finance portal, 2026 Second Quarter summary, February 15 through June 30, 2026; received July 10, 2026; data imported July 10, 2026.

The official committee record and the statewide candidate list match Christine Marie Walczyk to the same 2026 statewide judicial office.

View identity record

View all official state fields in one table

This table provides the same source fields in a compact format.

North Carolina 2026 Second Quarter committee summaries for exact printed statewide judicial candidate matches, checked October 1, 2026
Candidate and source profileOfficeBallot affiliationReceipts, total this electionExpenditures, total this electionCash on handOutstanding loansDebts owed by committee
Anita EarlsNo comparable summaryEARLS FOR JUSTICE, committee ID STA-I2K60N-C-001, filed an amended 2026 Second Quarter report on September 28, 2026. That amendment supersedes the July 10 data record, but the official portal exposes only the amendment cover image and no current machine-readable summary. No comparable current amount is shown here. Missing does not mean $0. Search the official records.NC Supreme Court Associate Justice Seat 01DemocraticNot availableNot availableNot availableNot availableNot available
Sarah StevensSTEVENS FOR JUSTICE, committee ID STA-C3003N-C-002, Exact candidate-and-office committee match in the official North Carolina campaign finance portal, 2026 Second Quarter summary, February 15 through June 30, 2026; received July 3, 2026; data imported July 10, 2026. View filing record View identity recordThe official committee record and the statewide candidate list match Sarah Stevens to the same 2026 statewide judicial office.NC Supreme Court Associate Justice Seat 01Republican$336,178.77$108,418.20$257,501.63$0.00$0.00
Michael C. ByrneELECT MICHAEL C BYRNE, committee ID STA-34PK28-C-001, Exact candidate-and-office committee match in the official North Carolina campaign finance portal, 2026 Second Quarter summary, February 15 through June 30, 2026; received July 3, 2026; data imported July 10, 2026. View filing record View identity recordThe official committee record and the statewide candidate list match Michael C. Byrne to the same 2026 statewide judicial office.NC Court of Appeals Judge Seat 01Republican$84,563.46$68,055.80$16,507.66$13,000.00$0.00
John S. ArrowoodRE-ELECT JUDGE ARROWOOD, committee ID STA-J56466-C-005, Exact candidate-and-office committee match in the official North Carolina campaign finance portal, 2026 Second Quarter summary, February 15 through June 30, 2026; received July 9, 2026; data imported July 9, 2026. View filing record View identity recordThe official committee record and the statewide candidate list match John S. Arrowood to the same 2026 statewide judicial office.NC Court of Appeals Judge Seat 01Democratic$533,600.84$116,423.79$417,177.05$0.00$0.00
George Cooper BellELECT GEORGE BELL, committee ID STA-M3S97W-C-002, Exact candidate-and-office committee match in the official North Carolina campaign finance portal, 2026 Second Quarter summary, February 15 through June 30, 2026; received July 7, 2026; data imported July 7, 2026. View filing record View identity recordThe official committee record and the statewide candidate list match George Cooper Bell to the same 2026 statewide judicial office.NC Court of Appeals Judge Seat 02Republican$130,848.46$17,753.62$113,094.84$5,000.00$0.00
Tobias (Toby) HampsonRE-ELECT JUDGE TOBY HAMPSON, committee ID STA-3QU875-C-002, Exact candidate-and-office committee match in the official North Carolina campaign finance portal, 2026 Second Quarter summary, February 15 through June 30, 2026; received July 10, 2026; data imported July 10, 2026. View filing record View identity recordThe official committee record and the statewide candidate list match Tobias (Toby) Hampson to the same 2026 statewide judicial office.NC Court of Appeals Judge Seat 02Democratic$540,624.43$212,818.56$327,805.87$0.00$0.00
Craig CollinsCOMMITTEE TO ELECT CRAIG COLLINS, committee ID STA-C3039N-C-003, Exact candidate-and-office committee match in the official North Carolina campaign finance portal, 2026 Second Quarter summary, February 15 through June 30, 2026; received July 8, 2026; data imported July 8, 2026. View filing record View identity recordThe official committee record and the statewide candidate list match Craig Collins to the same 2026 statewide judicial office.NC Court of Appeals Judge Seat 03Republican$215,745.85$47,300.83$171,243.28$0.00$0.00
Christine Marie WalczykJUDGE WALCZYK COMMITTEE, committee ID STA-R7F67E-C-001, Exact candidate-and-office committee match in the official North Carolina campaign finance portal, 2026 Second Quarter summary, February 15 through June 30, 2026; received July 10, 2026; data imported July 10, 2026. View filing record View identity recordThe official committee record and the statewide candidate list match Christine Marie Walczyk to the same 2026 statewide judicial office.NC Court of Appeals Judge Seat 03Democratic$371,744.58$253,185.59$119,585.10$5,000.00$0.00
Federal candidate records

North Carolina U.S. Senate FEC summaries

Search FEC records

Three printed Senate candidates have processed 2025-2026 FEC candidate summaries. Shannon W. Bray has an exact FEC candidate identity but no processed summary as of October 1, 2026.

Federal Election Commission

U.S. Senate

Federal records

Receipts bars use one scale within this race. Read the date and committee scope before comparing candidates.

Green

Michael Dublin

View FEC record
$25,275.63Total receipts

January 1, 2025, through June 30, 2026. Candidate aggregate for MICHAELDUBLIN4CONGRESS, the authorized committee shown on the FEC candidate page.

$5,137.40Contributions
$16,990.00Disbursements
$10,026.99Cash on hand
$20,000.00Debts and loans owed
Identifiers and comparison notes

Candidate ID S6NC00563. Committee ID C00857912. Coverage periods and committee scope may differ. Verify current filings at the linked FEC record.

The FEC record identifies Michael Dublin as a 2026 North Carolina U.S. Senate candidate. Cash is the reported candidate aggregate and is not recomputed from receipts minus disbursements because the committee carried prior-period cash.

Democratic

Roy Cooper

View FEC record
$34,975,789.18Total receipts

July 25, 2025, through June 30, 2026. Candidate aggregate for COOPER FOR NORTH CAROLINA, the principal campaign committee.

$13,935,960.63Contributions
$14,258,221.92Disbursements
$20,717,567.26Cash on hand
$0.00Debts and loans owed
Identifiers and comparison notes

Candidate ID S6NC00407. Committee ID C00913566. Coverage periods and committee scope may differ. Verify current filings at the linked FEC record.

The FEC record identifies Roy Cooper as a 2026 North Carolina U.S. Senate candidate and C00913566 as the principal campaign committee.

Libertarian

Shannon W. Bray

Search FEC records
Comparable federal summary unavailableMissing here does not mean $0.

FEC candidate ID S0NC00335 is an exact 2026 North Carolina U.S. Senate identity, but the official candidate page shows no processed 2025-2026 financial summary as of October 1, 2026. Missing does not mean $0.

Republican

Michael Whatley

View FEC record
$11,272,504.49Total receipts

June 30, 2025, through June 30, 2026. Candidate aggregate for WHATLEY FOR SENATE and WHATLEY FOR NC SENATE REPUBLICAN NOMINEE FUND 2026, two authorized committees.

$6,401,811.76Contributions
$7,810,806.43Disbursements
$3,461,698.06Cash on hand
$46,927.61Debts and loans owed
Identifiers and comparison notes

Candidate ID S6NC00415. Committee ID C00913996 and C00909416. Coverage periods and committee scope may differ. Verify current filings at the linked FEC record.

The FEC record identifies Michael Whatley as a 2026 North Carolina U.S. Senate candidate. The summary aggregates the two authorized committees shown on the candidate page.

View all federal fields in one table
North Carolina 2026 U.S. Senate FEC candidate summaries checked October 1, 2026
Candidate and federal identifiersBallot affiliationCoverageReceiptsContributionsDisbursementsCash on handDebts and loans owed
Michael DublinFEC candidate S6NC00563, C00857912, Candidate aggregate for MICHAELDUBLIN4CONGRESS, the authorized committee shown on the FEC candidate pageGreenJanuary 1, 2025, through June 30, 2026$25,275.63$5,137.40$16,990.00$10,026.99$20,000.00
Roy CooperFEC candidate S6NC00407, C00913566, Candidate aggregate for COOPER FOR NORTH CAROLINA, the principal campaign committeeDemocraticJuly 25, 2025, through June 30, 2026$34,975,789.18$13,935,960.63$14,258,221.92$20,717,567.26$0.00
Shannon W. BrayLibertarianFEC candidate ID S0NC00335 is an exact 2026 North Carolina U.S. Senate identity, but the official candidate page shows no processed 2025-2026 financial summary as of October 1, 2026. Missing does not mean $0.Not availableNot availableNot availableNot availableNot available
Michael WhatleyFEC candidate S6NC00415, C00913996 and C00909416, Candidate aggregate for WHATLEY FOR SENATE and WHATLEY FOR NC SENATE REPUBLICAN NOMINEE FUND 2026, two authorized committeesRepublicanJune 30, 2025, through June 30, 2026$11,272,504.49$6,401,811.76$7,810,806.43$3,461,698.06$46,927.61
Matching method

Ballot name first, finance identity second

  1. Start with the official ballotUse the printed name and office as the roster.
  2. Search the correct disclosure systemKeep state and federal records separate.
  3. Publish source fieldsTranscribe the official amounts without silently changing them.
  4. Mark missing comparisonsDo not turn an unavailable figure into $0.

State and federal sources reviewed October 1, 2026. View all official sources.