Biskop Nereo Page Odchimar døde den 1. februar 2024 i en alder av 83 år på i Davao City på grunn av diabetes- og nyrekomplikasjoner.