As of the 2011 census 70.2% of Sri Lankans were Theravada Buddhists, 12.6% were Shaivite Hindus, 9.7% were Muslims and 7.4% Christians (6.1% Roman Catholic and 1.3% other Christian).
Согласно данным переписи 2001 года, затронувшей лишь 18 из 25 округов страны, 76,7 % населения составляют буддисты тхеравады, 7,8 % — индуисты, 8,5 % — мусульмане, 6,1 % — христиане-католики и 0,9 % — представители других вероисповеданий.