Dapitan City lies on the Northern tip of Zamboanga del Norte and northwestern coast of the island of Mindanao with approximate geographical coordinates of 8o50’ North latitude and 123o30’ East longitude. It is about 404 nautical miles (or 650 kilometers) southwest of Metropolitan Manila; 156 nautical miles to Zamboanga City; 111 nautical miles to Cebu City; 44 nautical miles to Dumaguete City; and 14 kilometers to Dipolog City. 

It is a double wedge-shaped mass of land bounded on the north by the Sulu Sea and link on the south by the Municipalities of Mutia and La Libertad, on the east by the Municipalities of Sibutad and Rizal, on the west by Dipolog City and the Municipalities of Polanco, Sibutad, La Libertad and Rizal, all of the province of Zamboanga del Norte.