Hemerophis socotrae is een slang uit de familie toornslangachtigen (Colubridae) en de onderfamilie Colubrinae.
De wetenschappelijke naam van de soort werd voor het eerst voorgesteld door Albert Günther in 1881. Oorspronkelijk werd de wetenschappelijke naam Zamenis socotrae gebruikt en later werd de slang aan het geslacht Coluber toegekend. Het is de enige soort uit het monotypische geslacht Hemerophis.
Hemerophis socotrae komt voor in het Midden-Oosten en is endemisch in Jemen. De habitat bestaat uit droge tropische en subtropische scrublands. De soort is aangetroffen van zeeniveau tot op een hoogte van ongeveer 900 meter boven zeeniveau.