According to the United States Census Bureau, the borough has a total area of , all of it land.
The community is at the New York state line, and part of its development continues into the town of Lindley in Steuben County, New York.