2026 forecast ยท North Carolina Associate Justice Of The Supreme Court, Seat 1

Anita Earls is all but certain to win North Carolina's associate justice of the supreme court, seat 1 race.

Anita Earls vs Sarah Stevens, with Anita Earls running again. The model has Earls ahead by 13.7 points, with a 100 percent chance of winning.

Safe DModel D +13.7Polls D +8.4Updated October 22, 2026
Anita Earls
Democrat
56.1%
2,483,019 projected votes
Sarah Stevens
Republican
42.4%
1,875,591 projected votes
100%Earls
0%Stevens
Earls all but certainEach square is one simulated election night, Earls wins about 100 of 100

North Carolina Associate Justice Of The Supreme Court, Seat 1 by county

Alamance CountyAlexander CountyAlleghany CountyAnson CountyAshe CountyAvery CountyBeaufort CountyBertie CountyBladen CountyBrunswick CountyBuncombe CountyBurke CountyCabarrus CountyCaldwell CountyCamden CountyCarteret CountyCaswell CountyCatawba CountyChatham CountyCherokee CountyChowan CountyClay CountyCleveland CountyColumbus CountyCraven CountyCumberland CountyCurrituck CountyDare CountyDavidson CountyDavie CountyDuplin CountyDurham CountyEdgecombe CountyForsyth CountyFranklin CountyGaston CountyGates CountyGraham CountyGranville CountyGreene CountyGuilford CountyHalifax CountyHarnett CountyHaywood CountyHenderson CountyHertford CountyHoke CountyHyde CountyIredell CountyJackson CountyJohnston CountyJones CountyLee CountyLenoir CountyLincoln CountyMcDowell CountyMacon CountyMadison CountyMartin CountyMecklenburg CountyMitchell CountyMontgomery CountyMoore CountyNash CountyNew Hanover CountyNorthampton CountyOnslow CountyOrange CountyPamlico CountyPasquotank CountyPender CountyPerquimans CountyPerson CountyPitt CountyPolk CountyRandolph CountyRichmond CountyRobeson CountyRockingham CountyRowan CountyRutherford CountySampson CountyScotland CountyStanly CountyStokes CountySurry CountySwain CountyTransylvania CountyTyrrell CountyUnion CountyVance CountyWake CountyWarren CountyWashington CountyWatauga CountyWayne CountyWilkes CountyWilson CountyYadkin CountyYancey CountyWakeMecklenburgGuilfordDurhamBuncombeNew HanoverCumberlandUnionJohnstonCabarrusIredellDavidson
D +40R +40Click a county to zoom ยท arrow keys step through counties by size
Where the margin is won
Wake County: Earls +256,902Mecklenburg County: Earls +250,956Durham County: Earls +121,615Guilford County: Earls +94,622Buncombe County: Earls +58,398Orange County: Earls +51,661Forsyth County: Earls +51,455Cumberland County: Earls +38,206Pitt County: Earls +15,854New Hanover County: Earls +14,779Chatham County: Earls +12,716Edgecombe County: Earls +9,419Halifax County: Earls +8,436Nash County: Earls +7,108Cabarrus County: Earls +6,599Watauga County: Earls +6,521Vance County: Earls +6,049Wilson County: Earls +6,032Hoke County: Earls +5,349Hertford County: Earls +4,139Warren County: Earls +3,831Northampton County: Earls +3,483Bertie County: Earls +3,349Granville County: Earls +2,510Anson County: Earls +2,260Lenoir County: Earls +1,911Alamance County: Earls +1,719Scotland County: Earls +1,607Washington County: Earls +1,573Martin County: Earls +1,399Pasquotank County: Earls +1,317Jackson County: Earls +937Transylvania County: Earls +852Franklin County: Earls +730Greene County: Earls +333Henderson County: Earls +112Hyde County: Earls +67Randolph County: Stevens +29,821Davidson County: Stevens +27,193Iredell County: Stevens +19,049Catawba County: Stevens +18,095Gaston County: Stevens +17,833Rowan County: Stevens +17,312Lincoln County: Stevens +16,003Wilkes County: Stevens +15,442Brunswick County: Stevens +14,476Stanly County: Stevens +14,218Onslow County: Stevens +13,992Johnston County: Stevens +13,885Surry County: Stevens +12,541Caldwell County: Stevens +12,404Union County: Stevens +12,396Carteret County: Stevens +11,889Burke County: Stevens +10,003Stokes County: Stevens +9,746Yadkin County: Stevens +9,595Rutherford County: Stevens +9,594Cleveland County: Stevens +9,240Alexander County: Stevens +9,031Rockingham County: Stevens +8,794Davie County: Stevens +8,427Moore County: Stevens +7,642Cherokee County: Stevens +7,451Pender County: Stevens +7,209McDowell County: Stevens +7,078Harnett County: Stevens +6,259Currituck County: Stevens +5,541Macon County: Stevens +5,237Ashe County: Stevens +4,781Beaufort County: Stevens +4,506Craven County: Stevens +4,473Sampson County: Stevens +4,203Columbus County: Stevens +3,918Mitchell County: Stevens +3,644Avery County: Stevens +3,482Haywood County: Stevens +3,207Clay County: Stevens +2,885Montgomery County: Stevens +2,518Alleghany County: Stevens +2,474Duplin County: Stevens +2,315Graham County: Stevens +1,988Camden County: Stevens +1,884Perquimans County: Stevens +1,838Yancey County: Stevens +1,771Person County: Stevens +1,575Robeson County: Stevens +1,505Polk County: Stevens +1,290Pamlico County: Stevens +1,265Dare County: Stevens +1,138Madison County: Stevens +747Lee County: Stevens +481Caswell County: Stevens +429Bladen County: Stevens +425Richmond County: Stevens +380Jones County: Stevens +375Swain County: Stevens +253Chowan County: Stevens +170Gates County: Stevens +29Wayne County: Stevens +26Tyrrell County: Stevens +5
Earls +1,054,806 net votes from 37 countiesStatewide D +13.7, a 607,430 vote marginStevens +447,376 net votes from 63 counties

