The natural vegetation of the islands consisted of forests, which varied based on exposure and elevation, including wet lowland forests on the south and southwest portion of the islands, facing the prevailing winds, and drier lowland forests to the north and east in the islands' rain shadow.
There are 37 endemic plant species on Príncipe, 95 on São Tomé (along with one endemic genus), and 20 on Annobón.