Посёлок располагается на берегу Усть-Илимского водохранилища, находится в 90 км от Братска и 140 км от Усть-Илимска. Напротив посёлка находится крупнейший остров реки Ангары – Подъеланка. Ввиду огромной площади и плоского рельефа, на острове находится большое число пахотных земель.