Lake Humphreys is located in southwestern Oklahoma in Stephens County eight miles northeast of Duncan. The 880-acre lake with 17 miles of shoreline offers 44 camping hook-ups on concrete, a pavilion, three boat ramps, dump station, floating enclosed fishing dock and mountain bike trail.