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.9 points, with a 100 percent chance of winning.

Safe DModel D +13.9Polls D +8.4Updated October 22, 2026
Anita Earls
Democrat
56.2%
2,486,502 projected votes
Sarah Stevens
Republican
42.3%
1,872,107 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 +257,692Mecklenburg County: Earls +251,738Durham County: Earls +121,751Guilford County: Earls +95,015Buncombe County: Earls +58,608Forsyth County: Earls +51,742Orange County: Earls +51,739Cumberland County: Earls +38,431Pitt County: Earls +15,986New Hanover County: Earls +14,989Chatham County: Earls +12,770Edgecombe County: Earls +9,451Halifax County: Earls +8,466Nash County: Earls +7,173Cabarrus County: Earls +6,782Watauga County: Earls +6,575Wilson County: Earls +6,086Vance County: Earls +6,075Hoke County: Earls +5,385Hertford County: Earls +4,153Warren County: Earls +3,844Northampton County: Earls +3,493Bertie County: Earls +3,360Granville County: Earls +2,554Anson County: Earls +2,274Lenoir County: Earls +1,946Alamance County: Earls +1,857Scotland County: Earls +1,629Washington County: Earls +1,580Martin County: Earls +1,411Pasquotank County: Earls +1,347Jackson County: Earls +976Transylvania County: Earls +880Franklin County: Earls +785Greene County: Earls +343Henderson County: Earls +210Hyde County: Earls +69Wayne County: Earls +50Randolph County: Stevens +29,777Davidson County: Stevens +27,115Iredell County: Stevens +18,912Catawba County: Stevens +17,992Gaston County: Stevens +17,649Rowan County: Stevens +17,218Lincoln County: Stevens +15,954Wilkes County: Stevens +15,416Brunswick County: Stevens +14,350Stanly County: Stevens +14,190Onslow County: Stevens +13,874Johnston County: Stevens +13,713Surry County: Stevens +12,515Caldwell County: Stevens +12,370Union County: Stevens +12,228Carteret County: Stevens +11,851Burke County: Stevens +9,953Stokes County: Stevens +9,733Yadkin County: Stevens +9,583Rutherford County: Stevens +9,568Cleveland County: Stevens +9,182Alexander County: Stevens +9,019Rockingham County: Stevens +8,744Davie County: Stevens +8,403Moore County: Stevens +7,573Cherokee County: Stevens +7,439Pender County: Stevens +7,169McDowell County: Stevens +7,057Harnett County: Stevens +6,165Currituck County: Stevens +5,523Macon County: Stevens +5,212Ashe County: Stevens +4,765Beaufort County: Stevens +4,481Craven County: Stevens +4,397Sampson County: Stevens +4,173Columbus County: Stevens +3,898Mitchell County: Stevens +3,638Avery County: Stevens +3,473Haywood County: Stevens +3,156Clay County: Stevens +2,878Montgomery County: Stevens +2,507Alleghany County: Stevens +2,470Duplin County: Stevens +2,293Graham County: Stevens +1,986Camden County: Stevens +1,880Perquimans County: Stevens +1,832Yancey County: Stevens +1,759Person County: Stevens +1,549Robeson County: Stevens +1,446Polk County: Stevens +1,274Pamlico County: Stevens +1,259Dare County: Stevens +1,105Madison County: Stevens +731Lee County: Stevens +435Caswell County: Stevens +417Bladen County: Stevens +410Jones County: Stevens +370Richmond County: Stevens +355Swain County: Stevens +245Chowan County: Stevens +161Gates County: Stevens +23Tyrrell County: Stevens +3
Earls +1,059,215 net votes from 38 countiesStatewide D +13.9, a 614,399 vote marginStevens +444,816 net votes from 62 counties

Projected statewide vote

