旧州镇，是下辖的一个乡镇级行政单位。旧州镇在灵山县西部。镇人民政府驻旧州圩。随开皇十八年（598）南宾县（今灵山县）治所（时叫南宾寨）。唐贞观十年（636）至宋天圣元年（1023）为钦州州治。清嘉庆年间为旧州练。1951年2月为第八区旧州镇。1958年为上游人民公社。1963年为旧州人民公社。1984年9月改为旧州乡，1994年改为今名。东邻烟墩、那隆、三隆镇，北靠沙坪镇，西接太平镇，南临陆屋镇和钦北区青塘镇。
行政区划.旧州镇下辖以下地区：