Pulau Halmahera

Pulau ini dibagi menjadi 10 kabupaten: Kabupaten Halmahera Timur, Kabupaten Halmahera Selatan, Kabupaten Halmahera Barat, Kabupaten Halmahera Utara, dan Kabupaten Halmahera Tengah, Kabupaten Kepulauan Sula, Kabupaten Kepulauan Morotai, Kota Ternate, Kota Tidore Kepulauan, Kabupaten Pulau Talibau