The Obi Islands are a group of 42 islands in the Indonesian province of North Maluku, north of Buru and Ceram, and south of Halmahera. With a total area of 2,817.72 km², they had a population of 41,455 at the 2010 Census and 50,760 at the 2020 Census. The official estimate as at mid 2023 was 53,182.