旧县镇,隶属于山西省忻州市河曲县,地处河曲县中部偏西,东、南与社梁乡接壤,西邻黄河,北接巡镇镇,东北与沙坪乡接壤,距河曲县城约38千米,区域总面积56.06平方千米。
1949年,旧县镇境域属河曲县第五区;2019年,撤销旧县乡,设立旧县镇。截至2018年末,旧县镇户籍人口为8384人。截至2020年6月,旧县镇下辖17个行政村,镇人民政府驻旧县村。
旧县镇粮食作物以糜子、马铃薯、玉米、杂豆为主;畜牧业以饲养生猪、羊、家禽为主。2018年,旧县镇有营业面积超过50平方米以上的综合商店或超市25个。