北沙洲(汉语拼音:Beishazhou),位于西沙群岛的宣德群岛中,南岛以南,因位于中沙洲以北,故名。北宽南窄,长约300米,最宽处80米,面积约0.02平方公里,海拔约3米。行政上划归海南省三沙市管辖。
1947年和1983年公布名称为“北沙洲”。中国渔民称其为“红草三”。
北沙洲在北纬16度56分,东经112度20分。地势地平。中间形成几条沙脊,西南坡缓,东北坡稍急。略呈新月形,但常变形。夏季湾口背向西南海流,洲向东北移动。冬季湾口转向西南,洲向西南移动。