Grahameiland is een Canadees eiland in de provincie Brits-Columbia. Het eiland is onderdeel van de archipel Haida Gwaii in de Grote Oceaan. Slechts door een relatieve kleine open doorgang wordt het eiland gescheiden van Moresby Island. In 2001 woonden 4475 mensen op het eiland, dat een grootte heeft van 6.361 km². Op het eiland is ook Naikoon Provincial Park gelegen.
Grahameiland is in 1853 door commandant James Charles Prevost vernoemd naar James Robert George Graham, commandant van de Britse marine destijds.
Nederzettingen
Bronnen, noten en/of referenties