October 25:
Voter registration deadline
Last day for Board of Elections to receive your “vote by mail” application: https://ballotapplication.elections.ny.gov/home/earlymail
October 25 - November 2:
Early voting in-person in Kingston, New Paltz, and 4 other locations.
More info at https://elections.ulstercountyny.gov/early-voting/
Tuesday, November 4: Election Day!
Vote in-person from 6am-9pm
Polling sites:
Town of Rosendale residents vote at the Rosendale Community Center (1055 NY-32, Rosendale, NY 12472)
Town of Marbletown residents vote at the High Falls Fire House (333 Firehouse Rd, High Falls, NY 12440)
To confirm your polling site, visit https://vic.ntsdata.com/home/ulster
November 4 is also the last day to return your Absentee Ballot. You can do so by either:
Dropping off your ballot in-person to a polling site or directly to the Ulster County Board of Elections at 79 Hurley Ave, Suite 112, Kingston NY 12401
Returning it in the mail with the pre-paid postage provided - it must be postmarked no later than November 4.