La principal religión de Sri Lanka es el budismo theravada, que también es la religión oficial del país. Alrededor del 70 por ciento de la población practica el budismo. La segunda religión más común es el hinduismo, que profesa el 15 por ciento de la población.
Alrededor del 8 por ciento de los habitantes de Sri Lanka son cristianos, y se agrupan en la parte occidental del país. Los musulmanes representan alrededor del 7 por ciento de la población, y se congregan en el este. El norte es predominantemente hindú. La mayoría cingalesa es budista. Según una encuesta reciente de Gallup, Sri Lanka es uno de los países más religiosos del mundo, ya que el 99 por ciento de los habitantes de Sri Lanka dicen que la religión es una parte importante de su vida diaria.