Den ligger sør for munningen av Sjona og har et areal på . Øyas høyeste punkt er Stokkatinden, 599 moh. Øyas andre tinder er Grønlitinden, 588 moh, som ligger nord for Stokkatinden, søkket mellom tindene er Steiragrova, og i sørvest Handnesfjellet, 495 moh. Til øya hører Sauraholmen, Handnesholmen og Vallaholmene. Kommunens største fiskevann, Storvatnet finnes på nordsiden av Stokkatinden. Like nord for nordspissen av øya, mellom Vassvik og fastlandet, finnes et av de dypeste havdypene på Helgeland med en dybde på over 620 m.