Projected statewide vote

4,424,985 votes
CandidateVotesShare
Anita Earls D2,483,01956.1%
Sarah Stevens R1,875,59142.4%
Other candidates66,3741.5%
Total4,424,985100%

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

100 counties
CountyEarlsStevensOtherTotalMargin
Statewide2,483,0201,875,59066,3754,424,985D +13.7
Wake County386,356129,4547,855523,665D +49.1
Mecklenburg County344,62393,6676,675444,965D +56.4
Guilford County157,35662,7343,351223,441D +42.4
Forsyth County104,14152,6862,389159,216D +32.3
Durham County135,83314,2182,285152,336D +79.8
Buncombe County94,99336,5952,004133,592D +43.7
New Hanover County61,24446,4651,641109,350D +13.5
Cumberland County72,63534,4291,631108,695D +35.1
Union County44,61157,0071,548103,166R +12.0
Johnston County37,83451,7191,36490,917R +15.3
Cabarrus County47,51040,9111,34689,767D +7.3
Gaston County34,72852,5611,32988,618R +20.1
Brunswick County33,47647,9521,24082,668R +17.5
Iredell County30,65749,7061,22381,586R +23.4
Orange County62,78511,1241,12675,035D +68.8
Alamance County35,24233,5231,04769,812D +2.5
Davidson County20,64447,8371,04369,524R +39.1
Pitt County41,12125,2671,01167,399D +23.5
Catawba County22,95141,04697464,971R +27.9
Onslow County22,78236,77490760,463R +23.1
Rowan County19,34736,65985356,859R +30.4
Randolph County13,05142,87285256,775R +52.5
Henderson County27,82827,71684656,390D +0.2
Moore County20,01327,65572548,393R +15.8
Harnett County19,71125,97069546,376R +13.5
Craven County19,04423,51764843,209R +10.3
Wayne County20,85620,88263542,373R +0.1
Chatham County27,14714,43163342,211D +30.1
Lincoln County12,44428,44762341,514R +38.5
Nash County23,79316,68561741,095D +17.3
Cleveland County14,52523,76558338,873R +23.8
Rockingham County14,17122,96556637,702R +23.3
Carteret County11,78723,67654036,003R +33.0
Burke County12,23622,23952535,000R +28.6
Robeson County16,00617,51151134,028R +4.4
Caldwell County9,80622,21048732,503R +38.2
Franklin County16,05615,32647831,860D +2.3
Wilson County18,14812,11646130,725D +19.6
Haywood County13,06216,26944629,777R +10.8
Surry County7,81920,36042928,608R +43.8
Pender County10,19617,40542128,022R +25.7
Wilkes County6,08021,52242028,022R +55.1
Stanly County6,37920,59741127,387R +51.9
Rutherford County8,42818,02240326,853R +35.7
Watauga County16,4029,88140026,683D +24.4
Granville County13,69211,18237925,253D +9.9
Lee County10,96311,44434122,748R +2.1
Lenoir County11,5079,59632221,425D +8.9
Sampson County8,33312,53631821,187R +19.8
Beaufort County8,07312,57931420,966R +21.5
Columbus County8,35412,27231420,940R +18.7
Stokes County5,28615,03230920,627R +47.3
Davie County5,82514,25230620,383R +41.3
Dare County9,10710,24529419,646R +5.8
Edgecombe County13,9514,53228118,764D +50.2
Halifax County13,4094,97328018,662D +45.2
McDowell County5,40112,47927318,153R +39.0
Jackson County9,1148,17726317,554D +5.3
Duplin County7,4829,79726317,542R +13.2
Macon County5,99111,22826217,481R +29.9
Transylvania County9,0038,15126117,415D +4.9
Person County7,6769,25125817,185R +9.2
Hoke County10,9815,63225316,866D +31.7
Alexander County3,59112,62224716,460R +54.9
Pasquotank County8,6617,34424416,249D +8.1
Yadkin County2,97112,56623715,774R +60.8
Vance County10,6534,60423215,489D +39.0
Richmond County7,2057,58522615,016R +2.5
Cherokee County3,09310,54420713,844R +53.8
Currituck County3,8299,37020113,400R +41.4
Bladen County6,2766,70119713,174R +3.2
Ashe County4,0068,78719512,988R +36.8
Scotland County6,4454,83817211,455D +14.0
Madison County5,0285,77516510,968R +6.8
Polk County4,5145,80415710,475R +12.3
Montgomery County3,7046,22215210,078R +25.0
Martin County5,4204,0211449,585D +14.6
Yancey County3,7165,4871409,343R +18.9
Caswell County4,3724,8011409,313R +4.6
Anson County5,2562,9961268,378D +27.0
Warren County5,9282,0971228,147D +47.0
Hertford County5,8791,7401167,735D +53.5
Avery County2,0495,5311157,695R +45.3
Northampton County5,4541,9711137,538D +46.2
Bertie County5,2981,9491107,357D +45.5
Mitchell County1,7015,3451087,154R +50.9
Greene County3,5493,2161036,868D +4.8
Pamlico County2,5913,856986,545R +19.3
Chowan County2,9243,094916,109R +2.8
Clay County1,5654,450916,106R +47.2
Perquimans County2,0703,908916,069R +30.3
Swain County2,5722,825825,479R +4.6
Alleghany County1,4033,877805,360R +46.1
Camden County1,4193,303724,794R +39.3
Washington County3,0811,508704,659D +33.8
Gates County2,2742,303704,647R +0.6
Jones County1,9262,301654,292R +8.7
Graham County8962,884573,837R +51.8
Hyde County1,004937301,971D +3.4
Tyrrell County692697211,410R +0.4

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
D +20.1D +7.3D +13.7

80 percent of simulations fall between D +20.1 and D +7.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, SenateD +12.4
Blend of every legD +13.4
With incumbency and primary unityD +16.4
With polls, 31% weightD +13.7

Leg weights: Top of ticket 55%, Approval fundamentals 27%, Gallup, relaxed 18%. 80 percent of outcomes fall between D +20.1 and D +7.3.

Polls of the race

6 polls
EvenD+4D+8D+12D+16AugSepOctEarls aheadStevens aheadHarper Polling (R), 608, D +11.0, 37 days agoYouGov, 660, D +3.0, 71 days agoHarper Polling (R), 600, D +3.0, 73 days agoChange Research (D), 967, D +6.0, 82 days agoPublic Policy Polling (D), 759, D +2.0, 103 days agoD +11.0poll trendD +8.4average
PollsterSampleEndedEarlsStevensMargin
Harper Polling (R)608 LV2026-09-154736D +11.0
YouGov660 LV2026-08-124744D +3.0
Harper Polling (R)600 LV2026-08-104340D +3.0
Change Research (D)967 LV2026-08-014539D +6.0
Public Policy Polling (D)759 LV2026-07-114442D +2.0
YouGov906 LV2026-06-104035D +5.0