东山县位于漳州市最南端,是福建省第二大海岛县。东濒台湾海峡,西临诏安湾,南与澎湖列岛隔海相望,西北以八尺门海堤与云霄县境接壤,东北隔东山湾与漳浦县古雷半岛为邻。总面积(含周边诸小岛)194平方公里。
东山岛东西窄、南北长,状若蝴蝶起舞,故称蝶岛。地势西北高东南低,西北多低丘,东南有滨海小平原,间以一些台地。岛上无大溪流,只有几条不足5公里长的小溪沟。海岸线曲折,长141公里,有9个港湾及3.3万亩沙滩、涂滩。属南亚热带海洋性季风气候,冬暖夏凉,终年无霜,年平均气温20.8摄氏度、降水量1103.8毫米。