Die Hauptreligion Sri Lankas ist der Theravada-Buddhismus, der auch die offizielle Religion des Landes ist. Rund 70 Prozent der Bevölkerung praktizieren den Buddhismus. Die zweithäufigste Religion ist der Hinduismus, zu dem sich 15 Prozent der Bevölkerung bekennen.
Rund 8 % der Einwohner Sri Lankas sind Christen, und sie gruppieren sich im Westen des Landes. Muslime machen etwa 7 Prozent der Bevölkerung aus und sie versammeln sich im Osten. Der Norden ist überwiegend hinduistisch. Die singhalesische Mehrheit ist buddhistisch. Laut einer kürzlich durchgeführten Gallup-Umfrage ist Sri Lanka eines der religiösesten Länder der Welt, da 99 Prozent der Sri-Lanker sagen, dass Religion eine wichtige Rolle in ihrem täglichen Leben spielt.