In 1997 its population was 3,625. Its population in 2006 was 11,000. Across the country, 84.3% of its people are Swazi and 9.9% are Zulu. The remainder are Tsonga (2.5%), Indian (1.6%) and others (1.7%). Its official languages are Swazi and English.