Halmahera (indon. Halmahera) je indonezijsko ostrvo površine 17.780 km² u provinciji Maluku Utara. Najveće je ostrvo u grupi Molučkih ostrva.

Topografija ostrva Halmahera

Na ostrvu živi 180.000 ljudi, što daje gustinu stanovništva od svega 10 stanovnika po kilometru kvadratnom. Stoga na ostrvu ne postoje veća naselja. Stanovništvo se bavi uzgajanjem pirinča, kafe, kakaoa i šećerne trske. Na Halmaheri postoji i eksploatacija zlata.