Со́фпорог (карел. Sohjanankoški) — посёлок в составе Кестеньгского сельского поселения Лоухского района Республики Карелия.
Название на русском языке происходит от «Софьянгский порог», до строительства Кумской ГЭС река Софьянга была порожистой.
Расположен на северо-западном берегу Топозера.
Посёлок находится на 91 км трассы 86К-127 Лоухи — Суоперя.
В 2-х км от посёлка по шоссе на Кестеньгу сохраняются:
Железнодорожная станция на 92 км ветки Лоухи — Пяозеро. Построена в 1960—1961 году[5]. С 2023 года возобновлено пассажирское движение[6][7].
До 1990 года осуществлялись регулярные рейсы мототкатеров от пристани Софпорог до Зашейка.
Ежегодно во вторую субботу июля проводится районный праздник «День рыбака».
В посёлке действовал ныне закрытый рыбзавод.