It is endemic to the Western Cape Province of South Africa, where it occurs in the Twee River to just before its confluence with the Leeu River, and some tributaries of the former - namely the Heks, upper Middeldeur and upper Suurvlei Rivers.
Adults inhabit the deeper pools in rivers, sheltered by boulders or riparian trees.