Auf der Insel gibt es zwei ethnische Hauptgruppen: die Singhalesen (mehrheitl. Buddhisten) und die Tamilen (mehrheitl. Hindus). In beiden Gruppen gibt es auch eine christliche Minderheit. Beide haben ihre eigenen Sprachen und müssen zur gegenseitigen Verständigung oft aufs Englische zurückgreifen.
Singhalesen und Tamilen
¾ der Sri Lanker sind Singhalesen. Die zweitgrößte ethnische Gruppe sind die Tamilen