During the period when the policies of separate development were implemented under the apartheid regime, Schoemansdal was the capital of the bantustan named KaNgwane.
In November 2005 the South African government announced that the town's name had been changed to KaMatsamo. The new name is in honor of prince Matsamo Shongwe.