Seloam lake is a lake that crosses Halifax County and Guysborough County. It is connected to Alex Lake by a small stream. It is approximately 97 kilometres (60 mi) from Halifax, and 66 kilometres (41 mi) from Truro. The lake was officially named on December 12, 1939. The lake is adjacent to Nova Scotia Route 374.