Elections 2025: Early voting starts Saturday. View the candidates, the stories and more.
Make a decision here.
Sections in this post (click to jump to that section):
Voter Resources (Registering to vote, early voting…)

The races and candidates
Saratoga Springs voters head to the polls in as little as four weeks, and vote on 11 positions, four of which are uncontested.
Con. = Conservative; Dem. = Democrat; GOP = Republican; One = One Saratoga; WFP = Working Families Party. An “I” indicates the incumbent, if there is one. (One Saratoga is not a political party but a group of about 16 people who have gotten a line on the ballot. Their purpose is to endorse the best candidate regardless of party, their website says. They are included here because they have a line on the ballot.)
Names in bold red are linked to the candidate’s campaign page, if available.
Countywide candidates, and their party affiliations:
Saratoga County District Attorney (vote for one):
Robert J. Logan III (Dem.)
Brett R. Eby (Con., GOP)
Stories about this race:
Saratoga County DA candidates speak on animal abuse, discovery laws and experience (Times Union)
Dems. and Conservatives on D.A. race (Dispatch)
DA Candidate: More ankle monitors (Dispatch)
Dems have a DA candidate (Dispatch)
County Clerk (Vote for one)
Craig Hayner (I), (Con., GOP)
Uncontested
County Sheriff (Vote for one)
Ryan Mahan (Dem.)
Jeffrey R. Brown (Con., GOP)
Stories about this race:
County Coroner (Vote for two)
Susan M. Hayes-Masa (I), (Con., GOP)
Anthony Perniciaro (I), (Con., GOP)
(Uncontested)
Supreme Court Justice, 4th Judicial District
Chris Obstarczyk (Con., GOP)
Kris Singh (Con., GOP)
Uncontested
Saratoga County Supervisor from Saratoga Springs (Vote for two)
Minita Sanghvi (Dem., WFP)
Sarah Burger (Dem., One)
George Ehninger III (GOP, One)
Stories about this race:
Democrats from larger communities could gain power on Saratoga County Board of Supervisors (Times Union)
Springs Supervisor candidates address homelessness and more (Times Union)
Burger highlights closing times in campaign speech (+Dispatch)
Saratoga County residents to vote in new sheriff, DA (Daily Gazette)
Supervisor candidates face off during LWV debate (Saratogian)
Saratoga Springs City Council races
Mayor
Michele Madigan (Dem.)
John Safford (I), (GOP, One)
Stories about this race:
Commissioner of Accounts
Dillon Moran (I), (Dem. WFP)
Jessica Troisi (GOP, One)
Stories about this race:
Commissioner of Public Safety
Tim Coll (I), (Dem., GOP)
Uncontested
Stories about this race:
Commissioner of Public Works
Charles “Chuck” Marshall (I), (GOP, One )
BK Keramati (Dem.)
Stories about this race:
Saratoga Springs’ political leaks of a different sort (Dispatch)
Fundraising, outside money, in DPW race (Times Union)
Accusations that Loughberry Lake report was hidden (Saratogian)
The Dispatch had the story of the Loughberry Report first (in August!)
Commissioner of Finance
Shafer Gaston (Dem., WFP)
JoAnne Kiernan (GOP, One)
Stories about this race:
Elections stories:
To see all our elections coverage:
Competitive races set for 3 Saratoga Springs City Council seats (Times Union)
‘No Kings’ protest in Saratoga Springs in 11 photos (Daily Gazette)
Times Union voter guide (scroll down or click menu for Saratoga County
On Oct. 16, 2025, the Appeals Court held a law Constitutional that will allow the state to move most local races to even years, which could cut short some of the terms below.
Read more about this:
Appeals Court upholds even-year elections (Dispatch)

