Haida Gwaii, do 2010. Arhipelag kraljice Charlotte (haida. Haida Gwaii, ranije eng. Queen Charlotte Islands) je skupina ostrva na sjeverozapadu Sjeverne Amerike. Otočje broji samo nekoliko hiljada stanovnika. Glavni je grad Queen Charlotte City.
Ostrva su odvojena od kopna na istoku plitkim moreuzom Hecate.[1] Queen Charlotte Sound se nalazi na jugu, a iza njega je ostrvo Vancouver. Na sjeveru, sporni ulaz Dixon odvaja Haida Gwaii od Aleksandrovog arhipelaga u američkoj državi Aljasci.