General Luna the newly discovered surfing paradise occupies a total land area of 5,998 hectares and municipal waters of approximately 92,000 hectares. The town is one of the nine municipalities of Siargao Island and one of the twenty municipalities of Surigao del Norte. It is under the 1st Congressional District of the province.
The municipality has nineteen barangays with Puroks 1-5 considered as Poblacion Barangays and fourteen inland, coastal and island barangays namely: Anajawan, Cabitoonan, Catangnan, Consuelo, Corazon, La Januza, Daku, Libertad, Magsaysay, Malinao, Sta. Cruz, Sta. Fe, Suyangan and Tawintawin.