4,424,985 votes
CandidateVotesShare
Anita Earls D2,486,50256.2%
Sarah Stevens R1,872,10742.3%
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,486,5021,872,10366,3804,424,985D +13.9
Wake County386,751129,0597,855523,665D +49.2
Mecklenburg County345,01493,2766,675444,965D +56.6
Guilford County157,55262,5373,352223,441D +42.5
Forsyth County104,28552,5432,388159,216D +32.5
Durham County135,90114,1502,285152,336D +79.9
Buncombe County95,09836,4902,004133,592D +43.9
New Hanover County61,34946,3601,641109,350D +13.7
Cumberland County72,74834,3171,630108,695D +35.4
Union County44,69556,9231,548103,166R +11.8
Johnston County37,92051,6331,36490,917R +15.1
Cabarrus County47,60140,8191,34789,767D +7.6
Gaston County34,82052,4691,32988,618R +19.9
Brunswick County33,53947,8891,24082,668R +17.4
Iredell County30,72549,6371,22481,586R +23.2
Orange County62,82411,0851,12675,035D +69.0
Alamance County35,31133,4541,04769,812D +2.7
Davidson County20,68347,7981,04369,524R +39.0
Pitt County41,18725,2011,01167,399D +23.7
Catawba County23,00240,99497564,971R +27.7
Onslow County22,84136,71590760,463R +22.9
Rowan County19,39436,61285356,859R +30.3
Randolph County13,07342,85085256,775R +52.5
Henderson County27,87727,66784656,390D +0.4
Moore County20,04727,62072648,393R +15.7
Harnett County19,75825,92369546,376R +13.3
Craven County19,08223,47964843,209R +10.2
Wayne County20,89420,84463542,373D +0.1
Chatham County27,17414,40463342,211D +30.3
Lincoln County12,46928,42362241,514R +38.4
Nash County23,82616,65361641,095D +17.4
Cleveland County14,55423,73658338,873R +23.6
Rockingham County14,19622,94056637,702R +23.2
Carteret County11,80623,65754036,003R +32.9
Burke County12,26122,21452535,000R +28.4
Robeson County16,03617,48251034,028R +4.3
Caldwell County9,82322,19348732,503R +38.1
Franklin County16,08415,29947731,860D +2.5
Wilson County18,17512,08946130,725D +19.8
Haywood County13,08716,24344729,777R +10.6
Surry County7,83220,34742928,608R +43.7
Pender County10,21617,38542128,022R +25.6
Wilkes County6,09321,50942028,022R +55.0
Stanly County6,39320,58341127,387R +51.8
Rutherford County8,44118,00940326,853R +35.6
Watauga County16,4299,85440026,683D +24.6
Granville County13,71411,16037925,253D +10.1
Lee County10,98611,42134122,748R +1.9
Lenoir County11,5259,57932121,425D +9.1
Sampson County8,34812,52131821,187R +19.7
Beaufort County8,08512,56631520,966R +21.4
Columbus County8,36412,26231420,940R +18.6
Stokes County5,29215,02531020,627R +47.2
Davie County5,83714,24030620,383R +41.2
Dare County9,12310,22829519,646R +5.6
Edgecombe County13,9674,51628118,764D +50.4
Halifax County13,4244,95828018,662D +45.4
McDowell County5,41212,46927218,153R +38.9
Jackson County9,1338,15726417,554D +5.6
Duplin County7,4939,78626317,542R +13.1
Macon County6,00311,21526317,481R +29.8
Transylvania County9,0178,13726117,415D +5.1
Person County7,6899,23825817,185R +9.0
Hoke County10,9995,61425316,866D +31.9
Alexander County3,59712,61624716,460R +54.8
Pasquotank County8,6767,32924416,249D +8.3
Yadkin County2,97712,56023715,774R +60.8
Vance County10,6664,59123215,489D +39.2
Richmond County7,2187,57322515,016R +2.4
Cherokee County3,09910,53820713,844R +53.7
Currituck County3,8389,36120113,400R +41.2
Bladen County6,2836,69319813,174R +3.1
Ashe County4,0148,77919512,988R +36.7
Scotland County6,4564,82717211,455D +14.2
Madison County5,0365,76716510,968R +6.7
Polk County4,5225,79615710,475R +12.2
Montgomery County3,7106,21715110,078R +24.9
Martin County5,4264,0151449,585D +14.7
Yancey County3,7225,4811409,343R +18.8
Caswell County4,3784,7951409,313R +4.5
Anson County5,2632,9891268,378D +27.1
Warren County5,9342,0901238,147D +47.2
Hertford County5,8861,7331167,735D +53.7
Avery County2,0535,5261167,695R +45.1
Northampton County5,4591,9661137,538D +46.3
Bertie County5,3031,9431117,357D +45.7
Mitchell County1,7045,3421087,154R +50.9
Greene County3,5543,2111036,868D +5.0
Pamlico County2,5943,853986,545R +19.2
Chowan County2,9283,089926,109R +2.6
Clay County1,5684,446926,106R +47.1
Perquimans County2,0733,905916,069R +30.2
Swain County2,5762,821825,479R +4.5
Alleghany County1,4053,875805,360R +46.1
Camden County1,4213,301724,794R +39.2
Washington County3,0851,505694,659D +33.9
Gates County2,2772,300704,647R +0.5
Jones County1,9292,299644,292R +8.6
Graham County8972,883573,837R +51.8
Hyde County1,005936301,971D +3.5
Tyrrell County693696211,410R +0.2

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.3D +7.5D +13.9

80 percent of simulations fall between D +20.3 and D +7.5. 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.8
Blend of every legD +13.7
With incumbency and primary unityD +16.6
With polls, 31% weightD +13.9

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

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