Halmahera, otok u ist. Indoneziji, između Molučkog i Hlamaherskog mora, najveći otok Moluka; 17 800 km2, 138 600 (1990) st., nema većih gradova. Razveden (sastoji se od četiriju velikih poluotoka), brdovit, brojni vulkani, uključujući najviši vrh Gamkunoro (1635 m), gorje obraslo trop. kišnom šumom. U primorskoj ravnici poljoprivreda i ribarstvo. Poznat kao Djailolo za niz. vlasti.