岷县西江镇位于岷县县城北部。地处东经104°00′,北纬34°34′。东濒洮河,同梅川镇隔河相望,南连岷阳镇,东南与茶埠镇接壤,西接清水、维新两乡,北依中寨镇,面积约114.07平方公里。镇政府驻西江村。距县城20公里。解放后属将台区,1955年区内普遍成立了初级社,1956年成立高级社,1958年成立了西江公社,1961年又分成了西江、牛坝两个公社,1972年恢复原名西江公社,1982年12月更名为西江乡,2001年更名为西江镇沿用至今。
西江镇因驻西江村而得名。现辖19个村委会,172个村民小组。总户数5803户,其中农业户5656户,总人口26124人,农业人口25884人。