名州镇,隶属于陕西省榆林市绥德县。地处绥德县西南部,东接满堂川镇、白家硷镇,东北邻四十里铺镇,南靠田庄镇,西北与张家砭镇接壤。总面积171平方千米。
名州镇是陕西省文化旅游古镇。
截至2022年5月,名州镇下辖1个便民服务中心、8个社区、21个行政村。截至2018年末,名州镇户籍人口78844人。2011年,名州镇农业总产值达到9976.8万元,工业总产值达到7500万元,社会消费品零售总额达18亿元。