Dinagat is een eiland in de Filipijnse provincie Dinagat Islands. Het eiland ligt ten noorden van het noordoostelijke puntje van het eiland Mindanao ten oosten van het eiland Leyte.
Geografie
Bestuurlijke indeling
Op het eiland liggen de volgende 7 gemeenten: