Dansville is a village of about 5,000 in the eastern part of Livingston County. Interstate 390 passes next to the west side of the village. Besides Interstate 390, State Route 36, State Route 63, State Route 256, and State Route 436 pass through the village.
The village of Dansville is located in a glacially formed valley common throughout Western New York.
The village is north of Stony Brook State Park.