Kebanyakan penduduk bukan Malaysia dari selatan Filipina. Populasi Cina di sini bahagian sama yang kebanyakannya Kantonis (keturunan pedagang laut yang menetap di Pantai Timur Borneo Utara) dan juga Hakka (kebanyakan berketurunan penghijrah sukarela dan pelarian Pemberontakan Taiping), yang tiba semasa zaman British dan mempunyai petempatan asal mereka sebelum di bandar yang kini dikenali sebagai "Kampung Sungai Kebun Cina". Bangsa Bajau, Suluk dan Melayu beragama Islam, Kadazan-Dusun dan Murut kebanyakannya mengamalkan agama Kristian dengan beberapa daripada mereka menjadi orang Islam manakala bangsa Cina kebanyakannya beragama Buddha, Tao dan beberapa Kristian. Terdapat bilangan kecil beragama Hindu, Sikh dan Animisme.