Raná historie (1502-1658)
Ostrov objevil v roce 1502 portugalský admirál João da Nova a pojmenoval ho "Santa Helena" podle Heleny Konstantinopolské. Za tradiční datum tohoto objevu byl dlouho považován 21. květen, ale výsledky vyšetřování objevu zveřejněné v roce 2015 dospěly k závěru, že toto datum je pravděpodobně chybné, historicky platnější se zdá být 3. květen. Jiná teorie tvrdí, že ostrov nalezený De Novou byl ve skutečnosti Tristan da Cunha, vzdálený 2 430 km jižněji, a že Svatou Helenu objevila některá z lodí pod velením Estêvão da Gamy 30. července 1503.
Portugalci našli ostrov neobydlený, s množstvím stromů a sladké vody. Dovezli sem dobytek, ovocné stromy a zeleninu a postavili kapli a jeden nebo dva domy. Ačkoli zde nevytvořili stálou osadu, ostrov byl pro lodě plující z Asie do Evropy důležitým místem, kde se zastavovaly pro jídlo a vodu, a často zde byli ponecháni nemocní námořníci, aby se zotavili. Po roce 1588 ostrov navštěvovaly také holandské a anglické lodě.
Nizozemská republika si formálně činila nárok na Svatou Helenu v roce 1633, ačkoli neexistují žádné důkazy o tom, že by ji někdy obsadila, kolonizovala nebo opevnila. Do roku 1651 Nizozemci ostrov z větší části opustili ve prospěch své kolonie na mysu Dobré naděje.
Východoindická společnost (1658-1815)
V roce 1657 dostala Anglická východoindická společnost od Olivera Cromwella povolení spravovat ostrov Svatá Helena a v následujícím roce se společnost rozhodla kolonizovat ostrov zemědělci. První guvernér, kapitán John Dutton, se tam dostal v roce 1659 a učinil ze Svaté Heleny jednu z nejstarších britských kolonií mimo Severní Ameriku a Karibik. Byla dostavěna pevnost a postavena řada domů. Po restauraci anglické monarchie v roce 1660 dostala Východoindická společnost královské povolení založit na ostrově kolonii. Pevnost byla pojmenována James Fort a město Jamestown na počest vévody z Yorku, pozdějšího anglického krále Jakuba II.
V roce 1792 byl dovoz otroků zakázán a na farmy byli přivezeni čínští dělníci. Mnozí z nich mohli zůstat a jejich potomci se integrovali do obyvatelstva.
Britská vláda (1815-1821) a Napoleonův exil
V roce 1815 se britská vláda rozhodla využít ostrov Svatá Helena jako místo pro zadržení Napoleona Bonaparta. Aby zabránila jakémukoli pokusu o útěk z okolních ostrovů, formálně anektovala ostrovy Ascension a Tristan da Cunha. V roce 1821 Napoleon na ostrově Svatá Helena zemřel.
V roce 1858 získal francouzský císař Napoleon III. jménem francouzské vlády do vlastnictví Longwood House a pozemky kolem něj, poslední sídlo Napoleona I. (který zde zemřel v roce 1821). Dům je stále francouzským majetkem.
Korunní kolonie (1834-1981)
Dne 22. dubna 1834 se ostrov Svatá Helena stal kolonií britské koruny.
Místní průmysl využívající vlákna z novozélandského lnu byl úspěšně obnoven v roce 1907 a během první světové války přinášel značné příjmy. Průmysl však upadal kvůli nákladům na dopravu a konkurenci syntetických vláken a poslední lnářský průmysl byl uzavřen v roce 1965.
V roce 1922, Ascension pak byl připojen jako závislý následoval Tristan da Cunha Island 12 Leden 1938.
1981 až současnost
V roce 1981 změnila britská vláda status Svaté Heleny a ostatních korunních kolonií na "britská závislá území".
V roce 2009 získaly Svatá Helena a její dvě území stejný status podle nové ústavy a britské zámořské území bylo přejmenováno na Svatou Helenu, Ascension a Tristan da Cunha.