Rock Hill is a hamlet in Sullivan County, New York, United States. At the 2020 census the population was 2,369. Rock Hill is in the town of Thompson by New York State Route 17.