Dendrosicyos socotranus is endemic in Socotra a small island off the "horn" of Africa. There are a few trees on the island of Samhah, but none on Darsah or Abd al Kuri.
On Soqotra it is widely distributed in several vegetation types but has a rather fragmented distribution; over large areas there are only isolated trees or small, relict populations, whilst in other ares it is relatively abundant.