Rosendale Village has a total area of , of which is land and is water. The former village is located at the center of the town of Rosendale, and is situated on the [former Delaware and Hudson] canal and Rondout Creek, about north of the creek's confluence with the Wallkill River. The highest recorded crest of the Rondout Creek in Rosendale was on October 16, 1955. The creek does not normally rise above , but overflows its banks after reaching . The hamlet's ZIP code is 12472 and it is in area code 845. Rosendale Village is bordered by the creek and by the Joppenbergh Mountain. It is traversed by state routes NY 32 and NY 213. The former village is east of the hamlet of High Falls, north of the village of New Paltz, and south of the city of Kingston.