Several rivers in the Western Cape have have been named Palmiet River for this species growing along their courses - two of the larger ones are the Palmiet River mouthing between Betty's Bay and Kleinmond, and one having its source just west of Formosa Peak and eventually joining the Keurbooms River.
It typically grows in sandstone, fericrete and granite soils in the Western Cape from Cape Town to Kleinmond.