南镇位于山东省聊城市高唐县境内,105国道横穿而过,行政区划由原南镇乡现规划给姜店镇。古为灵城遗址 即汉灵县城址,现南镇村。位于县城东南17.5公里处。据史书记载,公元前481年,此地名曰“灵丘”,到公元前306年名曰“灵县”。公元27年废县,地入博平。220年复灵县,属清河郡。606年废县,地入博平。620年复置灵县,621年又入博平。宋朝置“灵城镇”,金、元袭之,明清时称“南刘镇”。民国至今称作“南镇”。今细辩灵城地貌,仍有灵城故城墙遗址。