Нева не очень богата собственными кормами для рыб. В ней почти нет водной растительности, которую можно увидеть лишь в некоторых местах узкой полоской у самого берега. Исключением является Невская губа, где на отмелях растет камыш, тростник, дикий рис и прочая влаголюбивая зелень. Корма в реку выносятся течением из Ладожского озера. Рыба, которая появляется в Неве, чаще всего приходит на нерест или совершает путешествие из Ладожского озера в Финский залив и обратно. Это корюшка, салака, минога, угорь, ряпушка, щука, окунь, плотва, язь, ерш, налим, лещ, судак, сиг.
Наиболее ценной породой является лосось. Его нерестилища находятся в верхней части реки, где быстрое течение и немало мест с крупногалечным дном.