Haines Falls is a hamlet located east of Tannersville in the Town of Hunter, in Greene County, New York, United States. Haines Falls is located at 42°11′45″N 74°5′49″W. The town's original name was "Haines Corners". As of the 2020 census, Haines Falls had a population of 249.