棉兰老岛人口超过2,500万，佔全国人口22.1%。目前棉兰老岛有25.8%的居民认为自己是宿雾人，其他民族则包括比萨亚人（18.4%）、希利盖农人（8.2%）和主要信奉伊斯兰教的马京达瑙人 （5.5%）、马拉瑙人（5.4%）（Maranao）。在北棉兰老和达沃区，佔当地总人口最多的民族为宿雾人，分别佔35.59% 和 37.76%；在索科斯克萨尔根为希利盖农人（31.58%）；在三宝颜半岛则是比萨亚人佔比最大（33.10%）。在棉兰老穆斯林自治区，马拉瑙人则是人口最多的民族，佔当区总人口26.40%。