2026 forecast ยท Oklahoma Insurance Commissioner

Bob Sullivan is all but certain to win Oklahoma's insurance commissioner race.

Craig MacIntyre vs Bob Sullivan, an open seat. The model has Sullivan ahead by 22.3 points, with a 100 percent chance of winning.

Safe RModel R +22.3Updated October 22, 2026
Craig MacIntyre
Democrat
38.1%
498,686 projected votes
Bob Sullivan
Republican
60.4%
791,405 projected votes
100%Sullivan
0%MacIntyre
Sullivan all but certainEach square is one simulated election night, Sullivan wins about 100 of 100

Oklahoma Insurance Commissioner 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: MacIntyre +33,695Rogers County: Sullivan +18,257Canadian County: Sullivan +16,310Wagoner County: Sullivan +13,580Creek County: Sullivan +12,167Grady County: Sullivan +10,574Pottawatomie County: Sullivan +9,055McClain County: Sullivan +9,016Le Flore County: Sullivan +8,841Washington County: Sullivan +8,646Stephens County: Sullivan +8,269Garfield County: Sullivan +8,033Delaware County: Sullivan +8,029Logan County: Sullivan +7,727Mayes County: Sullivan +7,445Pittsburg County: Sullivan +7,258Carter County: Sullivan +6,711Bryan County: Sullivan +6,652Lincoln County: Sullivan +6,598Sequoyah County: Sullivan +6,365Tulsa County: Sullivan +6,285Kay County: Sullivan +5,784Muskogee County: Sullivan +5,735Osage County: Sullivan +5,726McCurtain County: Sullivan +5,522Garvin County: Sullivan +4,898Pontotoc County: Sullivan +4,025Custer County: Sullivan +3,926Okmulgee County: Sullivan +3,889Ottawa County: Sullivan +3,869Comanche County: Sullivan +3,843Woodward County: Sullivan +3,722Beckham County: Sullivan +3,608Kingfisher County: Sullivan +3,464Jackson County: Sullivan +3,354Adair County: Sullivan +3,287Cherokee County: Sullivan +3,201Payne County: Sullivan +3,076McIntosh County: Sullivan +2,993Marshall County: Sullivan +2,853Seminole County: Sullivan +2,782Atoka County: Sullivan +2,738Pawnee County: Sullivan +2,689Choctaw County: Sullivan +2,549Caddo County: Sullivan +2,545Texas County: Sullivan +2,493Washita County: Sullivan +2,477Haskell County: Sullivan +2,435Craig County: Sullivan +2,380Pushmataha County: Sullivan +2,369Murray County: Sullivan +2,364Cleveland County: Sullivan +2,266Nowata County: Sullivan +2,210Major County: Sullivan +2,068Hughes County: Sullivan +2,045Noble County: Sullivan +1,885Love County: Sullivan +1,857Johnston County: Sullivan +1,807Blaine County: Sullivan +1,729Latimer County: Sullivan +1,729Woods County: Sullivan +1,651Okfuskee County: Sullivan +1,518Beaver County: Sullivan +1,328Dewey County: Sullivan +1,298Kiowa County: Sullivan +1,246Coal County: Sullivan +1,240Alfalfa County: Sullivan +1,198Jefferson County: Sullivan +1,124Cotton County: Sullivan +1,114Grant County: Sullivan +1,086Ellis County: Sullivan +1,040Tillman County: Sullivan +1,033Roger Mills County: Sullivan +962Harper County: Sullivan +831Greer County: Sullivan +773Cimarron County: Sullivan +611Harmon County: Sullivan +358
MacIntyre +33,695 net votes from 1 countiesStatewide R +22.3, a 292,726 vote marginSullivan +326,421 net votes from 76 counties

Projected statewide vote

