Jena Nelson (D)
- Raised
- $822K
- Spent
- $713K
- Cash on hand
- $109K
Campaign reports through Oct. 14, 2026.
Through Oct. 30, 2026, outside groups have reported $614,567 in independent spending in this race: $218,865 for the general election and $395,702 in the primaries. The biggest spender in the general election so far is Government That Works PAC, at $126K.
On the November ballot: Jena Nelson (D), Stephanie Bice (R), Robert Henri (I) and Austin Nieves (I).
No new outside spending reported.
On the ballot: Stephanie Bice (R), Jena Nelson (D), Robert Henri (I), Austin Nieves (I). 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.
Jena Nelson (D)
$126K 57%
$126K supporting Jena Nelson
Stephanie Bice (R)
$93K 43%
$93K supporting Stephanie Bice
A candidate’s total adds money spent supporting them to money spent attacking their opponent.
3 days until Election Day, Tuesday, Nov. 3.
Voting in Oklahoma? Check your registration, deadlines and options on vote.gov (opens in a new tab)
Campaign reports through Oct. 14, 2026.
Campaign reports through Oct. 14, 2026.
Campaign reports through Oct. 14, 2026.
None reported yet.
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.
Independent
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 Sept. 30, 2026.
| Spender | Spent on | General | Primary | Total | Latest |
|---|---|---|---|---|---|
| Government That Works PACHybrid PAC · $126K in late reports | FOR Jena Nelson (D) | $126K | – | $126K | Oct. 29, 2026 |
| Save American FreedomSuper PAC · $36K in late reports | FOR Stephanie Bice (R) | $36K | – | $36K | Oct. 20, 2026 |
| American Petroleum InstituteOutside spender (not a PAC) · $34K in late reports | FOR Stephanie Bice (R) | $34K | – | $34K | Oct. 21, 2026 |
| WFW Action FundHybrid PAC · $20K in late reports | FOR Stephanie Bice (R) | $20K | – | $20K | Oct. 28, 2026 |
| Energy EngagedOutside spender (not a PAC) · $2K in late reports | FOR Stephanie Bice (R) | $2K | – | $2K | Oct. 22, 2026 |
| League of Labor VotersHybrid PAC | FOR Trey Martin (D) | – | $394K | $394K | June 17, 2026 |
| VoteriseSuper PAC · $2K in late reports | FOR Trey Martin (D) | – | $2K | $2K | Aug. 28, 2026 |
Follow new filings in this race by RSS, updated each night.
| Date | Spender | For or against | Election | Amount |
|---|---|---|---|---|
| Oct. 29, 2026Late | Government That Works PACText message ad buy (estimate) | FOR Jena Nelson (D) | General | $10,000 (FEC filing) (opens in a new tab) |
| Oct. 28, 2026Late | Government That Works PACTv ad buy (estimate) | FOR Jena Nelson (D) | General | $110,000 (FEC filing) (opens in a new tab) |
| Oct. 28, 2026Late | WFW Action FundNon-contribution acct: text messages | FOR Stephanie Bice (R) | General | $8,175 (FEC filing) (opens in a new tab) |
| Oct. 28, 2026Late | Government That Works PACAd production (estimate) | FOR Jena Nelson (D) | General | $5,690 (FEC filing) (opens in a new tab) |
| Oct. 22, 2026Late | WFW Action FundNon-contribution acct: text messages | FOR Stephanie Bice (R) | General | $12,008 (FEC filing) (opens in a new tab) |
| Oct. 22, 2026Late | Energy EngagedBillboard | FOR Stephanie Bice (R) | General | $2,400 (FEC filing) (opens in a new tab) |
| Oct. 21, 2026Late | American Petroleum InstituteMailers | FOR Stephanie Bice (R) | General | $31,850 (FEC filing) (opens in a new tab) |
| Oct. 21, 2026Late | American Petroleum InstituteBillboard | FOR Stephanie Bice (R) | General | $2,485 (FEC filing) (opens in a new tab) |
| Oct. 20, 2026Late | Save American FreedomDigital media & texting | FOR Stephanie Bice (R) | General | $36,257 (FEC filing) (opens in a new tab) |
| Aug. 28, 2026Late | VoteriseText messaging | FOR Trey Martin (D) | Primary | $1,177 (FEC filing) (opens in a new tab) |
| Aug. 28, 2026Late | VoteriseText messaging | FOR Trey Martin (D) | Primary | $458 (FEC filing) (opens in a new tab) |
| June 17, 2026 | League of Labor VotersPhone banking | FOR Trey Martin (D) | Primary | $31,500 (FEC filing) (opens in a new tab) |
| June 17, 2026 | League of Labor VotersTexting campaign | FOR Trey Martin (D) | Primary | $4,822 (FEC filing) (opens in a new tab) |
| June 10, 2026 | League of Labor VotersDigital ad production | FOR Trey Martin (D) | Primary | $16,276 (FEC filing) (opens in a new tab) |
| June 5, 2026 | League of Labor VotersMailers | FOR Trey Martin (D) | Primary | $56,128 (FEC filing) (opens in a new tab) |
| June 4, 2026 | League of Labor VotersDigital ad buy | FOR Trey Martin (D) | Primary | $164,899 (FEC filing) (opens in a new tab) |
| June 4, 2026 | League of Labor VotersMailers | FOR Trey Martin (D) | Primary | $62,270 (FEC filing) (opens in a new tab) |
| May 29, 2026 | League of Labor VotersMailers | FOR Trey Martin (D) | Primary | $58,172 (FEC filing) (opens in a new tab) |
FEC data as of Oct. 30, 2026. Campaign figures cover the full 2026 cycle. Current member: Rep. Stephanie Bice. How this works.