Endemic to the southern parts of South Africa from the Cederberg Mountains and Saldanha in the west to the southeastern Free State, southwestern Lesotho and southern KwaZulu-Natal (De Waal 1978, Bates 2007, Bates et al. 2014). Also found on St Croix Island off the coast of Port Elizabeth (as Cordylus tasmani, Branch 1998).
This species is listed in CITES Appendix II and is in the pet trade. It was most recently recorded as exported from South Africa for pet trade in the 1990s and in small numbers (UNEP-WCMC 2017). Significant numbers from the wild (in the thousands) of this species were reported as exported from Tanzania to the USA, Europe and Japan in the 1990s but there are no such recent exports. These exports are unusual because Tanzania is not within this species distribution. The records could represent exports of a Cordylus species (e.g. C. tropidosternum or C. beraduccii) from Tanzania exported under the name Cordylus cordylus.