Ülkenin farklı ırklara ev sahipliği yapmış olması bünyesindeki dini inanç çeşitliliğini de artırmıştır. Halkın çoğu Çinli olduğu için nüfusun büyük bir bölümü Konfüçyüsçü, Budist, Hristiyan ve Taoist olarak ayrılırken; Malay halkı ise Müslümanlığı benimsemiştir. Rakamlarla açıklamak gerekirse yüzde 33’lük kesim budist, yüzde 18’lik kesim Hristiyan, yüzde 15’lik kesim Müslüman'dır. Nüfusun yüzde 17’si ise herhangi bir dine inanmamaktadır. Geri kalanlar ise Hindu ve Folk olarak ayrılmıştır.