Loreto is a class municipality located on the northern part of Dinagat Island Province.
It is bounded on the north and west by Leyte Gulf, on the east by the Philippine Sea, and on the south by the town of Tubajon.
It has a total land area of square kilometers and is politically subdivided into 10 barangays namely :