2026 forecast ยท Oklahoma State Superintendent Of Public Instruction

Robert Franklin is all but certain to win Oklahoma's state superintendent of public instruction race.

Jennettie Marshall vs Robert Franklin, an open seat. The model has Franklin ahead by 22.3 points, with a 100 percent chance of winning.

Safe RModel R +22.3Updated October 22, 2026
Jennettie Marshall
Democrat
38.1%
499,224 projected votes
Robert Franklin
Republican
60.4%
790,867 projected votes
100%Franklin
0%Marshall
Franklin all but certainEach square is one simulated election night, Franklin wins about 100 of 100

Oklahoma State Superintendent Of Public Instruction by county

Adair CountyAlfalfa CountyAtoka CountyBeaver CountyBeckham CountyBlaine CountyBryan CountyCaddo CountyCanadian CountyCarter CountyCherokee CountyChoctaw CountyCimarron CountyCleveland CountyCoal CountyComanche CountyCotton CountyCraig CountyCreek CountyCuster CountyDelaware CountyDewey CountyEllis CountyGarfield CountyGarvin CountyGrady CountyGrant CountyGreer CountyHarmon CountyHarper CountyHaskell CountyHughes CountyJackson CountyJefferson CountyJohnston CountyKay CountyKingfisher CountyKiowa CountyLatimer CountyLe Flore CountyLincoln CountyLogan CountyLove CountyMcClain CountyMcCurtain CountyMcIntosh CountyMajor CountyMarshall CountyMayes CountyMurray CountyMuskogee CountyNoble CountyNowata CountyOkfuskee CountyOklahoma CountyOkmulgee CountyOsage CountyOttawa CountyPawnee CountyPayne CountyPittsburg CountyPontotoc CountyPottawatomie CountyPushmataha CountyRoger Mills CountyRogers CountySeminole CountySequoyah CountyStephens CountyTexas CountyTillman CountyTulsa CountyWagoner CountyWashington CountyWashita CountyWoods CountyWoodward CountyOklahomaTulsaClevelandCanadianRogersWagonerComanchePayneCreekMuskogeeLoganWashington
D +40R +40Click a county to zoom ยท arrow keys step through counties by size
Where the margin is won
Oklahoma County: Marshall +33,933Rogers County: Franklin +18,232Canadian County: Franklin +16,262Wagoner County: Franklin +13,557Creek County: Franklin +12,149Grady County: Franklin +10,562Pottawatomie County: Franklin +9,035McClain County: Franklin +9,006Le Flore County: Franklin +8,830Washington County: Franklin +8,632Stephens County: Franklin +8,261Delaware County: Franklin +8,021Garfield County: Franklin +8,019Logan County: Franklin +7,713Mayes County: Franklin +7,435Pittsburg County: Franklin +7,248Carter County: Franklin +6,700Bryan County: Franklin +6,642Lincoln County: Franklin +6,592Sequoyah County: Franklin +6,357Tulsa County: Franklin +6,075Kay County: Franklin +5,774Muskogee County: Franklin +5,716Osage County: Franklin +5,712McCurtain County: Franklin +5,518Garvin County: Franklin +4,894Pontotoc County: Franklin +4,015Custer County: Franklin +3,919Okmulgee County: Franklin +3,878Ottawa County: Franklin +3,861Comanche County: Franklin +3,806Woodward County: Franklin +3,720Beckham County: Franklin +3,604Kingfisher County: Franklin +3,462Jackson County: Franklin +3,349Adair County: Franklin +3,283Cherokee County: Franklin +3,186Payne County: Franklin +3,049McIntosh County: Franklin +2,989Marshall County: Franklin +2,849Seminole County: Franklin +2,776Atoka County: Franklin +2,736Pawnee County: Franklin +2,685Choctaw County: Franklin +2,546Caddo County: Franklin +2,539Texas County: Franklin +2,491Washita County: Franklin +2,475Haskell County: Franklin +2,433Craig County: Franklin +2,376Pushmataha County: Franklin +2,369Murray County: Franklin +2,361Nowata County: Franklin +2,208Cleveland County: Franklin +2,168Major County: Franklin +2,067Hughes County: Franklin +2,043Noble County: Franklin +1,883Love County: Franklin +1,855Johnston County: Franklin +1,805Blaine County: Franklin +1,728Latimer County: Franklin +1,727Woods County: Franklin +1,649Okfuskee County: Franklin +1,514Beaver County: Franklin +1,328Dewey County: Franklin +1,297Kiowa County: Franklin +1,245Coal County: Franklin +1,238Alfalfa County: Franklin +1,198Jefferson County: Franklin +1,123Cotton County: Franklin +1,114Grant County: Franklin +1,085Ellis County: Franklin +1,039Tillman County: Franklin +1,031Roger Mills County: Franklin +962Harper County: Franklin +831Greer County: Franklin +771Cimarron County: Franklin +611Harmon County: Franklin +357
Marshall +33,933 net votes from 1 countiesStatewide R +22.3, a 291,643 vote marginFranklin +325,576 net votes from 76 counties

Projected statewide vote

