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%).