70% der Einwohner sind Singhalesen, die vorwiegend buddhistisch sind. 16% sind Tamilen (Hindus). Die Anteile der Moslems und Hindus an der Gesamtbevölkerung betragen jeweils ca. 7%.
Sri Lanka ist eines der größten buddhistischen Zentren mit alten religiösen Traditionen. Der Buddhismus wird gelebt, demgemäß prägt die Religionstoleranz der Buddhisten das Land und ist eine der Ursachen für die Herzlichkeit, Liebenswürdigkeit Offenheit und Gastfreundschaft der Menschen Sri Lankas.
Es gibt 70% Buddhisten (Singhalesen) 16% Hindus (Tamilen), 7% Moslems und 7% Christen.
Der seit über 20 Jahren gärende Konflikt zwischen Tamilen und Singhalesen, der von wenigen radikalen Tamilen ausgelöst wurde, strebt die Unabhängigkeit im Norden des Landes an. Ist gibt mittlerweile einen offiziellen Friedensvertrag und falls es von Zeit zu Zeit nochmals Unruhen gibt, so handelt es sich um Fehden der Tamilen untereinander die sich auf den Norden des Landes beschränken, außerhalb der Touristenregionen.
Mittlerweile sind die wenigen radikalen Tamilen geächtet. Die Mehrheit der tamilischen Bevölkerung lehnt die Gewaltaktionen der fanatischen Minderheit grundsätzlich ab.
Hauptsprache des Landes sind Englisch und Singhalesisch. Selbst mit minimalen Englischkenntnissen kommt der Gast jederzeit zurecht, viel Einheimische sprechen sogar Deutsch, da Deutschland und die Deutschen als hauptsächliche Besucher der Insel sehr beliebt sind.