Le sinhala est également parlé par d'autres groupes ethniques au Sri Lanka, soit environ 3 millions de personnes.
Le cinghalais est parlé par environ 19 millions de personnes au Sri Lanka, dont environ 16 millions sont des locuteurs natifs.