西柯镇自西晋太康三年(公元282年)设置厦门同安县以来,行政区划都隶属同安。宋代以后,主要区域都属永丰乡从顺里,
民国29年(公元1940年)划为第一区,定名为瑶岗乡,后更名为康乐乡,
1959年2月,改为策槽公社,
1984年,因乡政府驻地在西柯村,遂改名为西柯乡,
1991年12月,撤销西柯乡,设立西柯镇。
2006年11月,撤销丙洲村、潘涂村、洪塘头村、后田村、西柯村、吕厝村、浦头村、下山头、埭头村、官浔村,设立丙洲社区、潘涂社区、洪塘头社区、后田社区、西柯社区、吕厝社区、浦头社区、下山头社区、埭头社区、官浔社区。
2015年05月26日起,美人山社区、滨海社区、怡海社区三个社区是新成立的城市社区。
从官浔村到西柯镇可以坐604路和790路公交车。604路为最优路线,具体路线为
1、604路:官浔村街步行380米到达美溪站,美溪站上车乘坐2站到达西柯镇。
2、790路:官浔村步行460米,到达官浔村口站,乘坐2站到达西柯镇。