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

Safe DModel D +20.6Polls D +15.5Updated October 22, 2026
Letitia James
Democrat
59.5%
4,138,679 projected votes
Saritha Komatireddy
Republican
38.8%
2,700,955 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 +435,688New York County: James +435,324Queens County: James +250,266Bronx County: James +185,991Westchester County: James +130,483Erie County: James +60,419Monroe County: James +55,775Albany County: James +40,021Onondaga County: James +38,375Tompkins County: James +22,130Ulster County: James +19,115Nassau County: James +14,132Dutchess County: James +8,269Schenectady County: James +7,414Columbia County: James +5,499Saratoga County: James +3,420Rensselaer County: James +2,540Rockland County: James +1,962Essex County: James +295Clinton County: James +113Broome County: James +24Richmond County: Komatireddy +27,769Suffolk County: Komatireddy +26,486Oneida County: Komatireddy +17,480Steuben County: Komatireddy +12,975Oswego County: Komatireddy +11,501Jefferson County: Komatireddy +9,949Chautauqua County: Komatireddy +9,896Cattaraugus County: Komatireddy +9,723Wayne County: Komatireddy +9,629Herkimer County: Komatireddy +9,035Niagara County: Komatireddy +8,772Genesee County: Komatireddy +8,370Wyoming County: Komatireddy +7,986Allegany County: Komatireddy +7,710Fulton County: Komatireddy +7,114St. Lawrence County: Komatireddy +6,597Livingston County: Komatireddy +6,382Orleans County: Komatireddy +6,273Chemung County: Komatireddy +6,108Putnam County: Komatireddy +5,938Lewis County: Komatireddy +5,673Chenango County: Komatireddy +5,595Montgomery County: Komatireddy +5,519Tioga County: Komatireddy +4,595Schoharie County: Komatireddy +4,187Washington County: Komatireddy +4,127Delaware County: Komatireddy +3,963Orange County: Komatireddy +3,649Sullivan County: Komatireddy +3,580Cayuga County: Komatireddy +3,571Greene County: Komatireddy +3,356Madison County: Komatireddy +3,342Otsego County: Komatireddy +2,596Yates County: Komatireddy +1,510Schuyler County: Komatireddy +1,509Ontario County: Komatireddy +1,357Cortland County: Komatireddy +1,337Franklin County: Komatireddy +1,328Seneca County: Komatireddy +1,174Warren County: Komatireddy +971Hamilton County: Komatireddy +898
James +1,717,255 net votes from 21 countiesStatewide D +20.7, a 1,437,725 vote marginKomatireddy +279,530 net votes from 41 counties

Projected statewide vote

6,960,852 votes
CandidateVotesShare
Letitia James D4,138,67959.5%
Saritha Komatireddy R2,700,95538.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,138,6812,700,956121,2156,960,852D +20.7
Kings County582,150146,46212,913741,525D +58.8
Suffolk County295,334321,82010,938628,092R +4.2
Queens County417,254166,98810,355594,597D +42.1
Nassau County292,930278,79810,133581,861D +2.4
New York County503,47368,14910,131581,753D +74.8
Erie County218,682158,2636,680383,625D +15.8
Westchester County251,847121,3646,614379,825D +34.4
Monroe County179,365123,5905,369308,324D +18.1
Bronx County233,05847,0674,965285,090D +65.2
Onondaga County113,01674,6413,326190,983D +20.1
Richmond County67,86595,6342,898166,397R +16.7
Orange County68,51372,1622,493143,168R +2.5
Albany County83,55843,5372,252129,347D +30.9
Dutchess County66,73458,4652,219127,418D +6.5
Rockland County61,07459,1122,130122,316D +1.6
Saratoga County56,18952,7691,932110,890D +3.1
Niagara County37,42846,2001,48285,110R +10.3
Oneida County32,91750,3971,47784,791R +20.6
Ulster County50,60131,4861,45583,542D +22.9
Broome County37,62437,6001,33376,557Even
Rensselaer County34,40431,8641,17567,443D +3.8
Schenectady County33,78626,3721,06661,224D +12.1
Putnam County23,20329,14192853,272R +11.2
Ontario County23,96225,31987350,154R +2.7
Chautauqua County18,71028,60683848,154R +20.6
Oswego County16,40527,90678545,096R +25.5
Tompkins County31,2849,15471641,154D +53.8
St. Lawrence County15,52722,12466738,318R +17.2
Steuben County12,08125,05665937,796R +34.3
Jefferson County13,26123,21064737,118R +26.8
Wayne County13,34122,97064436,955R +26.1
Chemung County12,37618,48454731,407R +19.4
Columbia County17,84712,34853530,730D +17.9
Clinton County15,04314,93053130,504D +0.4
Warren County14,32815,29952530,152R +3.2
Cayuga County13,00116,57252430,097R +11.9
Cattaraugus County9,31319,03650228,851R +33.7
Sullivan County12,32015,90050028,720R +12.5
Madison County12,33715,67949728,513R +11.7
Livingston County9,74816,13045826,336R +24.2
Otsego County10,77213,36842724,567R +10.6
Herkimer County7,40016,43542224,257R +37.2
Washington County9,80013,92742124,148R +17.1
Genesee County7,62015,99041824,028R +34.8
Greene County8,86412,22037421,458R +15.6
Fulton County6,50613,62035720,483R +34.7
Tioga County7,75712,35235620,465R +22.4
Delaware County7,73011,69334419,767R +20.1
Chenango County6,31811,91332318,554R +30.1
Cortland County8,3429,67931918,340R +7.3
Montgomery County5,94511,46430817,717R +31.1
Allegany County4,64812,35830117,307R +44.5
Franklin County7,6438,97129416,908R +7.9
Essex County8,2517,95628716,494D +1.8
Wyoming County4,05812,04428616,388R +48.7
Orleans County4,34610,61926515,230R +41.2
Schoharie County4,6008,78723713,624R +30.7
Seneca County5,6516,82522112,697R +9.3
Lewis County2,6388,31119411,143R +50.9
Yates County3,7015,2111589,070R +16.7
Schuyler County3,2094,7181408,067R +18.7
Hamilton County9931,891512,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.8D +13.5D +20.6

80 percent of simulations fall between D +27.8 and D +13.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, governorD +16.3
Down ballot history, moved to 2026D +26.8
Blend of every legD +19.5
With incumbency and primary unityD +22.5
With polls, 21% weightD +20.6

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

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