Called by civicAPIUnofficial results

New York Comptroller

Comptroller · New York

Tom DiNapoli won re-election by 29.3 points over Joseph Hernandez.

Fusion voting

Tom DiNapoliDemocrat · winner · incumbent
64.6%3,833,740
35.3%2,092,847
Write-inOther party
0.1%5,296
5,931,883 votes

Source: New York State Board of Elections unofficial results; race call: civicAPIUpdated Nov 7, 2026, 12:46 PM ET

Where the race moved

Against the 2024 presidential vote

Every county, 2024 to 2026

Each dot is a county, sized by votes cast and colored by who carried it in 2026. Dots above the line moved toward DiNapoli compared with the 2024 presidential vote; 34 of 62 did. The largest shift among the bigger counties: New York, +69.4 points.

R+70R+70R+35R+35EvenEvenD+35D+35D+70D+70Moved toward Democrats ↑↓ Moved toward RepublicansKingsSuffolkQueensNew YorkNassauErie2024 presidential margin →2026 margin →

Source: civicAPI county results (unofficial); 2024 president: MEDSL precinct returnsUpdated Nov 7, 2026, 1:34 PM ET

The seat's recent races

EvenD+33.62018 RaceD+14.32022 RaceD+12.72024 Pres.D+29.32026 Race

Source: Past results: 99chambers results archive (MEDSL, Klarner, state election offices)

By county

CountyShareMarginShift
KingsD+65.0+65.0
SuffolkD+9.2+9.2
QueensD+49.4+49.4
New YorkD+69.4+69.4
NassauD+11.6+11.6
ErieD+22.5+22.5
WestchesterD+39.5+39.5
MonroeD+30.2+30.2
Show 54 more
BronxD+67.6+67.6
OnondagaD+29.6+29.6
RichmondR+11.8−11.8
OrangeD+18.5+18.5
AlbanyD+47.5+47.5
RocklandD+18.0+18.0
DutchessD+21.5+21.5
SaratogaD+18.7+18.7
NiagaraR+2.6−2.6
OneidaR+2.8−2.8
UlsterD+35.3+35.3
BroomeD+14.4+14.4
RensselaerD+24.1+24.1
SchenectadyD+32.7+32.7
OntarioD+10.6+10.6
ChautauquaR+6.1−6.1
PutnamD+5.0+5.0
OswegoR+11.8−11.8
TompkinsD+57.9+57.9
SteubenR+23.4−23.4
St. LawrenceD+3.1+3.1
WayneR+10.5−10.5
JeffersonR+11.8−11.8
ColumbiaD+32.1+32.1
WarrenD+14.0+14.0
ClintonD+18.8+18.8
ChemungR+5.4−5.4
CayugaD+2.0+2.0
MadisonR+2.8−2.8
CattaraugusR+21.9−21.9
LivingstonR+8.1−8.1
SullivanD+8.7+8.7
WashingtonR+2.7−2.7
OtsegoD+6.0+6.0
GeneseeR+23.9−23.9
HerkimerR+19.2−19.2
GreeneD+2.7+2.7
TiogaR+12.6−12.6
DelawareR+7.1−7.1
FultonR+11.9−11.9
ChenangoR+16.1−16.1
CortlandD+6.2+6.2
EssexD+17.1+17.1
FranklinD+14.1+14.1
AlleganyR+32.3−32.3
MontgomeryR+2.5−2.5
WyomingR+35.5−35.5
OrleansR+27.7−27.7
SchoharieR+7.9−7.9
SenecaD+4.8+4.8
LewisR+28.4−28.4
YatesR+7.2−7.2
SchuylerR+10.6−10.6
HamiltonR+10.3−10.3

Bar: share of the state's vote. Shift: change in margin from the 2024 presidential vote, + toward Democrats.

Source: civicAPI county results (unofficial); 2024 president: MEDSL precinct returnsUpdated Nov 7, 2026, 1:34 PM ET

Pre-election forecast (final, Nov 3)

Our model's last run before Election Day, Nov 3, 2026. It no longer updates.

Tom DiNapoli
>99%
Joseph Hernandez
<1%
Projected margin
D+23.6
How the forecast works →

The candidates

Also on this ballot here

GovernorD+19.9
Attorney GeneralD+20.5

Results within this state. Source: Results and race calls: New York State Board of Elections and civicAPI (unofficial)Updated Nov 7, 2026, 12:46 PM ET