Horseheads village is in the Southern Tier Region of New York, north of downtown Elmira. It is located at a low point on the St. Lawrence Continental Divide separating the Susquehanna River watershed to the south and the Lake Ontario watershed to the north. Newtown Creek on the east side of the village flows south toward the Chemung River, a tributary of the Susquehanna, while the northernmost part of the village drains north to Catharine Creek, the main tributary of Seneca Lake, one of the Finger Lakes.