Construit sur la Loire en aval de Aurec-sur-Loire (Haute-Loire) et en amont de Saint-Just-Saint-Rambert (Loire), le barrage de Grangent est un barrage voûte en béton dont la fonction est tout d'abord hydroélectrique. Il permet aussi une régulation du fleuve et un franchissement routier. La retenue artificielle qu'il crée, le lac de Grangent, a permis la création d'activités de plaisance.