Halmahera, chiamata anche Djailolo o Jailolo, la più grande isola delle Molucche, in Indonesia; amministrativamente, fa parte della propinsi (o provinsi; provincia) di Maluku settentrionale (Maluku Utara).
L’isola, situata tra il Mare delle Molucche (ovest) e l’Oceano Pacifico (est), è composta da quattro penisole che racchiudono tre grandi baie (teluk): Kau a nord-est, Buli a est e Weda a sud-est. Halmahera ha una superficie di 6.865 miglia quadrate (17.780 km quadrati), e il suo nome significa “patria.”