旧城镇隶属广西壮族自治区百色市平果市,位于平果市中东部,东与南宁市马山县接壤,西接太平镇、海城乡,北接凤梧镇,南接坡造镇。行政区域面积254.63平方公里。根据第七次人口普查数据,截至2020年11月1日零时,老城区常住人口为20620人,有壮、汉、瑶三个民族。截至2021年10月31日,旧城镇辖19个行政村,镇人民政府驻政府路39号。