龙镇,隶属于陕西省榆林市米脂县。地处米脂县西部,东、北与榆阳区毗邻,南与子洲县和杜家石沟镇为界,西与郭兴庄镇接壤。总面积136.65平方千米。
截至2020年6月,龙镇下辖28个行政村。截至2018年末,龙镇户籍人口23792人。2011年,龙镇农业总产值达到4985万元,社会消费品零售总额达0.3亿元。