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