shelby lake is a natural lake in ballard county, kentucky, and is one of only three major natural lakes in the state. it is part of the ballard county wildlife management area and owned by the kentucky department of fish and wildlife resources.