Kangaatsiaq ligger på sørenden av halvøya Kangaatsiaap Nunaa, som ligger i et 150 km langt fjordområde med mange øyer og bukter ut mot åpent havet i Davisstredet. Byen ligger litt sør for Aasiaat.