Wilson Lake is at (38.9401464, -98.5567638) at an elevation of . It is in north-central Kansas in the Smoky Hills region of the Great Plains. Most of Wilson Lake is in Russell County. A small part of its southeastern part goes into Lincoln County.