Upper Twin

Upper Twin Lake is 677 acres and has a maximum depth of 2.5 feet.  Water from Upper Twin travels south to Lower Twin and there it enters Goose Creek in the City of Twin Lakes. From there it flows east until it drains into the Shell Rock River near the Iowa boarder. Upper Twin has one public access that is located on the North Side of the Lake. Hickory Hills Campground is nestled between Upper and Lower Twin Lakes. Upper Twin is predominantly a wildlife lake that offers habitat for waterfowl but is restricted to non-motorized boats.