La mayoría de la población es cingalesa (83 %), a la que siguen por importancia los tamiles (8,9 %) y los árabes (7,7 %).