沙岛于湖东北,海晏县境内,曾是湖中最大的岛屿,
长约13公里,最宽处约2.8公里,面积18平方公里,岛上最高点海拔3252米,是湖中砂垄突出水面受风沙堆积形成。
1980年沙岛东北端与陆地相连而成为半岛,并围成33平方公里沙岛湖,表面均由沙砾覆盖,无植被,是鱼鸥栖息繁殖地。