Sheehan Lake is a glacial lake in Halifax County, Nova Scotia, Canada. The lake was named after a family of early residents. It is from Halifax and from Truro.
Sheehan Lake is in the community of Williamswood. It is connected by Grand Lake and Grover Lake by a unnamed stream. The lake is measured in length, and in width. Near lakes include Ragged Lake, Little Trout Lake, Little Pond, and Burnt Hill Lake.
The lake is adjacent to Old Sambro Road, providing direct roadside visibility and access.