西河镇位于韶关市武江区城乡结合部,全镇从南到北沿武江河西岸呈长蛇形,南北相距约30公里,中间为韶关市区所隔。
西河镇东至武江河,西至西联镇,南至浈江区乐园镇、韶关冶炼厂,北至重阳镇、浈江区黎市镇,总面积80平方公里。
辖14个村委会,分为三大片,其中向阳、红星、朝阳、前进等4个村为近郊村,即城中村;
塘湾、下坑、马屋、田心、山蕉、什石园、黄塱、糖寮为北片远郊村;
大村、村头为南片远郊村。