Het aantal inwoners van Upi is volgt weer te geven:
- Per 1 mei 2020 : 59004
- Per 1 augustus 2015 : 53583
- Per 1 mei 2010 : 45444
- Per 1 mei 2000 : 38225
Upi is gelegen in de provincie Maguindanao, regio Bangsamoro Autonomous Region in Muslim Mindanao (BARMM) op de eilandengroep Mindanao.