La diversité des religions est à l’image de la variété des groupes ethniques de Singapour. Les Chinois, avant tout bouddhistes, ont le culte d’anciennes divinités, mais certains sont chrétiens. Les Malais sont très majoritairement musulmans. La plupart des Indiens sont des hindous originaires du sud de l’Inde, mais comptent également une proportion assez importante de musulmans et un certain nombre de Sikhs. Malgré l’importance grandissante des valeurs laïques, les religions traditionnelles restent pratiquées par la majorité des habitants, qui célèbrent presque toutes les fêtes religieuses. Il est à noter que le régime, qui se méfie de tout ce qui a trait à la religion, a aboli l’instruction religieuse à l’école, tout en prônant le confucianisme.