North Maluku
"Troides aesacus" est présent aux îles Obi, qui font partie des Moluques du Nord, province d'Indonésie.