明清時期,西樵境域?qū)倌虾?h江浦司鼎安都。
下轄簡村、云津、百滘、先登、海舟、金甌等堡。
民國二十五年(1936年),區(qū)鄉(xiāng)縮編后,民樂、百滘、上金甌鄉(xiāng)和簡官、先登、崇德、海舟、下金甌鄉(xiāng)、官山鎮(zhèn)分屬第七、八區(qū)。
民國三十五年(1946年),統(tǒng)歸第一區(qū)。
1949年后,從第一區(qū)分出,為第七區(qū)。
1955年后,分為民樂區(qū)、官山區(qū)。
1958年9月,成立西樵人民公社。
1983年底,撤銷公社恢復區(qū)建制。
1987年,撤區(qū)建鎮(zhèn)。
1994年3月,改名為西樵山旅游度假區(qū)。
1994年,九江鎮(zhèn)的大同、朝山、七星、顯崗,西岸(1997年,西岸劃出設(shè)鎮(zhèn),2001年重新并入西樵)和沙頭鎮(zhèn)的山根共6個管理區(qū)劃入西樵。
2002年12月18日,經(jīng)廣東省人民政府同意將南海區(qū)的西樵山旅游度假區(qū)更名為西樵鎮(zhèn)。