Hamarøy har et areal på 1 031 kvadratkilometer og et folketall på litt over 2 700. Administrasjonssenteret er Oppeid. Andre befolkningssentra er Presteid, Skutvik, Ulvsvåg, Innhavet, Tranøy (Hamarøy), Drag og Storjorda.