Le recensement malaisien de 2010 indique une population de 397 673[2]. Sa population est extrêmement diverse: on compte 164 729 "non-malaisiens" (immigrés), suivis par les Bumiputera (134 456), Chinois (40 061), Bajau (30 558), Malais (11 683), Kadazans (6 436), Tagal Murut (2 764), Indiens (833) et autres (6 153)[2].
Les « non-malaisiens » sont majoritairement originaires d'Indonésie[3]. Les Chinois, comme ailleurs dans l'état de Sabah, sont majoritairement Hakkas arrivés sous l'ère britannique[4],[5]. Les Bajau et les Malais sont principalement musulmans, tandis que les Kadazandusuns et les Muruts pratiquent surtout le christianisme.