Pteris grows in shady places, wet soil, plains, hilly areas, old walls, tree bark etc. They are sub-aerial as they grow on walls and brick piles. They grow in abundance in tropical and sub-tropical regions. They grow in the sun and are known as Sun-fern. There are 250 species of Pteris.