白沙黎族自治縣位于海南島中西部,北緯18°56'-19°29',東經(jīng)109°02'-109°42'。東與瓊中縣為依,東南與五指山市交界,南與樂(lè)東縣相連,西與昌江縣接壤,北與儋州市毗鄰。全境南北長(zhǎng)63千米,東西寬68千米。
白沙黎族自治縣轄4個(gè)鎮(zhèn)、7個(gè)鄉(xiāng):牙叉鎮(zhèn)、七坊鎮(zhèn)、邦溪鎮(zhèn)、打安鎮(zhèn)、細(xì)水鄉(xiāng)、元門鄉(xiāng)、南開(kāi)鄉(xiāng)、阜龍鄉(xiāng)、青松鄉(xiāng)、金波鄉(xiāng)、榮邦鄉(xiāng)。