Река берёт начало из озера Шожма на высоте 128,6 м над уровнем моря[5] и далее течёт преимущественно в северном направлении по заболоченной местности[6][5].
Шожма в общей сложности имеет пять малых притоков суммарной длиной 7,5 км[7][5][6].
↑Ресурсы поверхностных вод СССР: Гидрологическая изученность. Т. 2. Карелия и Северо-Запад / под ред. Е. Н. Таракановой. — Л.: Гидрометеоиздат, 1965. — 700 с.
↑ 12Ресурсы поверхностных вод СССР: Гидрологическая изученность. Т. 2. Карелия и Северо-Запад / под ред. Е. Н. Таракановой. — Л.: Гидрометеоиздат, 1965. — С. 134.
Реки бассейна Свири от истока до Нижнесвирского гидроузла без бассейна Онежского озера