Численность — 19,5 млн чел. (2007 г.); сингалы — 74%, тамилы — 18%. мусульмане — 7%, ланкийские бюргеры, малайцы, ведды — 1%. Официальные языки — сингальский и тамильский. На английском языке говорят работники большинства государственных учреждений и наиболее образованная часть общества, всего около 10% населения.