Según el censo de 2000 cerca del 60,4 % de la población practica el islam, el 19,2 % el budismo, el 9,1 % el cristianismo, el 6,3 % el hinduismo y el 2,6 % la religión tradicional china.