Los peces de piscifactoría se alimentan de los capturados en el mar, con lo que a medida que aumenta el número de viveros, las capturas de sardinas y arenques también han crecido.
Según un estudio publicado en EE.UU., en 2001, para obtener un kilo de pescado de granja era necesario pescar 1,36 kilos de pescado. En total se emplearon 12 millones de toneladas de pescado para alimentar los viveros, cantidad que va creciendo. El problema se debe, lógicamente, al crecimiento de los peces carnívoros. Por ello, una de las soluciones consiste en el cultivo de peces herbívoros.