北衛灘位於南海北部東沙群島東沙島西北部約44海里處,距離東沙島約80公里[1],為一個淹沒在海水下的珊瑚暗灘,呈圓形,最淺處水深約60米[2]。
北衛灘現有中華民國政府實際控制,行政上劃歸高雄市旗津區中興里管轄。中華人民共和國政府亦聲稱擁有其主權,並將其劃歸廣東省汕尾市陸豐市碣石鎮人民政府管轄。