Wyspa o powierzchni 3625 km², pochodzenia kontynentalnego, jest górzysta. Ma 132 kilometry długości i 49,7 km szerokości. Na wschodzie są Góry Hadżhir (najwyższy szczyt Jebel Meshenig ma 1503 m n.p.m.). Średnie wysokości nad poziom morza wynoszą 400–500 m. Ma urozmaiconą rzeźbę: przybrzeżne równiny i wapienny płaskowyż z krasowymi jaskiniami, suche doliny wadi, umiarkowanie rozwiniętą linię brzegową z niewielkimi zatokami. Wybrzeże jest przeważnie skaliste, miejscami występują wapienne klify i odcinki piaszczystych plaż.

Panuje suchy, gorący, zwrotnikowy klimat. Temperatury przez cały rok są wysokie, a opady deszczu niskie przy wysokiej wilgotności powietrza. Występują rzeki okresowe.

Demografia thumb|upright|left|Rynek nadmorski Na wyspie mieszka ok. 60 tys. osób, głównie miejscowego ludu Soqotri. Największą miejscowością jest Hadibu (8545 osób w 2004 roku) u stóp Gór Hadżhir, stolica muhafazy Sokotra. Inne miasta: Qulansiyah ma 3862 oraz Qād̨ub – 929. Wszystkie trzy miasta znajdują się na północnym wybrzeżu. Wyspy Abd al Kuri i Samha zamieszkuje kilkaset osób.