Chaque dispositif de passe à poissons est construit pour inciter les poissons à passer de l'aval à l'amont (montaison) et tient compte des particularités des espèces migratrices et des sites :
Il existe aussi des dispositifs installés pour le passage des poissons de l'amont à l'aval (dévalaison) :
Chaque année, entre 200 et 1 000 saumons sont recensés dans la passe à poisson de Vichy selon l'association Loire Grands Migrateurs et entre 30 000 et 100 000 anguilles dans celle de Golfech (les anguilles bénéficient de dispositifs spécifiques), selon l'association Migado.