La isla Dinagat es una isla ubicada al noreste de Mindanao en Filipinas .
Hasta diciembre de 2006 formó parte de la provincia de Surigao del Norte . Al ser su isla principal, en ella se ubican casi todos los municipios de la provincia de Islas Dinagat .