Three Forks is a ghost town at the junction of Carpenter, Seaton, and Kane creeks in the West Kootenay region of southeastern British Columbia. This former mining community, on BC Highway 31A, is by road about 8 kilometres (5 mi) east of New Denver and 38 kilometres (24 mi) west of Kaslo.