Лицензию на занятие рыбным промыслом имеют 3 предприятия: рыбколхоз «Онежский», ЗАО «Белый Ручей» и СПК «Онего», Вытегорский сельлесхоз, ООО «Прионежье». Всего в Онежском озере и малых водоемах района выловлено 606,7 тонн рыбы, из них 566 тонн рыбы выловлено ООО «Онежский», снижение к прошлому году на 8 %.
Основу улова составляет корюшка (473 тонны) и ряпушка (72 тонны), так же можно ловить судака, сига, лосося, палию, щуку, окуня, налима, леща и др. рыбу. Населению района на вылов рыбы выдано 1259 лицензий, по которым выловлено 40,7 тонн рыбы.