万镇隶属于陕西省榆林市神木市。位于神木市南部,东与山西省兴县蔡家会镇隔黄河相望,南、西与佳县朱家坬镇、北与花石崖镇相望。东西最大距离20公里,南北最大距离22公里,总面积220平方公里。到2020年6月,万镇有18个行政村。截至2018年底,万镇户籍人口18713人。2011年,万镇农业总产值达到6500万元,工业总产值达到1000万元,社会消费品零售总额达到8000万元。