L. wittebergense occurs from the Witteberg in the west, along the Swartberg, to a few miles east of Meirings Poort. It is also known from the Touwsberg and Warmwaterberg in the Little Karroo and near Oudtshoorn on the northern slopes of the Outeniqua Range at Klein Moeras River. It only grows on arid rocky slopes of Witteberg Quartzite or Table Mountain Sandstone, at an altitude of 750-1850 m (2500-6000 ft), either facing north or south. Arid Fynbos constitutes the associated vegetation. The population on the Swartberg reaches up to 1½ m (5 ft) high with the average annual precipitation up to 635 mm (25 in), while the plants on the Witteberg are mostly no larger than ½ m, but only receive 250 mm (10 in).