2026 forecast ยท New York Attorney General

Letitia James is all but certain to win New York's attorney general race.

Letitia James vs Saritha Komatireddy, with Letitia James running again. The model has James ahead by 20.7 points, with a 100 percent chance of winning.

Safe DModel D +20.7Polls D +15.5Updated October 22, 2026
Letitia James
Democrat
59.5%
4,141,318 projected votes
Saritha Komatireddy
Republican
38.8%
2,698,316 projected votes
100%James
0%Komatireddy
James all but certainEach square is one simulated election night, James wins about 100 of 100

New York Attorney General by county

Albany CountyAllegany CountyBronx CountyBroome CountyCattaraugus CountyCayuga CountyChautauqua CountyChemung CountyChenango CountyClinton CountyColumbia CountyCortland CountyDelaware CountyDutchess CountyErie CountyEssex CountyFranklin CountyFulton CountyGenesee CountyGreene CountyHamilton CountyHerkimer CountyJefferson CountyKings CountyLewis CountyLivingston CountyMadison CountyMonroe CountyMontgomery CountyNassau CountyNew York CountyNiagara CountyOneida CountyOnondaga CountyOntario CountyOrange CountyOrleans CountyOswego CountyOtsego CountyPutnam CountyQueens CountyRensselaer CountyRichmond CountyRockland CountySt. Lawrence CountySaratoga CountySchenectady CountySchoharie CountySchuyler CountySeneca CountySteuben CountySuffolk CountySullivan CountyTioga CountyTompkins CountyUlster CountyWarren CountyWashington CountyWayne CountyWestchester CountyWyoming CountyYates CountyKingsSuffolkNassauErieWestchesterMonroeOnondagaOrangeAlbanyDutchessSaratogaNiagara
D +40R +40Click a county to zoom ยท arrow keys step through counties by size
Where the margin is won
Kings County: James +436,292New York County: James +435,565Queens County: James +250,907Bronx County: James +186,266Westchester County: James +130,756Erie County: James +60,728Monroe County: James +56,005Albany County: James +40,121Onondaga County: James +38,525Tompkins County: James +22,155Ulster County: James +19,165Nassau County: James +14,495Dutchess County: James +8,359Schenectady County: James +7,466Columbia County: James +5,517Saratoga County: James +3,497Rensselaer County: James +2,595Rockland County: James +2,042Essex County: James +308Clinton County: James +141Broome County: James +92Richmond County: Komatireddy +27,645Suffolk County: Komatireddy +26,041Oneida County: Komatireddy +17,408Steuben County: Komatireddy +12,949Oswego County: Komatireddy +11,461Jefferson County: Komatireddy +9,911Chautauqua County: Komatireddy +9,855Cattaraugus County: Komatireddy +9,700Wayne County: Komatireddy +9,600Herkimer County: Komatireddy +9,018Niagara County: Komatireddy +8,704Genesee County: Komatireddy +8,355Wyoming County: Komatireddy +7,977Allegany County: Komatireddy +7,697Fulton County: Komatireddy +7,099St. Lawrence County: Komatireddy +6,558Livingston County: Komatireddy +6,362Orleans County: Komatireddy +6,262Chemung County: Komatireddy +6,080Putnam County: Komatireddy +5,922Lewis County: Komatireddy +5,666Chenango County: Komatireddy +5,579Montgomery County: Komatireddy +5,504Tioga County: Komatireddy +4,580Schoharie County: Komatireddy +4,179Washington County: Komatireddy +4,107Delaware County: Komatireddy +3,948Sullivan County: Komatireddy +3,554Cayuga County: Komatireddy +3,545Orange County: Komatireddy +3,531Greene County: Komatireddy +3,341Madison County: Komatireddy +3,318Otsego County: Komatireddy +2,573Schuyler County: Komatireddy +1,505Yates County: Komatireddy +1,502Cortland County: Komatireddy +1,321Ontario County: Komatireddy +1,319Franklin County: Komatireddy +1,311Seneca County: Komatireddy +1,164Warren County: Komatireddy +949Hamilton County: Komatireddy +896
James +1,720,997 net votes from 21 countiesStatewide D +20.7, a 1,443,001 vote marginKomatireddy +277,996 net votes from 41 counties

Projected statewide vote

6,960,852 votes
CandidateVotesShare
Letitia James D4,141,31859.5%
Saritha Komatireddy R2,698,31638.8%
Other candidates121,2161.7%
Total6,960,852100%

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

