斯里兰卡为多民族国家,有僧伽罗族、泰米尔族、摩尔族(穆斯林)等民族,其中,僧伽罗族占74.9%,泰米尔族占15.4%,摩尔族占9.2%,其他民族占0.5%。

2012年斯里兰卡统计与数据署发布数据显示,斯里兰卡人口总数为2033万人。斯里兰卡人口增长率为年均0.7%。2017年人口约为2144万。

斯里兰卡西部省人口数量占全国人口的28.8%,北部地区人口仅占全国人口的5.2%。在各大行政区中,科伦坡大区人口最多达2,323,824人,北部穆莱蒂武大区人口最少仅有92527人。

2017年,斯里兰卡人口数为2144万。僧伽罗族占74.9%,泰米尔族15.4%,摩尔族9.2%,其他0.5%。僧伽罗语、泰米尔语同为官方语言和全国语言,上层社会通用英语。居民70.2%信奉佛教,12.6%信奉印度教,9.7%信奉伊斯兰教,7.4%信奉天主教和基督教。