Boeddhist 69,1%, Moslim 7,6%, Hindoe 7,1%, Christen 6,2% en ongespecificeerd 10%Gegevens uit 2001
De officiële talen zijn; Sinhala 74% en Tamil 18%Andere talen zijn; Engels 10% en Anders 8%