武镇,隶属于陕西省榆林市横山区。地处横山区东部,东与米脂县龙镇接壤,南与子洲县电市镇相邻,西连响水镇,北接党岔镇。辖区东西最大距离32.6千米,南北最大距离19千米,总面积256.86平方千米。
截至2020年6月,武镇下辖12个行政村。截至2018年末,武镇户籍人口24355人。2011年,武镇农业总产值1.0亿元,社会消费品零售总额达83万元。