Alsta (også kalt Alsten eller Alstein)[1] er ei øy i Alstahaug og Leirfjord kommuner i Nordland. Øya har et areal på 158,541 km² og er den 27. største øya i Norge.[2]
På øya ligger fjellrekken Sju søstre. Østsida av øya, «baksiden» av Sju søstre, kalles også for Sundøya. På Vestsida ligger byen Sandnessjøen.