Texada Island is largest of the Northern Gulf Islands at some in length and in width, with its length aligned along a northwest–southeast axis. The northern tip is located about southwest of the city of Powell River and west of the Sechelt Peninsula on the Sunshine Coast. Texada is separated from the mainland and Nelson Island by Malaspina Strait on its northeast and from Lasqueti Island by Sabine Channel along its southwestern flank. Off its northwestern end it is separated from Harwood Island by Algerine Passage and is flanked by the Strait of Georgia on ¾ of its western side.