Язык Шри Ланки:
Государственный язык: сингальский
Практически все население говорит на английском.
Население острова - около 19 млн. человек и продолжает быстро расти. В этническом отношении большинство жителей страны – это сингалы (75%), а также тамилы (16%), арабы, малайцы, бюргеры (потомки смешанных браков ланкийцев с выходцами из Европы), ведды (древнейшая коренная этническая группа острова) и другие. Наблюдается интенсивный отток тамильского населения в Индию и другие страны южной Азии.
РЕЛИГИЯ
Около 70% населения - буддисты, 15% - индуисты (тамилы), 8% - христиане, 7% - мусульмане. Конституция гарантирует свободу вероисповедания, но отдает доминирующее положение именно буддизму, как "занимающему первенствующее положение".