Илекса вытекает из Калгачинского озера на территории Онежского района Архангельской области. Её притоки и несколько соседних малых рек — немногочисленные реки Архангельской области, относящиеся к бассейну Балтийского моря.
Длина составляет 155 км, площадь бассейна — 3950 км²[2]. Расход воды — от 11 до 137 м³/с. Течение реки спокойное, с относительно постоянным уровнем воды. Берега болотистые. Протекает по нескольким озёрам, через Водлозерский национальный парк, впадает в Водлозеро в Пудожском районе Карелии.
↑Ресурсы поверхностных вод СССР: Гидрологическая изученность. Т. 2. Карелия и Северо-Запад / под ред. Е. Н. Таракановой. — Л.: Гидрометеоиздат, 1965. — 700 с.