白沙岛,又名北山屿,位于澎湖列岛以北,东经119°32.7',北纬23°37.2',为列岛中第三大岛,面积约14.1平方千米,最高点为40米高的了望山(又名烟墩山)。白沙岛海岸线长31.9千米,海岸曲折,烟岸多被珊瑚礁环保抱,岸边风大流急。
白沙岛是白沙乡中最大的岛屿,地形全岛由南倾斜至北逐渐平坦,与北海的离岛分开,和西屿连接。产有嘉宝瓜、澎湖
丝瓜、
哈密瓜,也被称作是瓜果的故乡。
白沙岛的交通便利。白沙岛与渔翁岛有长度2160米的跨海大桥连接。白沙岛与澎湖本岛的连接分为两部分,中墩屿与白沙岛之间长度为500米的永安桥,澎湖本岛与中墩屿之间长度为1007米的中正桥连接成一体。