七星島(漢語拼音:Qīxīng Dǎo)是北海市合浦縣所轄的海島,位於沙崗鎮以南6.8公里處,南流江幹流河口東側,坐標為北緯21°37′27″、東經109°02′59″。標準名稱由官方地理命名規範確定,行政歸屬及地理位置數據以國家公布的海島標準名稱為準。因形似北斗七星而得名。
該島呈東北-西南走向,高潮時長4100米、寬600米,面積2.34平方公里,海岸線長9.5千米,海拔3.6米。底層由沉積物構成,表層為黃砂粘土,植被以灌草叢為主。低潮時四周乾出沙灘。
島上設村委會管轄4個自然村,居民以海水養殖和淺海捕撈為生。
