西江镇位于会昌县北部,西邻小密乡、白鹅乡,南邻庄口镇,东邻瑞金云石山乡。全镇辖22个行政村和1个居委会,村小组383个。面积196.4平方千米,耕地1560公顷,森林覆盖率80.6%。总户数15959户,人口63674人。其中,农业人口58101人,非农人口5573人。2012年,西江镇城乡居民年末储蓄存款余额5.62亿元,较上年增长12%。