Early voting begins June 13 and ends June 21 for Democratic and Republican primaries at three locations in Ulster County and one in Greene County ahead of Election Day on Tuesday, June 23.
Voting is open to registered Democrats in Ulster and Greene counties and registered Republicans in the 19th Congressional District, which includes all of Greene County and the Ulster County towns of Hurley, Olive, and Shandaken.
In Woodstock, voters can head to the Mescal Hornbeck Community Center at 56 Rock City Road, which replaced the Olive American Legion as a polling place after an emergency septic issue. Early voting will also take place at the Andy Murphy Midtown Neighborhood Center at 467 Broadway in Kingston and the Ellenville Public Library at 40 Center St. in Ellenville.
Ulster County early voting hours:
- June 13, 14, 15, 19, 20: 9 a.m.-5 p.m.
- June 16 and 18: Noon- 8 p.m.
Greene has just one location for early voting: Suite 430 on the fourth floor of the County Office Building at 411 Main St. in Catskill.
Greene County early voting hours:
- June 13, 14, 16, 18, 19, 20, 21: 9 a.m.-5 p.m.
- June 20 and 21: Noon-8 p.m.
Voters may also cast ballots by mail through New Yorkโs early mail voting system.
For more information or sample ballots, visit elections.ulstercountyny.gov or greenecountyny.gov/departments/board-of-elections.
Connor Greco is a staff reporter for The Overlook covering Windham, Hunter and surrounding Greene County communities. Send correspondence toย connor@theoverlooknews.com.



