Balfour, also known as Balfour Bay, is an unincorporated community in British Columbia, located about 30 kilometers northeast of the city of Nelson and located at the juncture of Kootenay Lake with its West Arm.