旧城镇,隶属于广西壮族自治区百色市平果市,地处平果市中部偏东,东界南宁市马山县,西连太平镇、海城乡,北与凤梧镇接壤,南邻坡造镇,行政区域面积254.63平方千米。
根据第七次人口普查数据,截至2020年11月1日零时,旧城镇常住人口为20620人,居住有壮、汉、瑶等三个民族。截至2021年10月31日,旧城镇辖19个行政村,镇人民政府驻政府路39号。
2016年,旧城镇财政收入564万元,全镇人均纯收入2988元。2018年,旧城镇有工业企业12个,有营业面积超过50平方米以上的综合商店或超市3个。