62 counties
CountyJamesKomatireddyOtherTotalMargin
Statewide4,141,3162,698,315121,2216,960,852D +20.7
Kings County582,452146,16012,913741,525D +58.8
Suffolk County295,557321,59810,937628,092R +4.2
Queens County417,575166,66810,354594,597D +42.2
Nassau County293,112278,61710,132581,861D +2.5
New York County503,59468,02910,130581,753D +74.9
Erie County218,836158,1086,681383,625D +15.8
Westchester County251,983121,2276,615379,825D +34.4
Monroe County179,480123,4755,369308,324D +18.2
Bronx County233,19646,9304,964285,090D +65.3
Onondaga County113,09174,5663,326190,983D +20.2
Richmond County67,92795,5722,898166,397R +16.6
Orange County68,57272,1032,493143,168R +2.5
Albany County83,60843,4872,252129,347D +31.0
Dutchess County66,77958,4202,219127,418D +6.6
Rockland County61,11459,0722,130122,316D +1.7
Saratoga County56,22852,7311,931110,890D +3.1
Niagara County37,46246,1661,48285,110R +10.2
Oneida County32,95350,3611,47784,791R +20.5
Ulster County50,62631,4611,45583,542D +22.9
Broome County37,65837,5661,33376,557D +0.1
Rensselaer County34,43231,8371,17467,443D +3.9
Schenectady County33,81226,3461,06661,224D +12.2
Putnam County23,21129,13392853,272R +11.1
Ontario County23,98125,30087350,154R +2.6
Chautauqua County18,73028,58583948,154R +20.5
Oswego County16,42527,88678545,096R +25.4
Tompkins County31,2969,14171741,154D +53.8
St. Lawrence County15,54622,10466838,318R +17.1
Steuben County12,09425,04365937,796R +34.3
Jefferson County13,28023,19164737,118R +26.7
Wayne County13,35622,95664336,955R +26.0
Chemung County12,39018,47054731,407R +19.4
Columbia County17,85612,33953530,730D +18.0
Clinton County15,05714,91653130,504D +0.5
Warren County14,33915,28852530,152R +3.1
Cayuga County13,01416,55952430,097R +11.8
Cattaraugus County9,32419,02450328,851R +33.6
Sullivan County12,33315,88750028,720R +12.4
Madison County12,34915,66749728,513R +11.6
Livingston County9,75816,12045826,336R +24.2
Otsego County10,78313,35642824,567R +10.5
Herkimer County7,40816,42642324,257R +37.2
Washington County9,81013,91742124,148R +17.0
Genesee County7,62715,98241924,028R +34.8
Greene County8,87212,21337321,458R +15.6
Fulton County6,51413,61335620,483R +34.7
Tioga County7,76412,34435720,465R +22.4
Delaware County7,73711,68534519,767R +20.0
Chenango County6,32611,90532318,554R +30.1
Cortland County8,3509,67131918,340R +7.2
Montgomery County5,95211,45630917,717R +31.1
Allegany County4,65412,35130217,307R +44.5
Franklin County7,6518,96229516,908R +7.8
Essex County8,2577,94928816,494D +1.9
Wyoming County4,06312,04028516,388R +48.7
Orleans County4,35110,61326615,230R +41.1
Schoharie County4,6048,78323713,624R +30.7
Seneca County5,6566,82022112,697R +9.2
Lewis County2,6418,30719511,143R +50.9
Yates County3,7055,2071589,070R +16.6
Schuyler County3,2114,7161408,067R +18.6
Hamilton County9941,890512,935R +30.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
D +27.9D +13.6D +20.7

80 percent of simulations fall between D +27.9 and D +13.6. The white dot is the forecast; the line is a tie.

How the model gets there

statewide margin at each step
Top of ticket, governorD +16.5
Down ballot history, moved to 2026D +26.8
Blend of every legD +19.6
With incumbency and primary unityD +22.6
With polls, 21% weightD +20.7

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

Polls of the race

2 polls
EvenD+4D+8D+12D+16D+20SepOctJames aheadKomatireddy aheadSiena Research Institute, 1,144, D +13.0, 35 days agoSiena Research Institute, 811, D +18.0, 77 days agoD +13.0poll trendD +15.5average
PollsterSampleEndedJamesKomatireddyMargin
Siena Research Institute1,144 LV2026-09-175239D +13.0
Siena Research Institute811 LV2026-08-065436D +18.0