Kayaker on Kaslo Bay
(Picture BC photo)



The SS Moyie, the most prominent landmark in Kaslo, sits on the shore of Kaslo Bay.

This historic vessel symbolizes the special relationship that the village has with Kootenay Lake, which is more than a 1km/0.6mi wide and approximately 145km/90mi in length. The lake's shoreline is dotted with small bays and beaches, most of which are accessible only by boat.


Much of Kaslo's village sits on the floodplain at the outflow of the Kaslo River, while residential neighbourhoods, the school, and the hospital are located on bench land above the downtown core.

Across the Kootenay Lake, Mount Loki (2,779m/9,117ft) rises dramatically above its neighbours in the Purcell Range. Locals occasionally have the pleasure of watching the full moon rise over Loki, named for the "trickster" in Norse mythology.

Above the village to the west are the Selkirk Mountains, home to both Goat Range and Kokanee Glacier Provincial Park – and a destination for a wide range of outdoor recreation in both summer and winter. The rural area to the south of Kaslo includes Balfour and Ainsworth, while Lardeau, Meadow Creek, Cooper Creek, and Trout Lake are located north of the village.

Climate and Weather

Kaslo's climate is heavily influenced by its proximity to Kootenay Lake. Locals are said to set their watch by changes in the summer wind; morning winds off the water simply cease at noon. Locals also report that Kaslo gets more sunshine than other towns in the area, but supportive statistical evidence is hard to come by. Average lows and highs in summer are 11.1°C/51°F and 26.6°C/79°F respectively.

In winter, Kaslo receives less snow than their mountain dwelling neighbours. Low temperatures are moderated by the proximity of relatively warm lake water. Winter lows and highs average -4.9°C/23°F and 0.6°C/33°F respectively.