鎮川鎮是陜西省榆林市榆陽區下轄鎮,不屬於其他鎮。
鎮川鎮地處榆陽區南端,東、南、西鄰米脂縣沙家店鎮、銀州鎮、龍鎮鎮,北接上鹽灣鎮。轄區東西最大距離10.5千米,南北最大距離12.5千米,總面積為59.87平方千米。
鎮川鎮地處陜北黃土丘陵溝壑區,地勢東西高,中部低。最高點海拔1084米,最低點海拔870米,相對高差214米。鎮川鎮境內河流屬黃河流域無定河水系。主要河流有無定河、小川溝河、金雞河、楊正溝河等。境內最大河流無定河,從樊河畔村入境,紅柳灘村南出境,流長12千米,河谷寬約500米,常年平均流量20立方米/秒。