Dinagat Islands an ika-lima na klase ang probinsya sang Caraga, Pilipinas. 1,036.34 kilometro kuadrado ang kalaparon sang iya duta. Base sa 2010 census, ini may populasyon nga 126,803. Ang dialing code sini amo ang 86.