A Usina Hidrelétrica de Xingó está localizada entre os estados de Alagoas e Sergipe, situando-se a 12 quilômetros do município de Piranhas e a 6 quilômetros do município de Canindé de São Francisco.
A Usina de Xingó está instalada no São Francisco, principal rio da região nordestina, com área de drenagem de 609.386 km² , bacia hidrográfica da ordem de 630.000 km², com extensão de 3.200 km, desde sua nascente, na Serra da Canastra, em Minas Gerais, até sua foz, em Piaçabuçu/AL e Brejo Grande/SE.