Duncan Lake is located in southwestern Oklahoma in Stephens County 10 miles east of Duncan. The lake has 550 acres of surface area, four miles of shoreline and provides boat docks, enclosed fishing dock, hiking trails, duck and quail hunting, sailing, skiing and swimming.