白沙鄉是澎湖縣的一個行政區劃之一,它位於澎湖縣的北方,當地早期被稱為北山嶼,清朝康熙年間下設澳,雍正年間澎湖升格為海防糧捕廳,到了日治時期稱為頂山澳,1913年到1917年直屬於澎湖廳,1950年開始成立白沙鄉。