A principal religião do Sri Lanka é o budismo Theravada, que também é a religião oficial do país. Cerca de 70 por cento da população pratica o budismo. A segunda religião mais comum é o hinduísmo, que 15% da população professa.
Cerca de 8% dos cingaleses são cristãos, e eles se concentram na parte ocidental do país. Os muçulmanos representam cerca de 7% da população e se congregam no leste. O norte é predominantemente hindu. A maioria cingalesa é budista. De acordo com uma pesquisa recente do Gallup, o Sri Lanka é um dos países mais religiosos do mundo, já que 99% dos cingaleses dizem que a religião desempenha um papel importante em suas vidas diárias.