June 14-22: Early voting in-person at your choice of:

  • New Paltz Community Center

  • Midtown Neighborhood Center in Kingston

  • Woodstock Community Center

Times and locations listed at https://elections.ulstercountyny.gov/early-voting/

June 24: PRIMARY 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

  • June 24 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 June 24!