As of December 2016, there are around 800 Indians in Swaziland, of whom about 300 are Indian citizens and 500 are people of Indian origin that have acquired Swazi citizenship.
По состоянию на декабрь 2016 года в Свазиленде проживало около 800 индийцев, из которых около 300 являются гражданами Индии, а 500 человек — индийского происхождения, которые имеют гражданство Свазиленда.