The Common Tree Fern is a widespread species of tree fern in southern Africa. It is native to Swaziland, Lesotho, Zimbabwe, Mozambique, Madagascar and South Africa from the Western Cape province to KwaZulu-Natal and Mpumalanga. It grows on stream banks, in forest margins and in grasslands. Plants are most common at an altitude of 900–1,800 meters (3,000–5,900 ft). In the wild, it is known to be fire resistant.