【沿革】1956年为西江乡,1958年属五星公社,1967年析置西江公社,1983年改乡,1992年改镇。1996年,面积42.6平方千米,人口2.8万人,辖山下湖、长乐、长山、广山、尚山、西斗门、横埂、祥头、大宣、下宣、建华、岭东等31个行政村。
1999年末辖1居31村(3个管理处),人口28706人,面积42.56平方千米。2000年末人口28652人。2001年末人口27991人,面积42.6平方千米;2002年末人口28611人(其中农村人口27452人),2003年末人口28434人。