Waconda Lake is located at (39.4909653, -98.3728538) at an elevation of . It lies in north-central Kansas in the Smoky Hills region of the Great Plains. Most of Waconda Lake lies in Mitchell County with a small portion of its northwestern arm extending into Osborne County.