Jennifer Balkcom (R)
- Raised
- $399K
- Spent
- $105K
- Cash on hand
- $295K
Campaign reports through Oct. 14, 2026.
Through Oct. 30, 2026, outside groups have reported $17,462,847 in independent spending in this race: $17,462,470 for the general election and $377 in the primaries. The biggest spender in the general election so far is No Going Back PAC, at $5.1M.
On the November ballot: Jennifer Balkcom (R), Jamie Ager (D) and Travis Groo (L).
Rep. Chuck Edwards withdrew from the race in August. North Carolina Republicans chose state Rep. Jennifer Balkcom to replace him on the ballot. Source (opens in a new tab).
No new outside spending reported.
On the ballot: Jennifer Balkcom (R), Jamie Ager (D), Travis Groo (L). Vote counts and the call will show here on election night, updated every minute.
Results and race calls from civicAPI (opens in a new tab), from state election offices. Outside money from FEC filings.
Jamie Ager (D)
$10.0M 60%
$2.0M supporting Jamie Ager and $8.0M attacking Jennifer Balkcom
Jennifer Balkcom (R)
$6.6M 40%
$1.1M supporting Jennifer Balkcom and $5.5M attacking Jamie Ager
A candidate’s total adds money spent supporting them to money spent attacking their opponent. Not counted here: $870K around candidates who aren’t on the November ballot.
3 days until Election Day, Tuesday, Nov. 3.
Campaign reports through Oct. 14, 2026.
Campaign reports through Oct. 14, 2026.
Primary and other: $43 for, $0 against.
No FEC financial report showing at least $5,000 raised. Campaigns don’t have to file one until they raise or spend more than $5,000.
Libertarian
November ballot as listed by this source (opens in a new tab) on Oct. 14, 2026. Party letters: D Democrat, R Republican, I independent, L Libertarian, G Green.
Campaign reports through Oct. 14, 2026.
Others who filed with the FEC: Richard Hudspeth (D), raised $217,241; Morris D. Col. Davis (D), raised $111,369; Christopher John Harjes (D), raised $73,748; Adam R. Smith (R), raised $67,449; Jacob Lawrence (D), raised $42,727; Zelda Briarwood (D), raised $39,219.
| Spender | Spent on | General | Primary | Total | Latest |
|---|---|---|---|---|---|
| No Going Back PACSuper PAC · $5.1M in late reports | AGAINST Jamie Ager (D)FOR Jennifer Balkcom (R) | $5.1M | – | $5.1M | Oct. 13, 2026 |
| HMPHybrid PAC · $2.2M in late reports | AGAINST Jennifer Balkcom (R) | $3.6M | – | $3.6M | Oct. 28, 2026 |
| Your Community PACSuper PAC · $2.4M in late reports | AGAINST Jennifer Balkcom (R) | $2.4M | – | $2.4M | Oct. 13, 2026 |
| LCV Victory FundSuper PAC · $363K in late reportsEnergy & climate | AGAINST Chuck Edwards (R)AGAINST Jennifer Balkcom (R) | $878K | – | $878K | Oct. 21, 2026 |
| Edf Action VotesSuper PAC · $746K in late reports | AGAINST Jennifer Balkcom (R) | $746K | – | $746K | Oct. 27, 2026 |
| Americans for Prosperity ActionHybrid PAC · $736K in late reports | FOR Jennifer Balkcom (R)AGAINST Jamie Ager (D) | $736K | – | $736K | Oct. 26, 2026 |
| Cffe PACHybrid PAC · $684K in late reports | FOR Jamie Ager (D)AGAINST Jennifer Balkcom (R) | $684K | – | $684K | Oct. 27, 2026 |
| Civic Renewal FundSuper PAC · $491K in late reports | FOR Jennifer Balkcom (R)AGAINST Jamie Ager (D) | $491K | – | $491K | Oct. 23, 2026 |
| AB PACHybrid PAC · $286K in late reports | AGAINST Chuck Edwards (R)FOR Jamie Ager (D)FOR Chuck Edwards (R) | $463K | – | $463K | Oct. 27, 2026 |
| Project 218Super PAC · $439K in late reports | FOR Jamie Ager (D) | $439K | – | $439K | Oct. 27, 2026 |
| SD 2026Hybrid PAC | AGAINST Jennifer Balkcom (R) | $370K | – | $370K | Sept. 14, 2026 |
| WelcomepacHybrid PAC · $89K in late reports | FOR Jamie Ager (D) | $339K | – | $339K | Oct. 21, 2026 |
| Fight for Working PeopleSuper PAC · $280K in late reports | FOR Jamie Ager (D) | $280K | – | $280K | Oct. 9, 2026 |
| NRDC Action VotesSuper PAC · $250K in late reportsEnergy & climate | AGAINST Jennifer Balkcom (R) | $250K | – | $250K | Sept. 29, 2026 |
| Progressive Turnout ProjectHybrid PAC · $57K in late reports | FOR Jamie Ager (D) | $122K | – | $122K | Oct. 29, 2026 |
| Way to Lead PACHybrid PAC · $106K in late reports | FOR Jamie Ager (D)AGAINST Jennifer Balkcom (R) | $106K | – | $106K | Sept. 27, 2026 |
| Women Speak Out PACSuper PAC · $86K in late reportsAbortion | AGAINST Jamie Ager (D)FOR Jennifer Balkcom (R) | $86K | – | $86K | Oct. 23, 2026 |
| MAGAHybrid PAC · $84K in late reports | AGAINST Jamie Ager (D) | $84K | – | $84K | Oct. 8, 2026 |
| Make America Great Again ActionSuper PAC · $38K in late reports | FOR Jennifer Balkcom (R) | $38K | – | $38K | Oct. 27, 2026 |
| American Majority Action PACSuper PAC · $34K in late reports | FOR Jennifer Balkcom (R) | $34K | – | $34K | Oct. 29, 2026 |
| Working AmericaOutside spender (not a PAC) · $31K in late reports | FOR Jamie Ager (D) | $31K | – | $31K | Oct. 26, 2026 |
| Building TogetherHybrid PAC · $26K in late reports | AGAINST Jennifer Balkcom (R)FOR Jamie Ager (D) | $26K | – | $26K | Oct. 29, 2026 |
| ParkspacSuper PAC · $20K in late reports | AGAINST Jennifer Balkcom (R)FOR Jamie Ager (D) | $20K | – | $20K | Oct. 19, 2026 |
| Campaign for Working Class CommunitiesOutside spender (not a PAC) · $19K in late reports | FOR Jamie Ager (D)AGAINST Jennifer Balkcom (R) | $19K | – | $19K | Oct. 25, 2026 |
| Momsrising TogetherOutside spender (not a PAC) · $17K in late reports | FOR Jamie Ager (D) | $17K | – | $17K | Oct. 15, 2026 |
| Community Change VotersSuper PAC · $15K in late reports | FOR Jamie Ager (D) | $15K | – | $15K | Sept. 30, 2026 |
| National Association of Realtors Political Action CommitteePAC · $14K in late reportsHousing | FOR Jennifer Balkcom (R) | $14K | – | $14K | Oct. 16, 2026 |
| Indivisible ActionHybrid PAC · $14K in late reports | FOR Jamie Ager (D) | $14K | – | $14K | Oct. 28, 2026 |
| Relentless PACHybrid PAC · $13K in late reports | FOR Jamie Ager (D) | $13K | – | $13K | Oct. 7, 2026 |
| Science Victory FundSuper PAC · $10K in late reports | FOR Jamie Ager (D)AGAINST Jennifer Balkcom (R) | $10K | – | $10K | Oct. 28, 2026 |
| NRA Victory FundSuper PAC · $7K in late reports | FOR Jennifer Balkcom (R) | $7K | – | $7K | Oct. 19, 2026 |
| Neighbor Voices PACSuper PAC · $3K in late reports | FOR Jamie Ager (D) | $3K | – | $3K | Oct. 29, 2026 |
| RP PACSuper PAC · $3K in late reports | FOR Jamie Ager (D) | $3K | – | $3K | Oct. 21, 2026 |
| Surj PACPAC | FOR Jamie Ager (D) | $912 | – | $912 | Sept. 30, 2026 |
| Down Home NC Ie PACOutside spender (not a PAC) · $754 in late reports | FOR Jamie Ager (D) | $754 | – | $754 | Oct. 9, 2026 |
| Field Team 6Super PAC | FOR Jamie Ager (D) | $722 | – | $722 | Sept. 30, 2026 |
| Givegreen United ActionSuper PAC | FOR Jamie Ager (D) | $45 | – | $45 | June 25, 2026 |
| Sierra Club Independent ActionSuper PACEnergy & climate | FOR Jamie Ager (D) | $10 | – | $10 | June 22, 2026 |
| Grass Roots North Carolina/Forum for Firearms Educ Pol Victory FundPAC | FOR Chuck Edwards (R) | – | $335 | $335 | Feb. 28, 2026 |
| Red Wine and BlueOutside spender (not a PAC) | FOR Jamie Ager (D) | – | $43 | $43 | March 3, 2026 |
Follow new filings in this race by RSS, updated each night.
| Date | Spender | For or against | Election | Amount |
|---|---|---|---|---|
| Oct. 29, 2026Late | American Majority Action PACCanvassing | FOR Jennifer Balkcom (R) | General | $19,250 (FEC filing) (opens in a new tab) |
| Oct. 29, 2026Late | Building TogetherEstimated cost for text messaging | AGAINST Jennifer Balkcom (R) | General | $12,809 (FEC filing) (opens in a new tab) |
| Oct. 29, 2026Late | Building TogetherEstimated cost for text messaging | FOR Jamie Ager (D) | General | $12,809 (FEC filing) (opens in a new tab) |
| Oct. 29, 2026Late | Progressive Turnout ProjectField organizing | FOR Jamie Ager (D) | General | $6,349 (FEC filing) (opens in a new tab) |
| Oct. 29, 2026Late | Neighbor Voices PACCanvassing via text - supporting jamie ager | FOR Jamie Ager (D) | General | $33 (FEC filing) (opens in a new tab) |
| Oct. 29, 2026Late | Neighbor Voices PACCanvassing via text - supporting jamie ager | FOR Jamie Ager (D) | General | $25 (FEC filing) (opens in a new tab) |
| Oct. 28, 2026Late | HMPDigital advertising - estimate | AGAINST Jennifer Balkcom (R) | General | $81,377 (FEC filing) (opens in a new tab) |
| Oct. 28, 2026Late | Indivisible ActionText messages (estimate) | FOR Jamie Ager (D) | General | $1,848 (FEC filing) (opens in a new tab) |
| Oct. 28, 2026Late | Science Victory FundIn-kind: digital ad buy (estimate) | FOR Jamie Ager (D) | General | $15 (FEC filing) (opens in a new tab) |
| Oct. 27, 2026Late | Cffe PACDigital advertising - estimate | FOR Jamie Ager (D) | General | $104,880 (FEC filing) (opens in a new tab) |
| Oct. 27, 2026Late | Project 218Radio advertising- estimated cost | FOR Jamie Ager (D) | General | $83,606 (FEC filing) (opens in a new tab) |
| Oct. 27, 2026Late | HMPDigital advertising - estimate | AGAINST Jennifer Balkcom (R) | General | $81,377 (FEC filing) (opens in a new tab) |
| Oct. 27, 2026Late | Cffe PACDigital advertising - estimate | AGAINST Jennifer Balkcom (R) | General | $69,920 (FEC filing) (opens in a new tab) |
| Oct. 27, 2026Late | Edf Action VotesMail production and postage (estimate) | AGAINST Jennifer Balkcom (R) | General | $48,744 (FEC filing) (opens in a new tab) |
| Oct. 27, 2026Late | AB PACBillboard advertising- estimated cost | FOR Jamie Ager (D) | General | $44,972 (FEC filing) (opens in a new tab) |
| Oct. 27, 2026Late | Project 218Radio advertising- estimated cost | FOR Jamie Ager (D) | General | $26,095 (FEC filing) (opens in a new tab) |
| Oct. 27, 2026Late | Make America Great Again ActionText messages | FOR Jennifer Balkcom (R) | General | $18,921 (FEC filing) (opens in a new tab) |
| Oct. 27, 2026Late | Edf Action VotesResearch (estimate) | AGAINST Jennifer Balkcom (R) | General | $146 (FEC filing) (opens in a new tab) |
| Oct. 26, 2026Late | Edf Action VotesMail production and postage (estimate) | AGAINST Jennifer Balkcom (R) | General | $41,807 (FEC filing) (opens in a new tab) |
| Oct. 26, 2026Late | Americans for Prosperity ActionMailer postage | AGAINST Jamie Ager (D) | General | $18,170 (FEC filing) (opens in a new tab) |
| Oct. 26, 2026Late | Americans for Prosperity ActionMailer postage | FOR Jennifer Balkcom (R) | General | $18,170 (FEC filing) (opens in a new tab) |
| Oct. 26, 2026Late | Working AmericaDigital advertising | FOR Jamie Ager (D) | General | $17,883 (FEC filing) (opens in a new tab) |
| Oct. 26, 2026Late | Americans for Prosperity ActionMailer production | AGAINST Jamie Ager (D) | General | $10,614 (FEC filing) (opens in a new tab) |
| Oct. 26, 2026Late | Americans for Prosperity ActionMailer production | FOR Jennifer Balkcom (R) | General | $10,614 (FEC filing) (opens in a new tab) |
| Oct. 26, 2026Late | Americans for Prosperity ActionMailer postage | AGAINST Jamie Ager (D) | General | $5,166 (FEC filing) (opens in a new tab) |
| Oct. 26, 2026Late | Americans for Prosperity ActionMailer postage | FOR Jennifer Balkcom (R) | General | $5,166 (FEC filing) (opens in a new tab) |
| Oct. 26, 2026Late | Americans for Prosperity ActionMailer production | FOR Jennifer Balkcom (R) | General | $3,886 (FEC filing) (opens in a new tab) |
| Oct. 26, 2026Late | Americans for Prosperity ActionMailer production | AGAINST Jamie Ager (D) | General | $3,886 (FEC filing) (opens in a new tab) |
| Oct. 26, 2026Late | Science Victory FundBillboard ad production and buy (estimate) | AGAINST Jennifer Balkcom (R) | General | $3,450 (FEC filing) (opens in a new tab) |
| Oct. 26, 2026Late | Working AmericaDigital advertising | FOR Jamie Ager (D) | General | $1,989 (FEC filing) (opens in a new tab) |
FEC data as of Oct. 30, 2026. Campaign figures cover the full 2026 cycle. Current member: Rep. Chuck Edwards. How this works.