Leka har et areal på 56,41 km² og er den største øya i Leka kommune, som kun ligger på øyer. Øst for øya Leka ligger Austra, hvor den vestlige del, Gutvik (38 km²), tilhører kommunen. Rundt øya Leka ligger en mengde småøyer og skjær, 12 kilometer mot nord ligger Hortaøyene og 30 kilometer mot nordvest ligger Sklinnaøyene med stor bestand av lundefugl og skarv.