Ferguson is an unincorporated community in the West Kootenay region of southeastern British Columbia. The near ghost town is immediately northwest of the confluence of Ferguson Creek into Lardeau Creek. The locality, on Ferguson Rd and off BC Highway 31, is by road about 183 kilometres (114 mi) north of Nelson and 96 kilometres (60 mi) by road and ferry southeast of Revelstoke.