Streptocarpus rimicola is a very diminutive plant that grows in what would seem to be difficult circumstances. It grows under deep rock ledges and in cracks and fissures on the cliffs near the summit of a single high mountain, and apparently depends upon mist and seepage for moisture. It is described only from the Kranzberg in the Marakele National Park near the town of Thabazimbi, in the north west of Limpopo Province, South Africa close to the Botswana border.
It is under natural conditions monocarpic, and is usually unifoliate, although a second leaf can develop later in its growth cycle.
Originally Streptocarpus makabengensis and Streptocarpus occultus were viewed to be populations of this species until they were described as separate species in 1971.

