श्रीलंकेची लोकसंख्या वैविध्यपूर्ण आहे. बहुसंख्य लोकसंख्या (74%) सिंहली आहे, तमिळ (18%) सह , जे मोठ्या प्रमाणात बेटांच्या उत्तरेकडे आणि पूर्वेला वसलेले आहेत, जे सर्वात मोठे वांशिक अल्पसंख्याक आहेत. मुस्लिम हे इतर गटांपैकी एक आहेत.