1,310,145 votes
CandidateVotesShare
Bob Sullivan R791,40560.4%
Craig MacIntyre D498,68638.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
CountyMacIntyreSullivanOtherTotalMargin
Statewide498,686791,41220,0441,310,142R +22.3
Oklahoma County139,627105,9323,817249,376D +13.5
Tulsa County104,489110,7743,346218,609R +2.9
Cleveland County49,85752,1231,586103,566R +2.2
Canadian County20,52436,83489258,250R +28.0
Rogers County9,64727,90458338,134R +47.9
Wagoner County8,51522,09547531,085R +43.7
Comanche County12,59716,44045129,488R +13.0
Payne County11,32414,40040026,124R +11.8
Creek County6,36818,53538725,290R +48.1
Pottawatomie County7,09816,15336123,612R +38.4
Grady County4,70415,27831020,292R +52.1
Muskogee County7,08412,81931020,213R +28.4
Logan County5,74413,47129819,513R +39.6
Washington County5,19013,83629619,322R +44.8
Garfield County5,04813,08128118,410R +43.6
McClain County3,92812,94426217,134R +52.6
Osage County5,46311,18925816,910R +33.9
Carter County4,27710,98823715,502R +43.3
Cherokee County5,9839,18423515,402R +20.8
Stephens County3,23611,50522914,970R +55.2
Delaware County3,31811,34722814,893R +53.9
Le Flore County2,78911,63022414,643R +60.4
Pittsburg County3,52710,78522214,534R +49.9
Bryan County3,71710,36921814,304R +46.5
Mayes County3,24110,68621614,143R +52.6
Kay County3,9729,75621413,942R +41.5
Pontotoc County4,2238,24819312,664R +31.8
Lincoln County2,8059,40319012,398R +53.2
Sequoyah County2,8319,19618712,214R +52.1
Okmulgee County3,8927,78118211,855R +32.8
McCurtain County1,8807,4021449,426R +58.6
Garvin County1,9646,8621368,962R +54.6
Ottawa County2,4236,2921358,850R +43.7
Custer County2,3366,2621348,732R +45.0
Caddo County2,5935,1381207,851R +32.4
McIntosh County1,9544,9471077,008R +42.7
Seminole County1,9184,7001036,721R +41.4
Jackson County1,6304,9841026,716R +49.9
Beckham County1,2954,903966,294R +57.3
Woodward County1,1644,886946,144R +60.6
Adair County1,3074,594915,992R +54.9
Pawnee County1,4014,090855,576R +48.2
Kingfisher County9674,431845,482R +63.2
Marshall County1,0993,952795,130R +55.6
Craig County1,2453,625764,946R +48.1
Murray County1,1663,530724,768R +49.6
Atoka County9033,641714,615R +59.3
Choctaw County9853,534714,590R +55.5
Texas County8993,392674,358R +57.2
Noble County1,0732,958634,094R +46.0
Hughes County9382,983613,982R +51.4
Haskell County7163,151603,927R +62.0
Washita County6813,158593,898R +63.5
Pushmataha County6763,045583,779R +62.7
Nowata County7102,920563,686R +59.9
Johnston County7762,583523,411R +53.0
Okfuskee County8822,400513,333R +45.5
Latimer County7722,501513,324R +52.0
Love County6692,526513,246R +57.2
Blaine County6902,419483,157R +54.8
Woods County7112,362483,121R +52.9
Major County4052,473442,922R +70.8
Kiowa County7051,951422,698R +46.2
Coal County3991,639322,070R +59.9
Tillman County5011,534312,066R +50.0
Cotton County4461,560312,037R +54.7
Alfalfa County3411,539301,910R +62.8
Dewey County2711,569281,868R +69.5
Jefferson County3411,465281,834R +61.3
Beaver County2271,555281,810R +73.4
Grant County3071,393261,726R +62.9
Greer County3771,150231,550R +49.8
Ellis County2421,282241,548R +67.2
Roger Mills County2231,185221,430R +67.3
Harper County1911,022191,232R +67.4
Cimarron County10171213826R +74.0
Harmon County16852610704R +50.8

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.3R +31.4R +22.3

80 percent of simulations fall between R +13.3 and R +31.4. 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.6
Down ballot history, moved to 2026R +29.5
Blend of every legR +22.7
With incumbency and primary unityR +22.7
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.3 and R +31.4.

Polls of the race

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