1,310,145 votes
CandidateVotesShare
Robert Franklin R790,86760.4%
Jennettie Marshall D499,22438.1%
Other candidates20,0531.5%
Total1,310,145100%

Expected votes at the projected turnout for this office, which runs a little below the top of the ticket because some voters skip down ballot races.

Projected vote by county

77 counties
CountyMarshallFranklinOtherTotalMargin
Statewide499,224790,86720,0511,310,142R +22.3
Oklahoma County139,746105,8133,817249,376D +13.6
Tulsa County104,594110,6693,346218,609R +2.8
Cleveland County49,90652,0741,586103,566R +2.1
Canadian County20,54836,81089258,250R +27.9
Rogers County9,65927,89158438,134R +47.8
Wagoner County8,52622,08347631,085R +43.6
Comanche County12,61516,42145229,488R +12.9
Payne County11,33814,38739926,124R +11.7
Creek County6,37718,52638725,290R +48.0
Pottawatomie County7,10816,14336123,612R +38.3
Grady County4,71015,27231020,292R +52.0
Muskogee County7,09412,81030920,213R +28.3
Logan County5,75113,46429819,513R +39.5
Washington County5,19713,82929619,322R +44.7
Garfield County5,05513,07428118,410R +43.6
McClain County3,93312,93926217,134R +52.6
Osage County5,47011,18225816,910R +33.8
Carter County4,28210,98223815,502R +43.2
Cherokee County5,9909,17623615,402R +20.7
Stephens County3,24011,50122914,970R +55.2
Delaware County3,32211,34322814,893R +53.9
Le Flore County2,79411,62422514,643R +60.3
Pittsburg County3,53210,78022214,534R +49.9
Bryan County3,72210,36421814,304R +46.4
Mayes County3,24610,68121614,143R +52.6
Kay County3,9779,75121413,942R +41.4
Pontotoc County4,2288,24319312,664R +31.7
Lincoln County2,8089,40019012,398R +53.2
Sequoyah County2,8359,19218712,214R +52.0
Okmulgee County3,8987,77618111,855R +32.7
McCurtain County1,8827,4001449,426R +58.5
Garvin County1,9666,8601368,962R +54.6
Ottawa County2,4276,2881358,850R +43.6
Custer County2,3406,2591338,732R +44.9
Caddo County2,5965,1351207,851R +32.3
McIntosh County1,9564,9451077,008R +42.6
Seminole County1,9214,6971036,721R +41.3
Jackson County1,6324,9811036,716R +49.9
Beckham County1,2974,901966,294R +57.3
Woodward County1,1654,885946,144R +60.5
Adair County1,3094,592915,992R +54.8
Pawnee County1,4034,088855,576R +48.1
Kingfisher County9684,430845,482R +63.2
Marshall County1,1013,950795,130R +55.6
Craig County1,2473,623764,946R +48.0
Murray County1,1673,528734,768R +49.5
Atoka County9043,640714,615R +59.3
Choctaw County9873,533704,590R +55.5
Texas County9003,391674,358R +57.1
Noble County1,0742,957634,094R +46.0
Hughes County9392,982613,982R +51.3
Haskell County7173,150603,927R +62.0
Washita County6823,157593,898R +63.5
Pushmataha County6763,045583,779R +62.7
Nowata County7112,919563,686R +59.9
Johnston County7772,582523,411R +52.9
Okfuskee County8842,398513,333R +45.5
Latimer County7732,500513,324R +52.0
Love County6702,525513,246R +57.2
Blaine County6902,418493,157R +54.7
Woods County7122,361483,121R +52.8
Major County4052,472452,922R +70.8
Kiowa County7061,951412,698R +46.1
Coal County4001,638322,070R +59.9
Tillman County5021,533312,066R +49.9
Cotton County4461,560312,037R +54.7
Alfalfa County3411,539301,910R +62.7
Dewey County2711,568291,868R +69.5
Jefferson County3411,464291,834R +61.2
Beaver County2271,555281,810R +73.3
Grant County3071,392271,726R +62.9
Greer County3781,149231,550R +49.8
Ellis County2431,282231,548R +67.1
Roger Mills County2231,185221,430R +67.2
Harper County1911,022191,232R +67.4
Cimarron County10171213826R +74.0
Harmon County16852511704R +50.6

Projected 2026 votes from the On Point simulation: each county's expected turnout times its simulated vote share. Totals may differ from the race total by rounding.

Range of outcomes

80 percent of simulations
R +13.2R +31.3R +22.3

80 percent of simulations fall between R +13.2 and R +31.3. The white dot is the forecast; the line is a tie.

How the model gets there

statewide margin at each step
Top of ticket, Senate and governorR +20.3
Down ballot history, moved to 2026R +29.5
Blend of every legR +22.6
With incumbency and primary unityR +22.6
With polls, none in the raceR +22.3

Leg weights: Top of ticket 38%, Approval fundamentals 19%, Gallup, relaxed 13%, Down ballot history 31%. 80 percent of outcomes fall between R +13.2 and R +31.3.

Polls of the race

no polls
PollsterSampleEndedMarshallFranklinMargin
No public polls of this race. The forecast rests on the top of ticket, past results and the primaries.