It is endemic to South Africa and found in southwestern and southern part of Western Cape Province to extreme southwestern Eastern Cape Province, from Nieuwoudtville in the west to Humansdorp in the east, along the coastal flats and Cape Fold Mountains from the sea level to 1500 meters asl.