Le barrage sur le Chapeauroux, situé sur la commune d’Auroux (48) permet de dériver une partie des eaux de la rivière vers la retenue de Naussac, afin d’en compléter le remplissage.
Depuis l’effacement de certains obstacles à la migration sur l’Allier et les opérations de repeuplement, le saumon Atlantique et autres grands migrateurs sont progressivement de retour à ce niveau du bassin et sont susceptible de migrer dans cette petite rivière.
Cet ouvrage de 6 m de haut est muni d’une passe à poissons adapté aux grands migrateurs : le saumon atlantique, les aloses et l’anguille.